]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
arm64: dts: qcom: qrb2210-rb1: Drop redundant non-controllable supplies
authorKrzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Tue, 10 Mar 2026 13:08:46 +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-3-5071a7052ea9@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/qrb2210-rb1.dts

index 737794cb8b1c793b17ff69e1e6e60af196a22e40..da46e9d6552801631e668f7a43f5ae1c27639fd4 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;
-       };
-
        /* PM2250 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;