AMD SB600 User Manual

Page 117

Advertising
background image


©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.

Advertising