©2008 Advanced Micro Devices, Inc. SMBus Module and ACPI Block (Device 20, Function 0)
AMD SB600 Register Reference Manual Proprietary Page 117
IoDrvSth - RW - 32 bits - [PCI_Reg: C0h]
Field Name Bits Default Description
For control with only two bits, one can assume the four drive strength settings (corresponding to 25, 50, 75, and
100% respectively).
For the PCI interface, bits [3:0] and 26 control the AD and PCI control signals, The table below contains
recommendations based on empirical data collected from a live system:
S2 S1 S0 Percent Drive Strength Loads SMBUS PCI Register, Index C0h
0 0 0 33% For 0-1 loads Bits[1:0] = 01; Bits[3:2] = 00, bit 26
= 0
0 0 1 44% For 2 loads Bits[1:0] = 10; Bits[3:2] = 00, bit 26
= 1
0 1 0 55% For 3-4 loads Bits[1:0] = 01; Bits[3:2] = 01, bit 26
= 0
0 1 1 66% For 4-5 loads Bits[1:0] = 01; Bits[3:2] = 01, bit 26
= 1
For LPC bus, the drive strength is determined by SMBUS PCI C0h, bits [11:10] and [28]
S2 S1 S0 Percent Drive Strength Loads SMBUS PCI Register, Index C0h
0 0 0 33% For 0-1 loads Bits[11:10] = 00, bit 28 = 0
0 0 1 44% For 2 loads Bits[11:10] = 00, bit 28 = 1
0 1 0 55% For 3-4 loads Bits[11:10] = 01, bit 28 = 0
0 1 1 66% For 4-5 loads Bits[11:10] = 01, bit 28 = 1
I2CbusConfig - RW - 8 bits - [PCI_Reg: D2h]
Field Name Bits Default Description
I2CController Enable 0 0b I2C controller host interface enable
I2CbusInterrupt 1 0b 0 : SMI#
1 : IRQ
Reserved 7:2 00h
I2CbusConfig register: Registers D2-D5 control the interface when this chip is the I2C slave.
I2CCommand - RW - 8 bits - [PCI_Reg: D3h]
Field Name Bits Default Description
I2Ccommand 7:0 00h I2C Host Slave Command; this value specifies the command
value to be matched for I2C master accesses to the
I2Ccontroller host slave interface.
I2CCommand register
I2CShadow1- RW - 8 bits - [PCI_Reg: D4h]
Field Name Bits Default Description
Read/Write ShadowPort1 0 0b Read/Write for Shadow Port 1
This bit must be programmed to 0 because I2C slave
controller only responds to Word Write Transaction.
I2CslaveAddr1 7:1 00h SMBus Slave Address for shadow port 1
This value specifies the address used to match against
incoming I2C addresses for Shadow port 1.