arm: dts: mt7623: add otg nodes for bpi-r2
authorFrank Wunderlich <frank-w@public-files.de>
Mon, 30 Aug 2021 14:59:58 +0000 (16:59 +0200)
committerMatthias Brugger <matthias.bgg@gmail.com>
Mon, 20 Sep 2021 12:00:55 +0000 (14:00 +0200)
Add OTG-Nodes for BananaPi-R2

Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
Link: https://lore.kernel.org/r/20210830145958.108605-1-linux@fw-web.de
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts

index e96aa0ed1ebdd870bf88cbd37eb9a15ff32a8230..027c1b0c6a98368b43e6f92b1c279c31cb143661 100644 (file)
        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 = <&reg_3p3v>;
        vbus-supply = <&reg_5v>;
        status = "okay";
 };
 
+&u2phy1 {
+       status = "okay";
+};
+
 &u3phy1 {
        status = "okay";
 };