Universal Serial Bus OTG Controller
UG0331 User Guide Revision 15.0
371
10.3.15.2 USB_IO_INPUT_SEL_CR Register Bit Definitions
10.3.15.3 USB_CR Register Bit Definitions
10.3.15.4 USB_EDAC_CNT Register Bit Definitions
Table 313 •
USB_IO_INPUT_SEL_CR
Bit
Number Name
Address
Reset
Value
Function
2
USB_IO_INPUT_SEL
0x40038064
0
Selects one of the four USB data interfaces from
IOMUXCELLs and I/O pads. Following are the allowed
values:
00: USBA interface can be connected to USB controller
01: USBB interface can be connected to USB controller
10: USBC interface can be connected to USB controller
11: USBD interface can be connected to USB controller
Table 314 •
USB_CR
Bit
Number Name
Address
Reset
Value
Function
0
USB_UTMI_SEL
0x4003807C
0
This signal is used to configure USB controller interface
as ULPI PHY or UTMI interface. Following are the
allowed values:
0: ULPI PHY Interface is selected
1: UTMI Interface is selected
1
USB_DDR_SELECT
0
This signal is used to configure whether the USB
controller works in Single Data Rate (SDR) mode or
Double Data Rate (DDR) mode. Allowed values:
0: SDR mode is selected
1: DDR mode is selected
Table 315 •
USB_EDAC_CNT
Bit
Number Name
Address
Reset
Value
Function
[15:0]
USB_EDAC_CNT_1E
0x40038104
0
This is a 16-bit counter value in USB incremented by
USB EDAC 1-bit errors. The counter does not roll back
and stays at its maximum value, if reached.
[31:16]
USB_EDAC_CNT_2E
0
This is a 16-bit counter value in USB incremented by
USB EDAC 2-bit errors. The counter does not roll back
and stays at its maximum value, if reached.