]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: qrb4210-rb2: Drop redundant non-controllable supplies
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Tue, 10 Mar 2026 13:08:47 +0000 (14:08 +0100)
committerBjorn Andersson <andersson@kernel.org>
Thu, 26 Mar 2026 14:40:56 +0000 (09:40 -0500)
Drop completely redundant non-controllable chain of "regulator-fixed"
supplies, which serve no purpose except growing DTS and kernel boot
time.  They represent no added value and because of being completely
transparent for any users of DTS (except the bloat), they should not be
represented in DTS, just like we do not represent every transistor
there.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20260310-qcom-dts-supplies-v1-4-5071a7052ea9@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qrb4210-rb2.dts

index 5ddf448bed8a2cff98b39eb55d03f5b568f8dd87..1203172729faa4f14db58bb7ad2b474a220fb5bf 100644 (file)
                regulator-name = "VREG_HDMI_OUT_1P2";
                regulator-min-microvolt = <1200000>;
                regulator-max-microvolt = <1200000>;
-               vin-supply = <&vdc_1v2>;
                regulator-always-on;
                regulator-boot-on;
        };
                regulator-name = "LT9611_3V3";
                regulator-min-microvolt = <3300000>;
                regulator-max-microvolt = <3300000>;
-               vin-supply = <&vdc_3v3>;
-               regulator-always-on;
-               regulator-boot-on;
-       };
-
-       /* Main barrel jack input */
-       vdc_12v: regulator-vdc-12v {
-               compatible = "regulator-fixed";
-               regulator-name = "DC_12V";
-               regulator-min-microvolt = <12000000>;
-               regulator-max-microvolt = <12000000>;
-               regulator-always-on;
-               regulator-boot-on;
-       };
-
-       /* 1.2V supply stepped down from the barrel jack input */
-       vdc_1v2: regulator-vdc-1v2 {
-               compatible = "regulator-fixed";
-               regulator-name = "VDC_1V2";
-               regulator-min-microvolt = <1200000>;
-               regulator-max-microvolt = <1200000>;
-               vin-supply = <&vdc_12v>;
-               regulator-always-on;
-               regulator-boot-on;
-       };
-
-       /* 3.3V supply stepped down from the barrel jack input */
-       vdc_3v3: regulator-vdc-3v3 {
-               compatible = "regulator-fixed";
-               regulator-name = "VDC_3V3";
-               regulator-min-microvolt = <3300000>;
-               regulator-max-microvolt = <3300000>;
-               vin-supply = <&vdc_12v>;
                regulator-always-on;
                regulator-boot-on;
        };
                regulator-boot-on;
        };
 
-       /* "Battery" voltage for the SoM, stepped down from the barrel jack input */
-       vdc_vbat_som: regulator-vdc-vbat {
-               compatible = "regulator-fixed";
-               regulator-name = "VBAT_SOM";
-               regulator-min-microvolt = <4200000>;
-               regulator-max-microvolt = <4200000>;
-               regulator-always-on;
-               regulator-boot-on;
-       };
-
        /* PMI632 charger out, supplied by VBAT */
        vph_pwr: regulator-vph-pwr {
                compatible = "regulator-fixed";
                regulator-name = "vph_pwr";
                regulator-min-microvolt = <3700000>;
                regulator-max-microvolt = <3700000>;
-               vin-supply = <&vdc_vbat_som>;
 
                regulator-always-on;
                regulator-boot-on;