ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY
authorSukrut Bellary <sbellary@baylibre.com>
Tue, 18 Mar 2025 23:00:39 +0000 (16:00 -0700)
committerKevin Hilman <khilman@baylibre.com>
Thu, 8 May 2025 13:15:09 +0000 (06:15 -0700)
commit47fe74098f3dadba2f9cc1e507d813a4aa93f5f3
tree61770029f1a517981896719e1d400b682f3187c6
parent7d25c4e23763298f46f1ac955bf9b0a872662316
ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY

Don't put the l4ls clk domain to sleep in case of standby.
Since CM3 PM FW[1](ti-v4.1.y) doesn't wake-up/enable the l4ls clk domain
upon wake-up, CM3 PM FW fails to wake-up the MPU.

[1] https://git.ti.com/cgit/processor-firmware/ti-amx3-cm3-pm-firmware/

Signed-off-by: Sukrut Bellary <sbellary@baylibre.com>
Tested-by: Judith Mendez <jm@ti.com>
Link: https://lore.kernel.org/r/20250318230042.3138542-2-sbellary@baylibre.com
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
arch/arm/mach-omap2/clockdomain.h
arch/arm/mach-omap2/clockdomains33xx_data.c
arch/arm/mach-omap2/cm33xx.c