Register descriptions: pci bridges, Lpc isa bridge (device 20, function 3), Programming interface – AMD SB600 User Manual

Page 249: Pci configuration registers, 3 register descriptions: pci bridges, 1 lpc isa bridge (device 20, function 3)

Advertising
background image


©2008 Advanced Micro Devices, Inc.

LPC ISA Bridge (Device 20, Function 3)

AMD SB600 Register Reference Manual

Proprietary

Page 249

3 Register Descriptions: PCI Bridges

3.1

LPC ISA Bridge (Device 20, Function 3)

Note: Some LPC 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 LPC functions and the associated registers.

LPC

LPC Controller Enable
LPC Drive strength control

C0h

64h

--

PCI_Reg:

3.1.1 Programming

Interface

• Write LPC_enable bit in function 0, register 64, bit 20.
• Enable LPC address decode ranges.
• Program DMA controller for any bus master or DMA cycles.
• Perform LPC cycles from PCI or DMA requests from LPC agent.

3.1.2

PCI Configuration Registers

The LPC host controller supports a set of configuration register required by the PCI specification.

Registers not listed here will have this default behavior: read from the register returns 0’s; write to the
register is ignored.

Register Name

Offset Address

VID 00h
DID 02h

CMD 04h

STATUS 06h

Revision ID/Class Code

08h

Cache Line Size

0Ch

Latency Timer

0Dh

Header Type

0Eh

BIST 0Fh

Base Address Reg 0

10h

Subsystem ID & Subsystem Vendor ID

2Ch

Capabilities Pointer

34h

PCI Control

40h

IO Port Decode Enable Register 1

44h

IO Port Decode Enable Register 2

45h

IO Port Decode Enable Register 3

46h

IO Port Decode Enable Register 4

47h

IO/Mem Port Decode Enable Register 5

48h

LPC Sync Timeout Count

49h

IO/Mem Port Decode Enable Register 6

4Ah

Memory Range Register

4Ch

Rom Protect 0

50h

Advertising