[PATCH] riscv: defconfig: enable onboard USB hub support

Paul Walmsley pjw at kernel.org
Tue Nov 10 17:13:52 PST 2026


On Mon, 9 Nov 2026, Frédéric Mahé wrote:

> The Banana Pi BPI-F3 (SpacemiT K1) has a VL817 USB 3.0 hub behind its
> DWC3 controller. The hub's power and reset come from the
> "usb2109,2817" and "usb2109,817" nodes in the device tree, which need
> the onboard_usb_dev driver. Without it, the hub regulator (USB30_HUB)
> stays off and the board's four USB-A ports are dead.
> 
> Enable USB_ONBOARD_DEV as a module, as arm64 defconfig does.
> 
> Tested on a Banana Pi BPI-F3 with v7.4-rc1 (dwc3 enabled as a module):
> the module autoloads, the hub comes up on both buses and a USB mouse
> on a USB-A port works. Without it, only the root hubs are seen.
> 
> This patch was prepared with the help of an AI assistant (Claude),
> which also ran the build and boot tests.
> 
> Signed-off-by: Frédéric Mahé <frederic.mahe at cirad.fr>

Thanks, queued for v7.4-rc.


- Paul


More information about the linux-riscv mailing list