Re: [PATCH v4 3/3] riscv: dts: spacemit: Enable USB3.0/PCIe on OrangePi RV2
From: Michael Opdenacker
Date: Wed Apr 01 2026 - 17:12:06 EST
Hi Han
On 3/31/26 6:27 PM, Han Gao wrote:
Enable the DWC3 USB 3.0 controller and its associated usbphy2 on the
OrangePi RV2 board.
The board utilizes a Genesys Logic GL3523 USB3.0 hub.
Define a 3.3v fixed voltage regulator for PCIe and enable PCIe and
PHY-related Device Tree nodes for the OrangePi RV2.
Fantastic! On OrangePi RV2 "lsusb" shows the USB3 host:
# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0620 Genesys Logic, Inc. GL3523 Hub
I haven't been able to access devices yet, but I guess I'm missing some kernel modules....
And on PCIe, I could read the contents of a Raspberry Pi SSD disk:# dd if=/dev/nvme0n1 of=/dev/null status=progress bs=4M
255730909184 bytes (256 GB, 238 GiB) copied, 664 s, 385 MB/s
61049+1 records in
61049+1 records out
256060514304 bytes (256 GB, 238 GiB) copied, 672.782 s, 381 MB/s
The SSD was freaking hot though :}
Tested-by: Michael Opdenacker <michael.opdenacker@xxxxxxxxxxxxxx>
I'm excited to have these features in the mainline kernel, hopefully soon.
Thanks again,
Michael.
--
Root Commit
Embedded Linux Training and Consulting
https://rootcommit.com