
PC Card Controller Programming Model
92
September 2005
SCPS110
Table 49. General Control Register Description (Continued)
BIT
SIGNAL
TYPE
FUNCTION
27
IO_BASE_SEL
RW
When this bit is set, bit 0 in the I/O base registers (PCI offsets 2Ch and 34h) is set.
0 = Bit 0 in the I/O base registers is 0b (default)
1 = Bit 0 in the I/O base registers is 1b
26
12V_SW_SEL
RW
Power switch select. This bit selects which power switch is implemented in the system.
0 = A 1.8-V capable power switch (TPS2228) is used (default)
1 = A 12-V capable power switch (TPS2226) is used
2524
FM_IF_SEL
RW
Dedicated flash media interface selection. This field controls the mode of the dedicated flash media
interface.
00 = Flash media interface configured as SD/MMC socket + MS socket (default)
01 = Flash media interface configured as 2-in-1 (SD/MMC, MS) socket
10 = Flash media interface configured as 3-in-1 (SD/MMC, MS, SM/xD) socket
11 = Reserved
23
DISABLE_SC
RW
When this bit is set, the Smart Card function is completely nonaccessible and nonfunctional.
22
DISABLE_SD
RW
When this bit is set, the SD host controller function is completely nonaccessible and nonfunctional.
21
DISABLE_FM
RW
When this bit is set, the flash media function is completely nonaccessible and nonfunctional.
20
RSVD
RW
Reserved. This bit does not affect any functionality within the CardBus core.
19
DISABLE_OHCI
RW
When this bit is set, the OHCI 1394 controller function is completely nonaccessible and nonfunctional.
18
DED_SC_PWR_
CTRL
RW
Dedicated Smart Card power control. This bit determines how power to the dedicated Smart Card
socket is controlled.
0 = Controlled through the SC_PWR_CTRL terminal (default)
1 = Controlled through the VPP voltage of socket B of the CardBus power switch
1716
ARB_CTRL
RW
Controls top level PCI arbitration:
00 = 1394 OHCI priority
10 = Flash media/SD host priority
01 = CardBus priority
11 = Fair round robin
Note: When Flash media/SD host priority is selected, there must be a two-level priority scheme with the
first level being a round robin between the Flash media/SD host functions and the second level being
a round robin between the CardBus and 1394 functions.
1511
RSVD
R
Reserved. These bits return 00000b when read.
10
DISABLE_CB
_CD
RW
Disable CardBus card detection. When this bit is set, the CardBus core does not detect any CardBus
or 16-bit card insertions. Instead, the registers in the CardBus core contain the values they would
contain if the socket was empty. This bit does not affect the detection of Flash media or Smart Card
adapters.
9
SC_SOCKET
_SEL
RW
Smart Card socket select. This bit selects whether the Smart Card logic is connected to the dedicated
Smard Card interface or the CardBus socket.
0 = Smart Card logic connected to the dedicated Smart Card interface (default)
1 = Smart Card logic connected to the CardBus socket for use with a Smart Card adapter
8
DED_FM_PWR_
CTL
RW
Dedicated Flash media socket 0 power control. This bit determines how power to the dedicated Flash
media socket 0 is controlled.
0 = Controlled through the MC_PWR_CTRL_0 signal (default)
1 = Controlled through the VCC voltage of socket B of the CardBus power switch (the design ensures
that this mode can only be set when the 3-pin serial power switch interface is selected)
70
MC_CD_
DEBOUNCE
RW
MC_CD debounce. This field provides debounce time in units of 2 ms for the MC_CD signal on the
UltraMedia cards. This register defaults to 19h which gives a default debounce time of 50 ms.
These bits are cleared only by the assertion of GRST.