From 5b87e6d0a9ceb8f3b261bf34a1d5b7f45910a088 Mon Sep 17 00:00:00 2001 From: Seung-Woo Kim Date: Thu, 14 Feb 2019 15:09:46 +0900 Subject: [PATCH] ARM: dts: odroid: add syscon-reboot-mode Add the syscon-reboot-mode dt node to support reboot mode. Odroid families use INFORM2 register with offset 0x808 to let bootloader recognize reboot mode. Change-Id: I9876bfce4fc519026c62c53f10e1ef2107cfc256 Signed-off-by: Seung-Woo Kim --- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 10 ++++++++++ arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi index a21be71000c1..edebb456aa44 100644 --- a/arch/arm/boot/dts/exynos4412-odroid-common.dtsi +++ b/arch/arm/boot/dts/exynos4412-odroid-common.dtsi @@ -14,6 +14,7 @@ #include "exynos4412-ppmu-common.dtsi" #include #include "exynos-mfc-reserved-memory.dtsi" +#include / { chosen { @@ -523,6 +524,15 @@ cap-mmc-highspeed; }; +&pmu_system_controller { + syscon-reboot-mode { + compatible = "syscon-reboot-mode"; + offset = <0x808>; + mode-normal = ; + mode-download = ; + }; +}; + &rtc { status = "okay"; clocks = <&clock CLK_RTC>, <&max77686 MAX77686_CLK_AP>; diff --git a/arch/arm/boot/dts/exynos5422-odroid-core.dtsi b/arch/arm/boot/dts/exynos5422-odroid-core.dtsi index b375520af1a0..84cde7a2bc5c 100644 --- a/arch/arm/boot/dts/exynos5422-odroid-core.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroid-core.dtsi @@ -13,6 +13,7 @@ #include #include #include +#include #include "exynos5800.dtsi" #include "exynos5422-cpus.dtsi" #include "exynos5422-dmc.dtsi" @@ -554,6 +555,15 @@ }; }; +&pmu_system_controller { + syscon-reboot-mode { + compatible = "syscon-reboot-mode"; + offset = <0x808>; + mode-normal = ; + mode-download = ; + }; +}; + &tmu_cpu0 { vtmu-supply = <&ldo7_reg>; }; -- 2.34.1