[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