riscv: dts: spacemit: enable USB3 on OrangePi R2S

Enable the DWC3 USB3.0 controller and its associated PHY on the
OrangePi R2S. The USB regulator provides VBUS for USB2 and USB3
ports, but the USB2 ports are handled by a separate controller.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Reviewed-by: Yixun Lan <dlan@kernel.org>
Link: https://patch.msgid.link/20260518100030.2354606-1-amadeus@jmu.edu.cn
Signed-off-by: Yixun Lan <dlan@kernel.org>
This commit is contained in:
Chukun Pan 2026-05-18 18:00:30 +08:00 committed by Yixun Lan
parent 247c77ff58
commit c5ad6737df

View File

@ -21,6 +21,19 @@ aliases {
chosen {
stdout-path = "serial0";
};
vcc5v0_usb: regulator-vcc5v0-usb {
compatible = "regulator-fixed";
enable-active-high;
gpios = <&gpio K1_GPIO(126) GPIO_ACTIVE_HIGH>;
regulator-name = "vcc5v0_usb";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
};
};
&combo_phy {
status = "okay";
};
&emmc {
@ -90,3 +103,13 @@ &uart0 {
pinctrl-0 = <&uart0_2_cfg>;
status = "okay";
};
&usbphy2 {
status = "okay";
};
&usb_dwc3 {
dr_mode = "host";
vbus-supply = <&vcc5v0_usb>;
status = "okay";
};