arm64: dts: qcom: sa8775p: correct PMIC GPIO label in gpio-ranges
[platform/kernel/linux-starfive.git] / arch / arm64 / boot / dts / qcom / sa8775p-pmics.dtsi
index 7602cca..eaa43f0 100644 (file)
                        };
                };
        };
+
+       reboot-mode {
+               compatible = "nvmem-reboot-mode";
+               nvmem-cells = <&reboot_reason>;
+               nvmem-cell-names = "reboot-mode";
+               mode-recovery = <0x01>;
+               mode-bootloader = <0x02>;
+       };
 };
 
 &spmi_bus {
                        compatible = "qcom,pmk8350-pon";
                        reg = <0x1200>, <0x800>;
                        reg-names = "hlos", "pbs";
-                       mode-recovery = <0x1>;
-                       mode-bootloader = <0x2>;
 
                        pmm8654au_0_pon_pwrkey: pwrkey {
                                compatible = "qcom,pmk8350-pwrkey";
                        interrupt-controller;
                        #interrupt-cells = <2>;
                };
+
+               pmm8654au_0_sdam_0: nvram@7100 {
+                       compatible = "qcom,spmi-sdam";
+                       reg = <0x7100>;
+                       #address-cells = <1>;
+                       #size-cells = <1>;
+                       ranges = <0 0x7100 0x100>;
+
+                       reboot_reason: reboot-reason@48 {
+                               reg = <0x48 0x1>;
+                               bits = <1 7>;
+                       };
+               };
        };
 
        pmm8654au_1: pmic@2 {
                        compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio";
                        reg = <0x8800>;
                        gpio-controller;
-                       gpio-ranges = <&pmm8654au_2_gpios 0 0 12>;
+                       gpio-ranges = <&pmm8654au_1_gpios 0 0 12>;
                        #gpio-cells = <2>;
                        interrupt-controller;
                        #interrupt-cells = <2>;