]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller
authorBjorn Andersson <quic_bjorande@quicinc.com>
Wed, 31 Jul 2024 03:24:44 +0000 (20:24 -0700)
committerBjorn Andersson <andersson@kernel.org>
Thu, 1 Aug 2024 02:52:31 +0000 (21:52 -0500)
The Lenovo Flex 5G has a camera attached to the multiport USB
controller, enable the controller and the four phys to enable this.

Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com>
Link: https://lore.kernel.org/r/20240730-sc8180x-usb-mp-v2-7-a7dc4265b553@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
arch/arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts

index 5b226577f9d8afccaf7f77fc40ec3dea8d96510d..575a1a5ae20fea40372e3d4b538914dfb6af93ad 100644 (file)
        status = "okay";
 };
 
+&usb_mp {
+       status = "okay";
+};
+
+&usb_mp_hsphy0 {
+       vdda-pll-supply = <&vreg_l5e_0p88>;
+       vdda18-supply = <&vreg_l12a_1p8>;
+       vdda33-supply = <&vreg_l16e_3p0>;
+
+       status = "okay";
+};
+
+&usb_mp_hsphy1 {
+       vdda-pll-supply = <&vreg_l5e_0p88>;
+       vdda18-supply = <&vreg_l12a_1p8>;
+       vdda33-supply = <&vreg_l16e_3p0>;
+
+       status = "okay";
+};
+
+&usb_mp_qmpphy0 {
+       vdda-phy-supply = <&vreg_l3c_1p2>;
+       vdda-pll-supply = <&vreg_l5e_0p88>;
+
+       status = "okay";
+};
+
+&usb_mp_qmpphy1 {
+       vdda-phy-supply = <&vreg_l3c_1p2>;
+       vdda-pll-supply = <&vreg_l5e_0p88>;
+
+       status = "okay";
+};
+
 &usb_prim_hsphy {
        vdda-pll-supply = <&vreg_l5e_0p88>;
        vdda18-supply = <&vreg_l12a_1p8>;