diff --git a/qcom/cinder-idp.dtsi b/qcom/cinder-idp.dtsi index fa0b65e3..9075fe33 100644 --- a/qcom/cinder-idp.dtsi +++ b/qcom/cinder-idp.dtsi @@ -2,16 +2,24 @@ #include &soc { + vbus_supply_regulator: vbus_supply_regulator { + compatible = "regulator-fixed"; + regulator-name = "vdd_supply"; + enable-active-high; + gpio = <&tlmm 43 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&usb_vbus_boost_default>; + }; + usb_conn_gpio: usb_conn_gpio { compatible = "gpio-usb-b-connector"; vbus-gpio = <&pm8150_gpios 7 GPIO_ACTIVE_HIGH>; id-gpio = <&tlmm 42 GPIO_ACTIVE_HIGH>; - vbus-out-gpio = <&tlmm 43 GPIO_ACTIVE_HIGH>; + vbus-supply = <&vbus_supply_regulator>; pinctrl-names = "default"; pinctrl-0 = <&usb_vbus_det_default - &usb_id_det_default - &usb_vbus_boost_default>; + &usb_id_det_default>; port { usb_port0_connector: endpoint {