[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