]> www.infradead.org Git - users/jedix/linux-maple.git/commit
clocksource/drivers/stm32-lptimer: Add support for suspend / resume
authorFabrice Gasnier <fabrice.gasnier@foss.st.com>
Mon, 24 Feb 2025 17:21:01 +0000 (18:21 +0100)
committerDaniel Lezcano <daniel.lezcano@linaro.org>
Fri, 7 Mar 2025 16:55:59 +0000 (17:55 +0100)
commitb5a497a7972a49c31d39b057f86dd6f58b882a72
treef20d3ddaf290b8a75c71c40df06eb1e2862b3d70
parentf7803f7905e133a5fa5b596da5bae89b1528757e
clocksource/drivers/stm32-lptimer: Add support for suspend / resume

Add support for power management on STM32 LPTIMER clocksource driver:
- Upon clockevents_suspend(), shutdown the LPTIMER, and balance the
clk_prepare_enable() from the probe routine.
- Upon clockevents_resume(), restore the prescaler that may have been lost
during low power mode, and restore the clock.

Signed-off-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
Link: https://lore.kernel.org/r/20250224172101.3448398-1-fabrice.gasnier@foss.st.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
drivers/clocksource/timer-stm32-lp.c