arm64: dts: rockchip: rk3366: add syscon-reboot-mode node
authorHuang, Tao <huangtao@rock-chips.com>
Fri, 4 Mar 2016 06:52:07 +0000 (14:52 +0800)
committerGerrit Code Review <gerrit@rock-chips.com>
Fri, 4 Mar 2016 07:32:43 +0000 (15:32 +0800)
use PMU_GRF_OS_REG0 to communicate with loader.

Change-Id: I8c007192d77c5634f9cf899899683c6c8f44f8b8
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
arch/arm64/boot/dts/rockchip/rk3366.dtsi

index 91a2f66a90dfb5570dbf6a6bcc13c5832feac615..91aa38dcd8eb2678156b0a1ecd5522b793a10c4f 100644 (file)
@@ -47,6 +47,7 @@
 #include <dt-bindings/pinctrl/rockchip.h>
 #include <dt-bindings/display/rk_fb.h>
 #include <dt-bindings/power/rk3366-power.h>
+#include <dt-bindings/soc/rockchip_boot-mode.h>
 
 / {
        compatible = "rockchip,rk3366";
        };
 
        pmugrf: syscon@ff738000 {
-               compatible = "rockchip,rk3366-pmugrf", "syscon";
+               compatible = "rockchip,rk3366-pmugrf", "syscon", "simple-mfd";
                reg = <0x0 0xff738000 0x0 0x1000>;
+
+               reboot-mode {
+                       compatible = "syscon-reboot-mode";
+                       offset = <0x200>;
+                       mode-normal = <BOOT_NORMAL>;
+                       mode-recovery = <BOOT_RECOVERY>;
+                       mode-fastboot = <BOOT_FASTBOOT>;
+                       mode-loader = <BOOT_LOADER>;
+               };
        };
 
        amba {