]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
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 7fb980fcb30752fafe5f87f9a7c24692e80f5977..ce2b12afb749f0db7d285aa47fffa478cd41b809 100644 (file)
        vdd3-supply = <&vreg_l14b_3p0>;
 };
 
-&smb2360_2 {
-       status = "disabled";
-};
-
 &tlmm {
        gpio-reserved-ranges = <34 2>, /* Unused */
                               <44 4>, /* SPI (TPM) */
index 6152bcd0bc1f0a979327e70117bb9ac8a50dff7b..7b90c9e40e37968a1a47f13bb9bb29ad6631de2b 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 fbff558f5b070b766dbc8886d9fa3fe5a805e335..8d6222dd80e78348eec747f2cbed6177a9868edc 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 e34e70922cd3355ecb36a9f4d0c44dadafdb5380..a5ca0fa4e5ae0975f83fd36713af957547b0d180 100644 (file)
                #address-cells = <1>;
                #size-cells = <0>;
 
+               status = "disabled";
+
                smb2360_2_eusb2_repeater: phy@fd00 {
                        compatible = "qcom,smb2360-eusb2-repeater";
                        reg = <0xfd00>;
index 72a4f4138616a1df8c522ee75fedee86b1f24a54..544c9cd72f2c0a7ec99ef8db089fd5828a0f9543 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";