Note for the USB-A ports of the BPI-F3: dwc3 alone is not enough, the VL817 hub also needs USB_ONBOARD_DEV, which I sent separately: https://lore.kernel.org/r/20261109175555.323067-1-frederic.mahe@cirad.fr