diff options
author | Matti Lehtimäki <[email protected]> | 2023-05-20 15:19:33 +0300 |
---|---|---|
committer | Bjorn Andersson <[email protected]> | 2023-05-30 07:54:19 -0700 |
commit | 9cf9832d4f5f7659159a036ccae2e10f6eeadf5d (patch) | |
tree | 1e8064fff22feb2fe0c1e3769c0703af961750a8 | |
parent | a22a576af30d4366ff13662c8b57c951374c7674 (diff) |
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 <[email protected]>
Reviewed-by: Luca Weiss <[email protected]>
Signed-off-by: Bjorn Andersson <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
-rw-r--r-- | arch/arm/boot/dts/qcom-msm8226.dtsi | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/qcom-msm8226.dtsi b/arch/arm/boot/dts/qcom-msm8226.dtsi index dc706d5b185c..a3a9162e9c28 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 { |