diff --git a/arch/arm/boot/dts/rk3506.dtsi b/arch/arm/boot/dts/rk3506.dtsi index 207e67f4608e..ffd5d6308cff 100644 --- a/arch/arm/boot/dts/rk3506.dtsi +++ b/arch/arm/boot/dts/rk3506.dtsi @@ -8,6 +8,7 @@ #include #include #include +#include / { #address-cells = <1>; @@ -1533,8 +1534,22 @@ }; grf_pmu: syscon@ff910000 { - compatible = "rockchip,rk3506-grf-pmu", "syscon"; + compatible = "rockchip,rk3506-grf-pmu", "syscon", "simple-mfd"; reg = <0xff910000 0x4000>; + + reboot_mode: reboot-mode { + compatible = "syscon-reboot-mode"; + offset = <0x200>; + mode-bootloader = ; + mode-charge = ; + mode-fastboot = ; + mode-loader = ; + mode-normal = ; + mode-recovery = ; + mode-ums = ; + mode-panic = ; + mode-watchdog = ; + }; }; pwm0_4ch_0: pwm@ff930000 {