]> www.infradead.org Git - users/jedix/linux-maple.git/commit
clocksource/drivers/stm32-lptimer: Add support for stm32mp25
authorFabrice Gasnier <fabrice.gasnier@foss.st.com>
Tue, 29 Apr 2025 12:51:29 +0000 (14:51 +0200)
committerLee Jones <lee@kernel.org>
Tue, 13 May 2025 10:13:02 +0000 (11:13 +0100)
commit5414bc8c57c41038b1994cd21a2cc0b8415c1544
tree9b62f4dec9b924e7831100d6b2400ad2aa2f6825
parent4f8ceb0302b36c5f78bcc8d0e7cfa2372fba134c
clocksource/drivers/stm32-lptimer: Add support for stm32mp25

On stm32mp25, DIER (former IER) must only be modified when the lptimer
is enabled. On earlier SoCs, it must be only be modified when it is
disabled. There's also a new DIEROK flag, to ensure register access
has completed.
Add a new "set_evt" routine to be used on stm32mp25, called depending
on the version register, read by the MFD core (LPTIM_VERR).

Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
Signed-off-by: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Link: https://lore.kernel.org/r/20250429125133.1574167-4-fabrice.gasnier@foss.st.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/clocksource/timer-stm32-lp.c