arm64: dts: qcom: x1e80100: Disable SMB2360_2 by default
authorKonrad Dybcio <konrad.dybcio@linaro.org>
Thu, 11 Jul 2024 10:58:47 +0000 (12:58 +0200)
committerBjorn Andersson <andersson@kernel.org>
Sun, 28 Jul 2024 22:25:52 +0000 (17:25 -0500)
It's absent on (most?) laptops that only have 2 type-C ports (of which
there are quite a few, and coming upstream too).

Keep it disabled by default and re-enable it on actual users.

Signed-off-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Link: https://lore.kernel.org/r/20240711-topic-hhh-v1-2-a1b6b716685f@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/x1e80100-asus-vivobook-s15.dts
arch/arm64/boot/dts/qcom/x1e80100-crd.dts
arch/arm64/boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts
arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts

index 7fb980f..ce2b12a 100644 (file)
        vdd3-supply = <&vreg_l14b_3p0>;
 };
 
-&smb2360_2 {
-       status = "disabled";
-};
-
 &tlmm {
        gpio-reserved-ranges = <34 2>, /* Unused */
                               <44 4>, /* SPI (TPM) */
index 6152bcd..7b90c9e 100644 (file)
        vdd3-supply = <&vreg_l14b_3p0>;
 };
 
+&smb2360_2 {
+       status = "okay";
+};
+
 &smb2360_2_eusb2_repeater {
        vdd18-supply = <&vreg_l3d_1p8>;
        vdd3-supply = <&vreg_l8b_3p0>;
index fbff558..8d6222d 100644 (file)
        vdd3-supply = <&vreg_l14b_3p0>;
 };
 
+&smb2360_2 {
+       status = "okay";
+};
+
 &smb2360_2_eusb2_repeater {
        vdd18-supply = <&vreg_l3d_1p8>;
        vdd3-supply = <&vreg_l8b_3p0>;
index e34e709..a5ca0fa 100644 (file)
                #address-cells = <1>;
                #size-cells = <0>;
 
+               status = "disabled";
+
                smb2360_2_eusb2_repeater: phy@fd00 {
                        compatible = "qcom,smb2360-eusb2-repeater";
                        reg = <0xfd00>;
index 72a4f41..544c9cd 100644 (file)
        status = "okay";
 };
 
-&smb2360_3 {
-       status = "okay";
-};
-
 &smb2360_0_eusb2_repeater {
        vdd18-supply = <&vreg_l3d_1p8>;
        vdd3-supply = <&vreg_l2b_3p0>;
        vdd3-supply = <&vreg_l14b_3p0>;
 };
 
+&smb2360_2 {
+       status = "okay";
+};
+
 &smb2360_2_eusb2_repeater {
        vdd18-supply = <&vreg_l3d_1p8>;
        vdd3-supply = <&vreg_l8b_3p0>;
 };
 
+&smb2360_3 {
+       status = "okay";
+};
+
 &swr0 {
        pinctrl-0 = <&wsa_swr_active>, <&spkr_01_sd_n_active>;
        pinctrl-names = "default";