Skip to main content
The Universal Serial Bus (USB) supports data exchange and power supply between electronic devices at speeds from 1.5 Mbps (low speed) up to 10 Gbps (SuperSpeed Plus). The IQ-9075 uses the Synopsys DesignWare Core SuperSpeed USB 3.x controller connected to USB2 PHY (UTMI) and USB3 PHY (PIPE) interfaces. The board features three USB connectors: two Type-C (USB0, USB1) and one micro-USB (USB2).

Controllers

Features

Hardware Features

Software Features

Peripheral mode: Mass Storage, Diagnostics (FunctionFS), RNDIS, NCM Host mode: xHCI, HID/MS/Hub class drivers, UVC (USB camera), Link Power Management

Architecture

Configuration

Runtime Power Management

Runtime PM is not supported for Type-C ports on IQ-9075.

Enable Remote Wake-up (Host Mode)

Prevent Suspend During Composition Switch

USB Camera

The IQ-9075 supports USB cameras that comply with the USB Video Class (UVC) standard via the uvcvideo kernel driver, exposing devices as /dev/videoX.

Detect and Configure

1

Detect the camera

2

Check supported formats

3

Capture or stream video

For multi-stream inference with USB cameras, see the Qualcomm IM SDK and the gst-usb-single-camera-app.

Verification

Host Mode

Device Mode

Debugging

Enable USB Tracing

Collect Register Dumps

Troubleshooting

  • Check cable connection and power rails
  • Ensure uvcvideo driver is loaded
  • Try a different USB port
  • Verify camera is UVC-compliant
Enable autosuspend:

Resources