aboutsummaryrefslogtreecommitdiff
path: root/drivers/gpio/gpio-sta2x11.c
diff options
context:
space:
mode:
authorTony Lindgren2021-04-17 11:38:39 +0300
committerBartosz Golaszewski2021-04-21 16:43:51 +0200
commitddd8d94ca31e768c76cf8bfe34ba7b10136b3694 (patch)
treec722ec3dbfb66b0a4f3177c08fdcb23fac932289 /drivers/gpio/gpio-sta2x11.c
parent23cf00ddd2e1aacf1873e43f5e0c519c120daf7a (diff)
gpio: omap: Save and restore sysconfig
As we are using cpu_pm to save and restore context, we must also save and restore the GPIO sysconfig register. This is needed because we are not calling PM runtime functions at all with cpu_pm. We need to save the sysconfig on idle as it's value can get reconfigured by PM runtime and can be different from the init time value. Device specific flags like "ti,no-idle-on-init" can affect the init value. Fixes: b764a5863fd8 ("gpio: omap: Remove custom PM calls and use cpu_pm instead") Cc: Aaro Koskinen <aaro.koskinen@iki.fi> Cc: Adam Ford <aford173@gmail.com> Cc: Andreas Kemnade <andreas@kemnade.info> Cc: Grygorii Strashko <grygorii.strashko@ti.com> Cc: Peter Ujfalusi <peter.ujfalusi@gmail.com> Signed-off-by: Tony Lindgren <tony@atomide.com> Acked-by: Grygorii Strashko <grygorii.strashko@ti.com> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Diffstat (limited to 'drivers/gpio/gpio-sta2x11.c')
0 files changed, 0 insertions, 0 deletions