OSDN Git Service

iio: dac: stm32: add power management support
authorFabrice Gasnier <fabrice.gasnier@st.com>
Wed, 9 Oct 2019 13:48:38 +0000 (15:48 +0200)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Tue, 15 Oct 2019 20:11:06 +0000 (21:11 +0100)
commit9d8e91d9169c53301afe861cdd15e3b98155e82f
tree25d3ddfa358123a4dc93bdd70f8abae2b54054ae
parent3ea39d61eea6af614fe166814c9e5cb8cff0e8c3
iio: dac: stm32: add power management support

Add support for runtime PM & sleep.
Provide pclk to regmap as registers access doesn't need full power
(e.g. regulator). Always restore HFSEL when resuming. It may get lost
depending on low power level that has been achieved.

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