ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Mon, 18 Jan 2021 05:10:01 +0000 (10:40 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Fri, 22 Jan 2021 18:41:33 +0000 (12:41 -0600)
Enable the support for USB3 controller, QMP PHY and HS PHY on SDX55 MTP.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Link: https://lore.kernel.org/r/20210118051005.55958-4-manivannan.sadhasivam@linaro.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
arch/arm/boot/dts/qcom-sdx55-mtp.dts

index 96b6a29..7fec5e7 100644 (file)
                        regulator-max-microvolt = <1960000>;
                };
 
-               ldo1 {
+               vreg_l1e_bb_1p2: ldo1 {
                        regulator-min-microvolt = <1200000>;
                        regulator-max-microvolt = <1200000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                };
 
-               ldo4 {
+               vreg_l4e_bb_0p875: ldo4 {
                        regulator-min-microvolt = <872000>;
                        regulator-max-microvolt = <872000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                };
 
-               ldo5 {
+               vreg_l5e_bb_1p7: ldo5 {
                        regulator-min-microvolt = <1704000>;
                        regulator-max-microvolt = <1900000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                };
 
-               ldo10 {
+               vreg_l10e_3p1: ldo10 {
                        regulator-min-microvolt = <3088000>;
                        regulator-max-microvolt = <3088000>;
                        regulator-initial-mode = <RPMH_REGULATOR_MODE_LPM>;
                nand-bus-width = <8>;
        };
 };
+
+&usb {
+       status = "okay";
+};
+
+&usb_dwc3 {
+       dr_mode = "peripheral";
+};
+
+&usb_hsphy {
+       status = "okay";
+       vdda-pll-supply = <&vreg_l4e_bb_0p875>;
+       vdda33-supply = <&vreg_l10e_3p1>;
+       vdda18-supply = <&vreg_l5e_bb_1p7>;
+};
+
+&usb_qmpphy {
+       status = "okay";
+       vdda-phy-supply = <&vreg_l4e_bb_0p875>;
+       vdda-pll-supply = <&vreg_l1e_bb_1p2>;
+};