summaryrefslogtreecommitdiff
path: root/include/linux/gpio
diff options
context:
space:
mode:
authorTony Lindgren <tony@atomide.com>2020-06-29 09:41:14 -0700
committerBartosz Golaszewski <bgolaszewski@baylibre.com>2020-06-30 11:02:45 +0200
commitf02a03985d06c5a39605a0b8a6206af0f9ec7b03 (patch)
tree7237e2da4ef9b6839dffeb2d79513d98e26ae007 /include/linux/gpio
parente4c6a52c64607d825b0e81c82e548d4cc8199e53 (diff)
gpio: omap: Add missing PM ops for suspend
We've had the legacy platform code take care of suspend for us but this no longer is the case when probed without legacy mode with ti-sysc. We need to configure PM ops like standard Linux device drivers do. As we still have some SoCs booting also the legacy mode, we need to add omap_gpio_suspend() and omap_gpio_resume(), and check for the is_suspended flag to avoid legacy _od_suspend_noirq() calling them on an already suspended GPIO instance. Once we have no SoCs booting in legacy mode, we can just switch to using the standard PM ops with pm_runtime_force_suspend() and pm_runtime_force_resume(). Signed-off-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Diffstat (limited to 'include/linux/gpio')
0 files changed, 0 insertions, 0 deletions