AMD SB600 Cash Register User Manual


 
©2008 Advanced Micro Devices, Inc.
SMBus Module and ACPI Block (Device 20, Function 0)
AMD SB600 Register Reference Manual Proprietary Page 138
IdRegister - R – 8 bits - [IO_Reg: 00h]
Field Name Bits Default Description
IdRegister 7:0 00h
IdRegister register
TempStatus - R – 8 bits - [IO_Reg: 02h]
Field Name Bits Default Description
TALERT 0 - Logical status of TALERT/GPIO64 input.
Read will clear this bit.
Reserved 7:1 00h
TempStatus register
TempInterrupt - RW – 8 bits - [IO_Reg: 03h]
Field Name Bits Default Description
Reserved 0 0b
TempSmiEnable 1 0b 1 - Generate SMI# upon TALERT
0 - Do not generate SMI# upon TALERT
Reserved 2 0b
ScratchBit 3 0b This placebo bit has no function, but it may be used for
software status
Reserved 7:4 0h
TempInterrupt register
I2CControl - RW – 8 bits - [IO_Reg: 12h]
Field Name Bits Default Description
Gpoc0Status 0 - Gpoc0 status. [Read-only]
Gpoc1Status 1 - Gpoc1 status. [Read-only]
Gpoc0_OE_ 2 1b 1 - Gpoc0 is tristate
0 - Gpoc0 is asserted low
Gpoc1_OE_ 3 1b 1 - Gpoc1 is tristate
0 - Gpoc1 is asserted low
Gpoc2Status 4 - Gpoc2 status. [Read-only]
Gpoc3Status 5 - Gpoc3 status. [Read-only]
Gpoc2_OE_ 6 1b 1 - Gpoc2 is tristate
0 - Gpoc2 is output enabled
Gpoc3_OE_ 7 1b 1 – Gpoc3 is tristate
0 – Gpoc3 is output enabled
I2CControl register: Writing to this register controls the output of the four Gpoc outputs (GPOC[3:0]_OE) and
reading returns the status of these pins.
Index13– 8 bits - [IO_Reg: 13h]
Field Name Bits Default Description
GPIO64En 0 0b GPIO64 output enable
1 = Enable
0 = Tristate
GPIO64OUT 1 0b GPIO64 output data
Gpoc[3:2]OUT 3:2 00b Gpoc[3:2] output data
ScratchBit 5:4 00b Placebo bit, has no function but may be used for software
status
GpmPortSel 7:6 00b 00-Read port
01-Output enable
10-Output port
Index13 misc control register