devu-hcd-cdns3-xhci

Driver for Extensible Host Controller Interface (XHCI) USB controllers on the Texas Instruments Jacinto 7 J722S Evaluation Module.

Syntax:

io-usb-otg -d cdns3-xhci [option[,option ...]]

Runs on:

QNX OS

Targets:

aarch64le

Options:

ioport=addr
USB controller register base address. Default is to scan the PCI bus.
iosize=size
The register space size. The default is 4 kilobytes.
irq=num
The interrupt request number.
verbose=num
Set the verbosity level. Valid range is 0 - 7.
memory=name
Set the typed-memory name for descriptors. Default is /memory/below4G.
prio=num
Set the pulse-handler thread's priority. Default is 21.
nousb3
Do not enable usb 3 mode.
cerr=num
Set the number of hardware retries for a failed transfer. Valid range is 0 - 3, where 0 indicates unlimited retries.
soft_retries=num
Set the number of software retries for a failed transfer. Supported only on Control, Bulk and Interrupt Endpoints. Disabled by default.
soft_retries_mask=num
Specifies the endpoint types to have software retries enabled. The endpoints enabled for retries are specified using a mask. The bit masks fields:
  • 0x1 — Control endpoint, which is set (ON) by default.
  • 0x2 — Reserved for future use, which is not set (OFF).
  • 0x4 — Bulk endpoint, which is set (ON) by default.
  • 0x8 — Interrupt endpoint, which is set (ON) by default.
The default mask is 0xD (bits: 1101). The default mask indicates that control, bulk, and interrupt endpoint bits are set (ON).
debug_listener
Starts PPS debug command handler at /pps/usb/debug.
error_threshold=n
The number of cumulative errors before triggering the driver to reinitialize.
max_reinit_attempts=n
The maximum number of reinitializations allowed. No limit is the default.
soc=num
The chipset name (j721e, j7200)

Description:

The devu-hcd-cdns3-xhci.so server provides support for computers that have Extensible Host Controller Interface (XHCI) USB controllers. This server creates the /dev/usb/devu-hcd-cdns3-xhci.so device device.

Note:
The devu-hcd-cdns3-xhci controller supports SuperSpeed, high, full, and low speed devices.
Attach to the controller by specifying ioport and irq.
io-usb-otg -d cdns3-xhci ioport=0x6010000,irq=128,iosize=65536,nousb3
Page updated: