ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
authorLad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Fri, 17 Jul 2020 17:00:25 +0000 (18:00 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Mon, 17 Aug 2020 07:46:33 +0000 (09:46 +0200)
Enable support for HSUSB, USB2.0 and xHCI on iWave RZ/G1H carrier board.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
Reviewed-by: Marian-Cristian Rotariu <marian-cristian.rotariu.rb@bp.renesas.com>
Reviewed-by: Biju Das <biju.das.jz@bp.renesas.com>
Link: https://lore.kernel.org/r/1595005225-11519-3-git-send-email-prabhakar.mahadev-lad.rj@bp.renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
arch/arm/boot/dts/r8a7742-iwg21d-q7.dts

index e90aaf1..f4910e7 100644 (file)
        };
 };
 
+&hsusb {
+       pinctrl-0 = <&usb0_pins>;
+       pinctrl-names = "default";
+       status = "okay";
+};
+
+&pci0 {
+       pinctrl-0 = <&usb0_pins>;
+       pinctrl-names = "default";
+       /* Disable hsusb to enable USB2.0 host mode support on J2 */
+       /* status = "okay"; */
+};
+
+&pci1 {
+       pinctrl-0 = <&usb1_pins>;
+       pinctrl-names = "default";
+       status = "okay";
+};
+
+&pci2 {
+       /* Disable xhci to enable USB2.0 host mode support on J23 bottom port */
+       /* status = "okay"; */
+};
+
 &pfc {
        avb_pins: avb {
                groups = "avb_mdio", "avb_gmii";
                groups = "ssi34_ctrl", "ssi3_data", "ssi4_data";
                function = "ssi";
        };
+
+       usb0_pins: usb0 {
+               groups = "usb0";
+               function = "usb0";
+       };
+
+       usb1_pins: usb1 {
+               groups = "usb1_pwen";
+               function = "usb1";
+       };
 };
 
 &rcar_sound {
 &ssi4 {
        shared-pin;
 };
+
+&usbphy {
+       status = "okay";
+};
+
+&xhci {
+       status = "okay";
+};