device that supports both usb host & usb device modes?

neil.armstrong at linaro.org neil.armstrong at linaro.org
Mon Oct 14 18:20:15 CEST 2024


Hi,

On 10/10/2024 09:31, Marek Behún wrote:
> Hi all,
> 
> I am searching for HW that supports both USB host & USB device/gadget
> mode, on the same USB port, capable of switching between these modes
> at runtime.
> 
> Preferably supported in upstream kernel.

The following commercial dev boards support dual and runtime switch on mainline U-Boot and Mainline Linux:
- Khadas VIM3/L (with external supply)
- Odroid-N2(+) https://www.hardkernel.com/shop/odroid-n2-with-4gbyte-ram-2/
- Odroid-N2L https://www.hardkernel.com/shop/odroid-n2l-with-2gbyte-ram/
- Odroid-HC4 https://www.hardkernel.com/shop/odroid-hc4/
- Libre Computer AML-A311D-CC https://libre.computer/products/aml-a311d-cc/ (with external supply)
- Libre Computer AML-S905D3-CC https://libre.computer/products/aml-s905d3-cc/ (with external supply)
- BananaPi M5 https://wiki.banana-pi.org/Banana_Pi_BPI-M5 (with external supply)
- BananaPi M2S hhttps://wiki.banana-pi.org/Banana_Pi_BPI-M2S  (with external supply)

Neil

> 
> Has anyone done this for example with Raspberry Pi?
> 
> Thanks.
> 
> Marek



More information about the U-Boot mailing list