Both USB1 and USB2 controllers support “peripheral(device)” as well as “Host” operation, but not simultaneously within a single boot cycle.
Can be configured to:
dr_mode = “peripheral” for DFU flashing
dr_mode = “host” for USB boot
By default, USB boot support is for the USB1 controller.
Kindly refer section “U-boot” for compiling the USB boot binaries.
The usb@31100000 controller(USB2) is connected to the USB header on the iWave SBC.
This controller is configured in the source as host mode, so it will operate only as a USB host.
For further inquiries, please get in touch with mktg@iwave-global.com
Please find the detailed G55M product information in the below link,