Texas Instruments OMAP5912 Reference Manual page 1548

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

Advertisement

USB OTG Controller
Determine Proper Top-level Multiplexing Settings
Table 74. Top-Level Pin Multiplexing Configuration for OMAP5912 USB-Related Pins
Default Pin
Pin Multiplexing
Name
Control Register
USB.DP
USB_TRANSCEIVER_
CTRL
CTRL
USB.DM
USB_TRANSCEIVER_
CTRL
CTRL
USB.PUEN
FUNC_MUX_CTRL_D
GPIO0
FUNC_MUX_CTRL_7
256
Universal Serial Bus (USB)
Top-level pin multiplexing settings are determined primarily by which pins
perform USB functions and the type of transceiver connected to the pins.
Pin multiplexing is controlled on a pin-by-pin basis via the top-level pin
multiplexing. Each pin, referenced by default pin name, must be configured to
provide the correct functional signal. To configure a pin for its USB
functionality, determine the default pin name to be configured. For example,
the default pin name for MCSI2.SYNC/USB0.SPEED is MCSI2.SYNC, and
the default pin name for MCBSP3.CLKX/USB1.TXEN is MCBSP3.CLKX. See
Table 74 to determine the name of the register and the name of the bit field in
that register that controls multiplexing for the pin. Choose the desired USB
signal name to be used on that pin, and use the associated value under pin
multiplexing configuration value as the value to be programmed into the
specified bit field in the specified pin multiplexing control register.
For
example,
to
UART2.CTS/USB0.RCV, locate the UART2.CTS in the default pin name
column of Table 74. The register bit field that configures the top-level pin
multiplexing for this pin is FUNC_MUX_CTRL_C.CONF_CTS2_R. Find
USB0.RCV in the USB Signal Name column of the UART2.CTS row, and find
that the Pin Multiplexing Configuration Value for USB2.RCV is 5. This means
that writing a 5 to FUNC_MUX_CTRL_C.CONF_CTS2_R configures the
UART2.CTS pin to act as USB0.RCV.
Bit Field
CONF_USB_PORT0_R
CONF_USB_PORT0_R
CONF_USB_PUEN_R
CONF_GPIO_0_R
configure
top-level
USB Signal Name
USB.DP
USB.PUEN
USB.DM
HIGH IMPEDANCE
USB.PUEN
USB.CLK0
USB.PUDIS
USB.VBUS
pin
multiplexing
Pin
Multiplexing
Configuration
Value
0
7
0
7
0
1
3
2
SPRU761A
for

Advertisement

Table of Contents
loading

Table of Contents