]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: exynos: gs101-pixel-common: add nvmem-reboot-mode
authorAndré Draszik <andre.draszik@linaro.org>
Sat, 24 May 2025 05:21:30 +0000 (06:21 +0100)
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Fri, 27 Jun 2025 09:13:15 +0000 (11:13 +0200)
Add the 'nvmem-reboot-mode' which is used to communicate a requested
boot mode to the boot loader.

Signed-off-by: André Draszik <andre.draszik@linaro.org>
Reviewed-by: Peter Griffin <peter.griffin@linaro.org>
Link: https://lore.kernel.org/r/20250524-b4-max77759-mfd-dts-v2-3-b479542eb97d@linaro.org
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
arch/arm64/boot/dts/exynos/google/gs101-pixel-common.dtsi

index de5c8d236b705505c0745827c5c6b67d94ba6227..cd8e1b8a10b111190b984e104f749d04514d0449 100644 (file)
                };
        };
 
+       reboot-mode {
+               compatible = "nvmem-reboot-mode";
+               nvmem-cells = <&nvmem_reboot_mode>;
+               nvmem-cell-names = "reboot-mode";
+               mode-bootloader = <0x800000fc>;
+               mode-charge = <0x8000000a>;
+               mode-dm-verity-device-corrupted = <0x80000050>;
+               mode-fastboot = <0x800000fa>;
+               mode-reboot-ab-update = <0x80000052>;
+               mode-recovery = <0x800000ff>;
+               mode-rescue = <0x800000f9>;
+               mode-shutdown-thermal = <0x80000051>;
+               mode-shutdown-thermal-battery = <0x80000051>;
+       };
+
        /* TODO: Remove this once PMIC is implemented  */
        reg_placeholder: regulator-0 {
                compatible = "regulator-fixed";
                                #address-cells = <1>;
                                #size-cells = <1>;
 
-                               reboot-mode@0 {
+                               nvmem_reboot_mode: reboot-mode@0 {
                                        reg = <0x0 0x4>;
                                };