]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
arm64: dts: st: add scmi regulators on stm32mp25
authorPascal Paillet <p.paillet@foss.st.com>
Fri, 28 Jun 2024 08:58:12 +0000 (10:58 +0200)
committerAlexandre Torgue <alexandre.torgue@foss.st.com>
Fri, 5 Jul 2024 12:45:25 +0000 (14:45 +0200)
Add SCMI regulators description on STM32MP25.

Signed-off-by: Pascal Paillet <p.paillet@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
arch/arm64/boot/dts/st/stm32mp251.dtsi

index 16e95f76bd95e8b27130b968870d49139cff3cc5..1167cf63d7e87aaa15c5c1ed70a9f6511fd818d4 100644 (file)
@@ -6,6 +6,7 @@
 #include <dt-bindings/clock/st,stm32mp25-rcc.h>
 #include <dt-bindings/interrupt-controller/arm-gic.h>
 #include <dt-bindings/reset/st,stm32mp25-rcc.h>
+#include <dt-bindings/regulator/st,stm32mp25-regulator.h>
 
 / {
        #address-cells = <2>;
                                reg = <0x16>;
                                #reset-cells = <1>;
                        };
+
+                       scmi_voltd: protocol@17 {
+                               reg = <0x17>;
+
+                               scmi_regu: regulators {
+                                       #address-cells = <1>;
+                                       #size-cells = <0>;
+
+                                       scmi_vddio1: regulator@0 {
+                                               reg = <VOLTD_SCMI_VDDIO1>;
+                                               regulator-name = "vddio1";
+                                       };
+                                       scmi_vddio2: regulator@1 {
+                                               reg = <VOLTD_SCMI_VDDIO2>;
+                                               regulator-name = "vddio2";
+                                       };
+                                       scmi_vddio3: regulator@2 {
+                                               reg = <VOLTD_SCMI_VDDIO3>;
+                                               regulator-name = "vddio3";
+                                       };
+                                       scmi_vddio4: regulator@3 {
+                                               reg = <VOLTD_SCMI_VDDIO4>;
+                                               regulator-name = "vddio4";
+                                       };
+                                       scmi_vdd33ucpd: regulator@5 {
+                                               reg = <VOLTD_SCMI_UCPD>;
+                                               regulator-name = "vdd33ucpd";
+                                       };
+                                       scmi_vdda18adc: regulator@7 {
+                                               reg = <VOLTD_SCMI_ADC>;
+                                               regulator-name = "vdda18adc";
+                                       };
+                               };
+                       };
                };
        };