ARM: dts: trats2: add syscon-reboot-mode 00/199700/3
authorSeung-Woo Kim <sw0312.kim@samsung.com>
Thu, 14 Feb 2019 06:12:28 +0000 (15:12 +0900)
committerSeung-Woo Kim <sw0312.kim@samsung.com>
Fri, 15 Feb 2019 08:37:12 +0000 (17:37 +0900)
Add syscon-reboot-mode dt node to support reboot mode. Trats2 uses
INFORM3 register with offset 0x80c not like odroid families.
In trats2's case, when we released the tizen-2.X with linux-3.10
kernel, it had used the INFORM3 register. That's why trats2 uses
the INFORM3 register for reboot-mode.

Change-Id: Ib7134020b493a83cc7661fe966ea40128f4f8dcc
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
arch/arm/boot/dts/exynos4412-trats2.dts

index f285790..4734951 100644 (file)
@@ -19,6 +19,7 @@
 #include <dt-bindings/interrupt-controller/irq.h>
 #include <dt-bindings/clock/maxim,max77686.h>
 #include <dt-bindings/pinctrl/samsung.h>
+#include <dt-bindings/soc/exynos,boot-mode.h>
 
 / {
        model = "Samsung Trats 2 based on Exynos4412";
 &pmu_system_controller {
        assigned-clocks = <&pmu_system_controller 0>;
        assigned-clock-parents =  <&clock CLK_XUSBXTI>;
+
+       syscon-reboot-mode {
+               compatible = "syscon-reboot-mode";
+               offset = <0x80c>;
+               mode-normal = <BOOT_NORMAL>;
+               mode-download = <BOOT_BL_DOWNLOAD>;
+       };
 };
 
 &pinctrl_0 {