devu-hcd-ehci-mx28.so

Driver for Enhanced Host Controller (ARC) Interface (EHCI) USB controllers

Syntax:

io-usb-otg -d hcd-ehci-mx28 [option[,option ...]]

or

io-usb-otg -d ehci-mx28 [option[,option ...]]

Runs on:

QNX OS

Targets:

aarchle64

Options:

int_thresh=num
Microframe interrupt threshold. Valid values are 1, 2, 4, 8, 16, 32, and 64.
ioport=addr
The USB controller register base address. The default is to scan the PCI bus.
irq=num
The interrupt request number.
keepvbus
Indicate to the controller to not turn the VBUS off after the bus is disabled or exits.
memory=name
Set typed memory name for descriptors. The default is /memory/below4G.
no_stream=0|1
Disable stream mode to eliminate some USB host. controller underrun/overrun issue.
num_ed=num
The number of endpoint descriptors to preallocate.
num_td=num
The number of transfer descriptors to preallocate.
phy=addr
Set PHY base address (in hex).
priority=num
Set the pulse-handler thread's priority (default 21).

Description:

The devu-hcd-ehci-mx28.so driver provides support for computers that have Enhanced Host Controller (ARC) Interface (EHCI) USB controllers. This server creates the /dev/usb/devu-ehci.so device.

Note:
The devu-hcd-ehci-mx28.so driver supports high, full, and low speed devices.

Examples:

Attach to the controller by specifying the I/O port and IRQ.
io-usb-otg -d hcd-ehci-mx28 ioport=0x5B0D0100,irq=299,no_stream,phy=0x5B100000
           -n /dev/otg/io-usb-otg
Page updated: