iio: trigger: stm32-timer: add power management support
authorFabrice Gasnier <fabrice.gasnier@st.com>
Tue, 3 Mar 2020 14:59:45 +0000 (15:59 +0100)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Sun, 8 Mar 2020 17:28:53 +0000 (17:28 +0000)
commit736e19e684b3359b61740f3b75014c375c57bf9d
tree820d638f29bdb6d9f9574daa161fefd23aa62b8d
parente23aaafcdb395a3114f5f6c25070170d8c349d33
iio: trigger: stm32-timer: add power management support

Add suspend/resume PM sleep ops to stm32-timer-trigger driver.
Register contents may be lost depending on low power modes.
When going to low power, enforce the timer isn't active. Gracefully
restore its state upon resume in case it's been left enabled prior to
suspend.

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@st.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
drivers/iio/trigger/stm32-timer-trigger.c