During power sequence, GPIO hardware registers could be lost if the power supply is switched off. Each device using pinctrl API is in charge of managing pins during suspend/resume sequences. But for pins used as gpio or irq stm32 pinctrl driver has to save the hardware configuration. Each register will be saved at runtime and restored during resume sequence. Regards Alex Alexandre Torgue (2): pinctrl: stm32: add suspend/resume management pinctrl: stm32: Enable suspend/resume for stm32mp157c SoC drivers/pinctrl/stm32/pinctrl-stm32.c | 132 +++++++++++++++++++++++++++++ drivers/pinctrl/stm32/pinctrl-stm32.h | 2 + drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 5 ++ 3 files changed, 139 insertions(+) -- 2.7.4