arm64: dts: qcom: x1e80100-crd: Add repeater nodes
authorAbel Vesa <abel.vesa@linaro.org>
Thu, 22 Feb 2024 14:19:21 +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-3-85a691d4f68a@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/x1e80100-crd.dts

index dfdb31227e8bd6f6b4ca03a8489b679c9e22ee57..d4198fa204fd9ea32956825fca0a1ef307be4cdf 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 CRD";
        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>;
+};
+
 &swr0 {
        status = "okay";
 
        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";
 };