Texas Instruments OMAP5912 Reference Manual page 1400

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

USB Device Controller
Table 54. Transmit Endpoint n Configuration Register (EPn_TX) (Continued)
Bit
Name
11
EPn_TX_ISO
10:0
EPn_TX_PTR
108
Universal Serial Bus (USB)
Description
The transmit ISO endpoint n field must be set if the transmit endpoint n
type is isochronous in the desired device configuration. If not set, the
endpoint type is bulk or interrupt (the hardware does not distinguish bulk
type from interrupt).
0: Transmit endpoint n type is isochronous.
1: Transmit endpoint n type is bulk or interrupt.
Values after MPU or USB reset is unchanged.
The transmit endpoint n pointer field contains the address of the transmit
endpoint n pointer.
Caution: For ISO endpoints or for non-ISO endpoints that allow
double-buffering, (2*TX buffer size) must be reserved for ping-pong.
0x000: address = BASE
0x001: address = BASE + 8 bytes
0x002: address = BASE + 16 bytes
0x003: address = BASE + 24 bytes
...
0x0FF: address = BASE + 2040 bytes
Values after USB device controller hardware reset or USB reset are
unchanged (which means that values are unknown until first write access).
Pointer value must be set to a value < 0xFF, because the memory size is
2K bytes and a pointer coded value = 0xFF corresponds to 2040 bytes.
Addressing upper bytes results in memory overlap.
This read/write register gives the device configuration for non-control transmit
endpoint n (n: 115). The endpoints size fields must match the values sent by
the USB device controller to the USB host in response to the
GET_CONFIGURATION_DESCRIPTOR during configuration phase.
Note:
The USB device controller must fill this field before setting
SYSCON1.CFG_LOCK and must not change the values once
SYSCON1.CFG_LOCK is set.
SPRU761A

Advertisement

Table of Contents
loading

Table of Contents