beautypg.com

Gpio/gpoc, Gpio, Table 4-1: gpio pins – AMD SB600 User Manual

Page 277: 1 gpio/gpoc

background image


©2008 Advanced Micro Devices, Inc.

GPIO/GPOC

AMD SB600 Register Reference Manual

Proprietary

Page 277

4 Register Descriptions: General Purpose Functions/Interrupt

Controllers/Support Function Pins

4.1 GPIO/GPOC

Note: Some GPIO functions are controlled by, and associated with, certain PCI configuration registers in the
SMBus/ACPI device. For more information refer to

section 2.3: SMBus Module and ACPI Block (Device 20,

Function 0)

. The diagram below lists these GPIO functions and the associated registers.

4.1.1 GPIO

The GPIO pins, with the exception of GPIO0/2/10, cannot generate any events. The three lines of
GPIO0/2/10 can act either as GPIO lines or generate events. Refer to

section

4.2.2

on how to program them

as event lines. The power-on default of the GPIO pins is GPI, but the BIOS can configure that to GPO.
Hardware strap can also enable the GPIO pins as dedicated functional pins if they are multi-functional pins.

Table 4-1: GPIO Pins

Pin Name
(Note 1)

Multi-function
Selection

Output Enable
(On SMBus
Controller)
Bus 00h/ Dev14h/
Fun00

Input if GPI
(On SMBus
Controller)
Bus 00h/
Dev14h/ Fun00

Output if GPO
(On SMBus
Controller)
Bus 00h/
Dev14h/ Fun00

Power

Domain

GPIO0/
SSMUXSEL/
SATA_IS3#

PM IO Reg60h[Bit 7]
0: SSMUXSEL
1: GPIO if not used by
SATA

Reg80h[Bit 4]
0: Output
1: Input (Tri-state)

Reg81h[Bit 0]

Reg80h[Bit 0]

S0

GPIO1/
ROM_CS#

If the chip is strapped
to use the ROM option
on the PCI bus, this
GPIO becomes
ROM_CS#

Reg80h[Bit 5]
0: Output
1: Input (Tri-state)

Reg81h[Bit 1]

Reg80h[Bit 1]

S0

GPIO2/
SPKR

PM IO Reg60h[Bit 5]
0: GPIO
1: SPKR

Reg80h[Bit 6]
0: Output
1: Input (Tri-state)

Reg81h[Bit 2]

Reg80h[Bit 2]

S0

GPIO3/
FAN0

PM IO Reg60h[Bit 6]
0: GPIO
1: FAN0

Reg80h[Bit 7]
0: Output
1: Input (Tri-state)

Reg81h[Bit 3]

Reg80h[Bit 3]

S0