
OHCI Controller Programming Model
151
September 2005
SCPS110
7.26 GPIO Control Register
The GPIO control register has the control and status bits for GPIO0, GPIO1, GPIO2, and GPIO3 ports. Upon
reset, GPIO0 and GPIO1 default to bus manager contender (BMC) and link power status terminals,
respectively. The BMC terminal can be configured as GPIO0 by setting bit 7 (DISABLE_BMC) to 1b. The LPS
terminal can be configured as GPIO1 by setting bit 15 (DISABLE_LPS) to 1b. See Table 723 for a complete
description of the register contents.
Function 1 register offset: FCh
Register type:
Read-only, Read/Write
Default value:
0000 0000h
BIT NUMBER
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
RESET STATE
0
BIT NUMBER
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
RESET STATE
0
Table 723. GPIO Control Register Description
BIT
SIGNAL
TYPE
FUNCTION
3130
RSVD
R
Reserved. Bits 31 and 30 return 00b when read.
29
GPIO_INV3
R/W
GPIO3 polarity invert. This bit controls the input/output polarity control of GPIO3.
0 = Noninverted (default)
1 = Inverted
28
GPIO_ENB3
R/W
GPIO3 enable control. This bit controls the output enable for GPIO3.
0 = High-impedance output (default)
1 = Output is enabled
2725
RSVD
R
Reserved. Bits 2725 return 000b when read.
24
GPIO_DATA3
R/W
GPIO3 data. When GPIO3 output is enabled, the value written to this bit represents the logical data
driven to the GPIO3 terminal.
2322
RSVD
R
Reserved. Bits 23 and 22 return 00b when read.
21
GPIO_INV2
R/W
GPIO2 polarity invert. This bit controls the input/output polarity control of GPIO2.
0 = Noninverted (default)
1 = Inverted
20
GPIO_ENB2
R/W
GPIO2 enable control. This bit controls the output enable for GPIO2.
0 = High-impedance output (default)
1 = Output is enabled
1917
RSVD
R
Reserved. Bits 1917 return 000b when read.
16
GPIO_DATA2
R/W
GPIO2 data. When GPIO2 output is enabled, the value written to this bit represents the logical data
driven to the GPIO2 terminal.
15
DISABLE_LPS
R/W
Disable link power status (LPS). This bit configures this terminal as
0 = LPS (default)
1 = GPIO1
14
RSVD
R
Reserved. Bit 14 returns 0b when read.
13
GPIO_INV1
R/W
GPIO1 polarity invert. When bit 15 (DISABLE_LPS) is set to 1b, this bit controls the input/output polarity
control of GPIO1.
0 = Noninverted (default)
1 = Inverted
12
GPIO_ENB1
R/W
GPIO1 enable control. When bit 15 (DISABLE_LPS) is set to 1b, this bit controls the output enable for
GPIO1.
0 = High-impedance output (default)
1 = Output is enabled
119
RSVD
R
Reserved. Bits 119 return 000b when read.