[PATCH 5/6] riscv: dts: spacemit: enable USB2.0 controllers on BananaPi F3
Junzhong Pan <[email protected]>
| Newsgroups | org.kernel.vger.linux-usb,dev.linux.lists.spacemit,org.infradead.lists.linux-riscv,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260812-b4-spacemit-k1-usb2-v1-5-f28cf29e522b@linux.spacemit.com> |
On BananaPi F3, usb2_0 is connected to a Type-C connector at device mode by default. This port have no VBUS supply capability, thus host mode only works with self-powered device or hub. User could switch the role in sysfs. And the usb2_1 is connected to the USB2.0 pins of the Mini PCIe slot to support cellular modules. Signed-off-by: Junzhong Pan <[email protected]> --- arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts index 72f77e9edd63..fd0f96262009 100644 --- a/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts +++ b/arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts @@ -350,6 +350,22 @@ &uart0 { status = "okay"; }; +&usbphy0 { + status = "okay"; +}; + +&usb2_0 { + status = "okay"; +}; + +&usbphy1 { + status = "okay"; +}; + +&usb2_1 { + status = "okay"; +}; + &usbphy2 { status = "okay"; }; -- 2.34.1