diff --git a/qcom/neo-pinctrl.dtsi b/qcom/neo-pinctrl.dtsi index f49992df..3670f564 100644 --- a/qcom/neo-pinctrl.dtsi +++ b/qcom/neo-pinctrl.dtsi @@ -1267,5 +1267,21 @@ }; }; }; + + eusb2_reset_ctrl: eusb2_reset_ctrl { + eusb2_reset_ctrl_default: eusb2_reset_ctrl_default { + mux { + pins = "gpio99"; + function = "gpio"; + }; + + config { + pins = "gpio99"; + output-low; + bias-pull-down; + drive-strength = <2>; + }; + }; + }; }; }; diff --git a/qcom/neo.dtsi b/qcom/neo.dtsi index 30d18f13..1f4584a2 100644 --- a/qcom/neo.dtsi +++ b/qcom/neo.dtsi @@ -2187,5 +2187,12 @@ vdd18-supply = <&L15A>; vdd3-supply = <&L2A>; reset-gpio = <&tlmm 99 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&eusb2_reset_ctrl_default>; }; }; + +&eusb2_phy0 { + dummy-supply = <&nxp_eusb2_repeater>; + usb-repeater = <&nxp_eusb2_repeater>; +};