From: Lad Prabhakar Date: Wed, 28 May 2025 14:04:53 +0000 (+0100) Subject: arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 support X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f6780c14fea09bc56c4991d6bf8f2a594bfb51f;p=thirdparty%2Flinux.git arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable USB2.0 support Enable USB2.0 support on the RZ/V2N EVK board, CN2 connector on the EVK supports host/function operation. Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven Link: https://lore.kernel.org/20250528140453.181851-3-prabhakar.mahadev-lad.rj@bp.renesas.com Signed-off-by: Geert Uytterhoeven --- diff --git a/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts index de5dce4514f09..b63ee1ff18d57 100644 --- a/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts +++ b/arch/arm64/boot/dts/renesas/r9a09g056n48-rzv2n-evk.dts @@ -72,6 +72,11 @@ clock-frequency = <22579200>; }; +&ehci0 { + dr_mode = "otg"; + status = "okay"; +}; + ð0 { pinctrl-0 = <ð0_pins>; pinctrl-names = "default"; @@ -93,6 +98,11 @@ mali-supply = <®_0p8v>; }; +&hsusb { + dr_mode = "otg"; + status = "okay"; +}; + &i2c0 { pinctrl-0 = <&i2c0_pins>; pinctrl-names = "default"; @@ -180,6 +190,11 @@ }; }; +&ohci0 { + dr_mode = "otg"; + status = "okay"; +}; + &ostm0 { status = "okay"; }; @@ -292,6 +307,16 @@ slew-rate = <0>; }; }; + + usb20_pins: usb20 { + ovc { + pinmux = ; /* OVC */ + }; + + vbus { + pinmux = ; /* VBUS */ + }; + }; }; &qextal_clk { @@ -320,6 +345,17 @@ status = "okay"; }; +&usb20phyrst { + status = "okay"; +}; + +&usb2_phy0 { + pinctrl-0 = <&usb20_pins>; + pinctrl-names = "default"; + + status = "okay"; +}; + &wdt1 { status = "okay"; };