Procedure For Setting The Pin Multiplexing - Texas Instruments OMAP5912 Reference Manual

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

Advertisement

Configuration
2.2.4

Procedure for Setting the Pin Multiplexing

30
Initialization
The
value
of
the
CONF_RESET_MODE_STAT_R bit field of the CONF_STATUS register:
All mux mode registers (FUNC_MUX_CTRL(3-12)) reset to 000,
J
regardless of RESET_MODE input pin status.
All pullup/pulldown enable registers (PULL_DWN_CTRL(0-4)) reset
J
to 0, regardless of the RESET_MODE input pin status. However, the
actual states of the pulldowns does not depend on the values in the
PULL_DWN_CTRL(0−4) registers until programming 0x0000EAEF
in the COMP_MODE_CTRL_0 register.
All pullup/pulldown select registers (PU_PD_SEL(0-4)) reset to 0,
J
regardless of the RESET_MODE input pin status.
See the Application Processor Data Manual (SPRS231) for default states for
pin multiplexing and pulls.
Note:
Register values are ignored until 0x0000EAEF is written to the
COMP_MODE_CTRL_0 register.
When configuring the pinout of the device:
1) Determine the desired values for each FUNC_MUX_CTRL (3–12),
PU_PD_SEL(0-4), and PULL_DWN_CTRL (0–4) configuration register.
2) Program the desired values by writing to the appropriate register.
3) Program the COMP_MODE_CTRL_0 register to 0x0000EAEF.
This procedure allows the user to make all of the multiplex configuration
settings and enable all of the modes at once. The bit values as they correspond
to pin multiplexing modes are shown in Table 8.
The desired pin multiplexing and the pullup/pulldown modes are then
activated. Once 0x0000EAEF is written to COMP_MODE_CTRL_0, it must
not be changed because the device will revert to the original multiplexing and
pullup/down states.
RESET_MODE
pin
can
be
read
in
SPRU752B
the

Advertisement

Table of Contents
loading

Table of Contents