Controllers
| Controller | Address | Max Speed |
|---|---|---|
| USB0 | 0xa600000 | USB 3.x SuperSpeed |
| USB1 | 0xa800000 | USB 3.x SuperSpeed |
| USB2 | 0xa400000 | USB 2.0 High Speed |
Features
Hardware Features
| Feature | Description |
|---|---|
| Dual-Role Device (DRD) | Host and device modes with dynamic role detection |
| USB 3.1 Gen1 | SuperSpeed 5 Gbps on USB0 and USB1 |
| USB 2.0 High Speed | 480 Mbps on all controllers |
| xHCI | eXtensible Host Controller Interface compliance |
| Transfer types | Control, bulk, interrupt, isochronous |
Software Features
Peripheral mode: Mass Storage, Diagnostics (FunctionFS), RNDIS, NCM Host mode: xHCI, HID/MS/Hub class drivers, UVC (USB camera), Link Power ManagementConfiguration
Runtime Power Management
Prevent Suspend During Composition Switch
USB Camera
The IQ-8275 supports USB cameras that comply with the USB Video Class (UVC) standard via theuvcvideo kernel driver, exposing devices as /dev/videoX.
Verification
Debugging
Troubleshooting
USB Device Not Enumerated
USB Device Not Enumerated
- Rebind gadget:
qusb unbind && qusb bind - Check cable connection and power rails
USB Camera Not Working
USB Camera Not Working
Composition Switch Fails
Composition Switch Fails

