linux/arch
Quentin Schulz e82f642b98 arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger
The bootloader for RK3588 Tiger currently forces the PMIC reset behavior
(stored in RST_FUN bitfield in register SYS_CFG3 of the PMIC) to 0b1X
which is incorrect for our devices.

It is required to restart the PMU as otherwise the companion
microcontroller cannot detect the PMIC (and by extension the full
product and main SoC) being rebooted which is an issue as that is used
to reset a few things like the PWM beeper and watchdogs.

Let's add the new rockchip,reset-mode property to make sure the PMIC
reset behavior is the expected one.

Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
Link: https://lore.kernel.org/r/20250627-rk8xx-rst-fun-v4-5-ce05d041b45f@cherry.de
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
2025-07-11 15:25:40 +02:00
..
alpha treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
arc Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
arm Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
arm64 arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger 2025-07-11 15:25:40 +02:00
csky Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
hexagon Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
loongarch Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
m68k Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
microblaze Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
mips Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
nios2 Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
openrisc Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
parisc Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
powerpc treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
riscv Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
s390 Kbuild updates for v6.16 2025-06-07 10:05:35 -07:00
sh treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
sparc treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
um treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
x86 The delayed from_timer() API cleanup: 2025-06-08 11:33:00 -07:00
xtensa treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
.gitignore
Kconfig fs/resctrl: Add boiler plate for external resctrl code 2025-05-16 11:05:40 +02:00