[PATCH v4 3/3] riscv: dts: spacemit: Enable USB3.0/PCIe on OrangePi RV2

Michael Opdenacker michael.opdenacker at rootcommit.com
Wed Apr 1 14:06:37 PDT 2026


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 at rootcommit.com>
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




More information about the linux-riscv mailing list