From: Matti Lehtimäki Date: Sat, 20 May 2023 12:19:33 +0000 (+0300) Subject: ARM: dts: qcom: msm8226: Add IMEM node X-Git-Tag: v6.6.7~2515^2~19^2~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9cf9832d4f5f7659159a036ccae2e10f6eeadf5d;p=platform%2Fkernel%2Flinux-starfive.git ARM: dts: qcom: msm8226: Add IMEM node This enables userspace to signal the bootloader to go into the bootloader or recovery mode. The magic values can be found in both the downstream kernel and the LK kernel (bootloader). Signed-off-by: Matti Lehtimäki Reviewed-by: Luca Weiss Signed-off-by: Bjorn Andersson Link: https://lore.kernel.org/r/20230520121933.15533-5-matti.lehtimaki@gmail.com --- diff --git a/arch/arm/boot/dts/qcom-msm8226.dtsi b/arch/arm/boot/dts/qcom-msm8226.dtsi index dc706d5..a3a9162 100644 --- a/arch/arm/boot/dts/qcom-msm8226.dtsi +++ b/arch/arm/boot/dts/qcom-msm8226.dtsi @@ -647,6 +647,20 @@ label = "lpass"; }; }; + + sram@fe805000 { + compatible = "qcom,msm8226-imem", "syscon", "simple-mfd"; + reg = <0xfe805000 0x1000>; + + reboot-mode { + compatible = "syscon-reboot-mode"; + offset = <0x65c>; + + mode-bootloader = <0x77665500>; + mode-normal = <0x77665501>; + mode-recovery = <0x77665502>; + }; + }; }; timer {