Hotswap
CP690
Page 4 - 8
© 2002 PEP Modular Computers GmbH
ID 20955, Rev. 03
4.2.6
Programming the GPIO’s
This sub-chapter provides information for programming the GPIO’s (General Purpose
I/O’s) of the PCI-to-PCI bridge.
4.2.6.1
GPIO: Output Enable Control Register - Offset 66h
This section describes the GPIO for the Output Enable Control Register.
Dword address = 64h
Byte enable p_cbe_1<3:0> = x0xxb
4.2.6.2
GPIO Input Data Register - Offset 67h
This section describes the GPIO input data register.
Dword address = 64h
Byte enable p_cbe_1<3:0> = 0xxxb
Table 4-3: GPIO Output Enable Control Gegister - Offset 66h
Dword Bit
Name
R/W
Description
19:16
GPIO output
enable
write-1-to-clear
R/W1TC
The gpio<3:0> output enable control
write-1-to-clear. Writing 1 to any of these bits configures the cor-
responding gpio<3:0> pin as an input only; that is, the output
driver is tristated.
Writing 0 to this register has no effect.
When read, reflects the last value written.
Reset value: 0 (all pins are input only).
23:20
GPIO output
enable
write-1-to-set
R/W1TS
The gpio<3:0> output enable control
write-1-to-set. Writing 1 to any of these bits configures the corre-
sponding gpio<3:0> pin as bidirectional, that is,
enables the output driver and drives the value set in the output
data register (65h).
Writing 0 to this register has no effect.
When read, reflects the last value written.
Reset value: 0 (all pins are input only).
Table 4-4: GPIO Input Data Register - Offset 67h
Dword Bit
Name
R/W
Description
27:24
Reserved
R
Reserved. Returns 0 when read.
31:28
GPIO input
R
This read-only register reads the state of the gpio<3:0> pins. This
state is updated on the
PCI clock cycle following a change in the gpio pins.