]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
riscv: dts: spacemit: Update PMIC supply properties for BPI-F3 and Jupiter
authorGuodong Xu <guodong@riscstar.com>
Fri, 6 Feb 2026 02:32:04 +0000 (10:32 +0800)
committerYixun Lan <dlan@kernel.org>
Thu, 26 Feb 2026 09:51:37 +0000 (09:51 +0000)
Use per-regulator supply names in pmic "spacemit,p1" node to specify
each board's power tree topology and match the updated dt-binding.

Signed-off-by: Guodong Xu <guodong@riscstar.com>
Reviewed-by: Alex Elder <elder@riscstar.com>
Link: https://lore.kernel.org/r/20260206-spacemit-p1-v4-3-8f695d93811e@riscstar.com
Signed-off-by: Yixun Lan <dlan@kernel.org>
arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts
arch/riscv/boot/dts/spacemit/k1-milkv-jupiter.dts

index 51f6c6a774b0db627a1077fed2eb0c73f999ba3e..ed88507b84e98d1454824a71ea01d50aac5350b3 100644 (file)
                compatible = "spacemit,p1";
                reg = <0x41>;
                interrupts = <64>;
-               vin-supply = <&reg_vcc_4v>;
+               vin1-supply = <&reg_vcc_4v>;
+               vin2-supply = <&reg_vcc_4v>;
+               vin3-supply = <&reg_vcc_4v>;
+               vin4-supply = <&reg_vcc_4v>;
+               vin5-supply = <&reg_vcc_4v>;
+               vin6-supply = <&reg_vcc_4v>;
+               aldoin-supply = <&reg_vcc_4v>;
+               dldoin1-supply = <&buck5>;
+               dldoin2-supply = <&buck5>;
 
                regulators {
                        buck1 {
                                regulator-always-on;
                        };
 
-                       buck5 {
+                       buck5: buck5 {
                                regulator-min-microvolt = <500000>;
                                regulator-max-microvolt = <3450000>;
                                regulator-ramp-delay = <5000>;
index 800a112d5d7054508f03089f0e2adb9965879ebe..e2702a781734beffb331982907a12b20009e37db 100644 (file)
                compatible = "spacemit,p1";
                reg = <0x41>;
                interrupts = <64>;
-               vin-supply = <&reg_vcc_4v>;
+               vin1-supply = <&reg_vcc_4v>;
+               vin2-supply = <&reg_vcc_4v>;
+               vin3-supply = <&reg_vcc_4v>;
+               vin4-supply = <&reg_vcc_4v>;
+               vin5-supply = <&reg_vcc_4v>;
+               vin6-supply = <&reg_vcc_4v>;
+               aldoin-supply = <&reg_vcc_4v>;
+               dldoin1-supply = <&buck5>;
+               dldoin2-supply = <&buck5>;
 
                regulators {
                        buck1 {
                                regulator-always-on;
                        };
 
-                       buck5 {
+                       buck5: buck5 {
                                regulator-min-microvolt = <500000>;
                                regulator-max-microvolt = <3450000>;
                                regulator-ramp-delay = <5000>;