[PATCH v2 0/5] power: rk8xx: allow to customize RK806 reset mode -- cover
Quentin Schulz
foss+uboot at 0leil.net
Wed Aug 13 16:07:38 CEST 2025
The RK3588 Theobroma boards (Tiger and Jaguar) need a different reset
mode for the PMIC to work properly, c.f. DT patches in this series.
While the kernel just recently (v6.17-rc1) gained support for setting
this appropriately, all upstream kernels before that release will simply
not behave appropriately for those boards. While it is typically much
easier to update the Linux kernel than U-Boot, let's cover all possible
scenario by adding support for setting this reset mode properly from
U-Boot so that there isn't a need for patching or updating the kernel.
Signed-off-by: Quentin Schulz <quentin.schulz at cherry.de>
---
Changes in v2:
- added DT patches from v6.17-rc1
- Link to v1: https://lore.kernel.org/r/20250716-rk8xx-rst-fun-v1-1-269277cb779e@cherry.de
---
Quentin Schulz (5):
dt-bindings: mfd: rk806: Allow to customize PMIC reset mode
arm64: dts: rockchip: add header for RK8XX PMIC constants
arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Jaguar
arm64: dts: rockchip: force PMIC reset behavior to restart PMU on RK3588 Tiger
power: rk8xx: allow to customize RK806 reset mode
drivers/power/pmic/rk8xx.c | 21 ++++++++++++---------
dts/upstream/Bindings/mfd/rockchip,rk806.yaml | 21 +++++++++++++++++++++
dts/upstream/src/arm64/rockchip/rk3588-jaguar.dts | 2 ++
dts/upstream/src/arm64/rockchip/rk3588-tiger.dtsi | 2 ++
dts/upstream/src/arm64/rockchip/rk8xx.h | 18 ++++++++++++++++++
include/power/rk8xx_pmic.h | 2 ++
6 files changed, 57 insertions(+), 9 deletions(-)
---
base-commit: 83ce0b483c1680cb39565a9d91c6ef113a309c38
change-id: 20250627-rk8xx-rst-fun-f83e7a6aa44a
Best regards,
--
Quentin Schulz <quentin.schulz at cherry.de>
More information about the U-Boot
mailing list