devu-hcd-bcm2711-xhci.so
Driver for Extensible Host Controller Interface (XHCI) USB controllers on Raspberry Pi 4 board variants
Syntax:
io-usb-otg -d hcd-bcm2711-xhci [option[,option...]]
io-usb-otg -d bcm2711-xhci [option[,option...]]
Runs on:
QNX OS
Targets:
aarchle64
Options:
- cerr=retries
- Set the number of hardware retries. You can set retries to a value of 0 to 3, where 0 indicates unlimited retries. The default is 3 retries.
- debug_listener=retries
- Starts the PPS debug command handler at /pps/usb/debug.
- error_threshold=num
- The number (num) of cumulative errors before triggering the driver to reinitialize. The error-based triggering is disabled by default.
- ioport=addr
- USB controller register base address. The default is to scan the PCI bus.
- iosize=size
- The register space size. The default is 64 kilobytes.
- irq=num
- The interrupt request number.
- max_reinit_attempts=num
- The maximum number of reinitializations allowed. No limit is the default.
- memory=name
- Set the typed-memory name for descriptors. The default is /memory/below4G.
- nousb3
- Do not enable USB3 mode.
- pindex=num
- Instance of controller on PCI bus to apply argument.
- prio=num
- Set the pulse-handler thread's priority. The default is 21.
- soft_retries=num_retries
- Set the number of software retries for a failed transfer. Supported only on control, bulk, and interrupt endpoints. Software retries are disabled by default.
- soft_retries_mask=num
- Specifies the endpoints to use when software retries (soft_retries) are
set. The endpoint to use is specified using a mask.
The bit masks include:
- 0x1 – Control endpoint, which is set (ON) by default.
- 0x2 – Reserved endpoint, which isn't set (OFF). This bit should never be set.
- 0x4 – Bulk endpoint, which is set (ON) by default.
- 0x8 – interrupt endpoint, which is set (ON) by default.
- verbose=level
- Set the verbosity level (0-7).
Description:
The devu-hcd-bcm2711-xhci.so server provides support for computers that have Extensible Host Controller Interface (XHCI) USB controllers. This server creates the /dev/usb/devu-hcd-bcm2711-xhci.so device device.
Note:
The devu-hcd-bcm2711-xhci controller supports SuperSpeed, high, full, and low
speed devices.
Examples:
Attach to the controller after scanning the PCI bus.
io-usb-otg -d hcd-bcm2711-xhci
Page updated: