diff --git a/qcom/yupik-pinctrl.dtsi b/qcom/yupik-pinctrl.dtsi index fadbe85ab0ad..a5b78841832c 100644 --- a/qcom/yupik-pinctrl.dtsi +++ b/qcom/yupik-pinctrl.dtsi @@ -2793,5 +2793,20 @@ }; }; }; + + usb_phy_ps: usb_phy_ps { + usb3phy_portselect_default: usb3phy_portselect_default { + mux { + pins = "gpio140"; + function = "usb_phy"; + }; + + config { + pins = "gpio140"; + bias-disable; + drive-strength = <2>; + }; + }; + }; }; }; diff --git a/qcom/yupik-usb.dtsi b/qcom/yupik-usb.dtsi index 137e2b4bcd91..474485e8348c 100644 --- a/qcom/yupik-usb.dtsi +++ b/qcom/yupik-usb.dtsi @@ -49,8 +49,6 @@ 0x144 /* GSI_RING_BASE_ADDR_H */ 0x1a4>; /* GSI_IF_STS */ qcom,dwc-usb3-msm-tx-fifo-size = <21288>; - usb-role-switch; - extcon = <&eud>; interconnect-names = "usb-ddr", "usb-ipa", "ddr-usb"; interconnects = <&aggre1_noc MASTER_USB3_0 &mc_virt SLAVE_EBI1>, @@ -75,13 +73,7 @@ snps,ssp-u3-u0-quirk; tx-fifo-resize; maximum-speed = "super-speed"; - dr_mode = "otg"; - }; - - port { - usb_port0: endpoint { - remote-endpoint = <&usb_port0_connector>; - }; + dr_mode = "peripheral"; }; }; @@ -131,6 +123,9 @@ <&gcc GCC_USB3_PHY_PRIM_BCR>; reset-names = "global_phy_reset", "phy_reset"; + pinctrl-names = "default"; + pinctrl-0 = <&usb3phy_portselect_default>; + qcom,qmp-phy-reg-offset = ; - }; - }; }; altmode: qcom,altmode {