ARM: dts: rza2mevb: Add USB Host support
Enable USB Host support for both the Type-C connector on the CPU board and the Type-A plug on the sub board. Both boards are also capable of USB Device operation as well after the appropriate Device Tree modifications. Signed-off-by: Chris Brandt <chris.brandt@renesas.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
Родитель
f56e674dec
Коммит
003ddc67e6
|
@ -107,6 +107,18 @@
|
|||
pinmux = <RZA2_PINMUX(PORT5, 4, 3)>, /* SD1_CD */
|
||||
<RZA2_PINMUX(PORT5, 5, 3)>; /* SD1_WP */
|
||||
};
|
||||
|
||||
usb0_pins: usb0 {
|
||||
pinmux = <RZA2_PINMUX(PORT5, 2, 3)>, /* VBUSIN0 */
|
||||
<RZA2_PINMUX(PORTC, 6, 1)>, /* VBUSEN0 */
|
||||
<RZA2_PINMUX(PORTC, 7, 1)>; /* OVRCUR0 */
|
||||
};
|
||||
|
||||
usb1_pins: usb1 {
|
||||
pinmux = <RZA2_PINMUX(PORTC, 0, 1)>, /* VBUSIN1 */
|
||||
<RZA2_PINMUX(PORTC, 5, 1)>, /* VBUSEN1 */
|
||||
<RZA2_PINMUX(PORT7, 5, 5)>; /* OVRCUR1 */
|
||||
};
|
||||
};
|
||||
|
||||
/* High resolution System tick timers */
|
||||
|
@ -161,3 +173,27 @@
|
|||
bus-width = <4>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/* USB-0 as Host */
|
||||
&usb2_phy0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb0_pins>;
|
||||
dr_mode = "host"; /* Requires JP3 to be fitted */
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/* USB-1 as Host */
|
||||
&usb2_phy1 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&usb1_pins>;
|
||||
dr_mode = "host";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci1 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
Загрузка…
Ссылка в новой задаче