arm64: dts: qcom: x1e80100-qcp: Add repeater nodes
authorAbel Vesa <abel.vesa@linaro.org>
Thu, 22 Feb 2024 14:19:22 +0000 (16:19 +0200)
committerBjorn Andersson <andersson@kernel.org>
Mon, 18 Mar 2024 03:38:59 +0000 (22:38 -0500)
Include the PMIC dedicated file and add regulators to each one of
those 3 eUSB2 repeaters. Tie up the repeaters to their corresponding
USB HS PHY.

Reviewed-by: Konrad Dybcio <konrad.dybcio@linaro.org>
Signed-off-by: Abel Vesa <abel.vesa@linaro.org>
Link: https://lore.kernel.org/r/20240222-x1e80100-dts-smb2360-v3-4-85a691d4f68a@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/x1e80100-qcp.dts

index e76d29053d79bfa99274e0370872619f3c86e335..35580ac3430d51e8889aedb78873f4c3efc649cf 100644 (file)
@@ -9,6 +9,7 @@
 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 
 #include "x1e80100.dtsi"
+#include "x1e80100-pmics.dtsi"
 
 / {
        model = "Qualcomm Technologies, Inc. X1E80100 QCP";
        status = "okay";
 };
 
+&smb2360_0_eusb2_repeater {
+       vdd18-supply = <&vreg_l3d_1p8>;
+       vdd3-supply = <&vreg_l2b_3p0>;
+};
+
+&smb2360_1_eusb2_repeater {
+       vdd18-supply = <&vreg_l3d_1p8>;
+       vdd3-supply = <&vreg_l14b_3p0>;
+};
+
+&smb2360_2_eusb2_repeater {
+       vdd18-supply = <&vreg_l3d_1p8>;
+       vdd3-supply = <&vreg_l8b_3p0>;
+};
+
 &tlmm {
        gpio-reserved-ranges = <33 3>, /* Unused */
                               <44 4>, /* SPI (TPM) */
        vdd-supply = <&vreg_l2e_0p8>;
        vdda12-supply = <&vreg_l3e_1p2>;
 
+       phys = <&smb2360_0_eusb2_repeater>;
+
        status = "okay";
 };
 
        vdd-supply = <&vreg_l2e_0p8>;
        vdda12-supply = <&vreg_l3e_1p2>;
 
+       phys = <&smb2360_1_eusb2_repeater>;
+
        status = "okay";
 };
 
        vdd-supply = <&vreg_l2e_0p8>;
        vdda12-supply = <&vreg_l3e_1p2>;
 
+       phys = <&smb2360_2_eusb2_repeater>;
+
        status = "okay";
 };