status = "okay";
 };
 
+&pio {
+       musb_pins: musb {
+               pins-musb {
+                       pinmux = <MT7623_PIN_237_EXT_SDIO2_FUNC_DRV_VBUS>;
+               };
+       };
+};
+
 &pwm {
        pinctrl-names = "default";
        pinctrl-0 = <&pwm_pins_a>;
        status = "okay";
 };
 
+&usb0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&musb_pins>;
+       status = "okay";
+       usb-role-switch;
+
+       connector {
+               compatible = "gpio-usb-b-connector", "usb-b-connector";
+               type = "micro";
+               id-gpios = <&pio 44 GPIO_ACTIVE_HIGH>;
+       };
+};
+
 &usb1 {
        vusb33-supply = <®_3p3v>;
        vbus-supply = <®_5v>;
        status = "okay";
 };
 
+&u2phy1 {
+       status = "okay";
+};
+
 &u3phy1 {
        status = "okay";
 };