Registers
1707
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Universal Serial Bus 2.0 (USB) Controller
34.4.16 USB End of Interrupt Register (EOIR)
The USB end of interrupt register (EOIR) allows the CPU to acknowledge completion of a non-DMA
interrupt by writing 0 to the EOI_VECTOR field. The EOIR is shown in
and described in
.
Figure 34-42. USB End of Interrupt Register (EOIR)
31
16
Reserved
R-0
15
8
7
0
Reserved
EOI_VECTOR
R-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 34-46. USB End of Interrupt Register (EOIR) Field Descriptions
Bit
Field
Value
Description
31-8
Reserved
0
Reserved
7-0
EOI_VECTOR
0-FFh
End of Interrupt (EOI) Vector.
34.4.17 Generic RNDIS EP1 Size Register (GENRNDISSZ1)
The generic RNDIS EP1 size register (GENRNDISSZ1) is programmed with a RNDIS packet size in bytes.
When EP1 is in Generic RNDIS mode, the received USB packets are collected into a single CPPI packet
that is completed when the number of bytes equal to the value of this register have been received, or a
short
packet is received. This register must be programmed with a value that is an integer multiple of the
endpoint size. The maximum value this register can be programmed with is 10000h, or 65536. The
GENRNDISSZ1 is shown in
and described in
Figure 34-43. Generic RNDIS EP1 Size Register (GENRNDISSZ1)
31
17
16
Reserved
EP1_SIZE
R-0
R/W-0
15
0
EP1_SIZE
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 34-47. Generic RNDIS EP1 Size Register (GENRNDISSZ1) Field Descriptions
Bit
Field
Value
Description
31-17
Reserved
0
Reserved
16-0
EP1_SIZE
0-10000h
Generic RNDIS packet size