Specifications
©
2008 Advanced Micro Devices Inc.
Table of Contents
AMD SB600 BIOS Developer’s Guide (Public Version) Proprietary
Page 5
12 High Precision Event Timer (HPET) ......................................................................44
12.1 Initialization ................................................................................................................................44
12.1.1 Sample Initialization Code...................................................................................................................44
12.2 ACPI HPET Description Table...................................................................................................45
12.3 HPET Support for Longhorn.......................................................................................................45
13 Common Interface Module – CIM-SB600..............................................................46
13.1 CIM-SB600 Architecture ............................................................................................................46
13.2 CIM-SB600 Build Configuration................................................................................................48
13.3 CIM-SB600 Setup Input Data Structure .....................................................................................48
13.4 CIM-SB600 SBPOR Sub-Module ..............................................................................................51
13.4.1 SBPOR Interface .................................................................................................................................51
13.5 CIM-SB600 SB POST Initialize Sub-Module ............................................................................51
13.5.1 Requirements.......................................................................................................................................51
13.5.2 SB POST Interface ..............................................................................................................................52
13.6 CIM-SB600 SB Runtime Interface Sub-Module ........................................................................53
13.6.1 Requirements.......................................................................................................................................53
13.6.2 SB Runtime Interface ..........................................................................................................................53
13.7 CIM-SB600 SB SMI Interface Sub-Module...............................................................................54
13.7.1 Requirements.......................................................................................................................................54
13.8 CIM-SB600 SPI Interface Sub-Module ......................................................................................54
14 Sample Programs ......................................................................................................55
14.1 SB600 Register Initialization on Power-Up................................................................................55
14.1.1 Initialization of PCI IRQ Routing Before Resource Allocation ..........................................................55
14.2 Setup Options..............................................................................................................................56
14.2.1 64 Bytes DMA.....................................................................................................................................56
14.2.2 USB Overcurrent Detection Disable....................................................................................................56
14.2.3 C3 Support...........................................................................................................................................57
14.2.4 Subtractive Decoding for P2P Bridge..................................................................................................57
14.2.5 Enable/Disable On-Chip SATA ..........................................................................................................58
14.2.6 Change Class ID for SATA.................................................................................................................58
14.2.7 Disable AC97 Audio or MC97 Modem...............................................................................................60
14.2.8 Enable EHCI Controller ......................................................................................................................61
14.2.9 Enable OHCI Controller......................................................................................................................63
14.3 IDE Settings ................................................................................................................................63
14.3.1 PIO Mode Settings...............................................................................................................................63
14.3.2 Multiword DMA Settings....................................................................................................................65
14.3.3 UDMA Mode Settings.........................................................................................................................65
14.3.4 IDE Channel Disable...........................................................................................................................66
14.3.5 IDE Channel Enable ............................................................................................................................68
14.4 USB Controller Reset at Hard Reset ...........................................................................................69
14.5 Clock Throttling..........................................................................................................................69
14.6 Lid Switch ...................................................................................................................................71
14.6.1 Lid Switch Hardware Connection .......................................................................................................71
14.6.2 Associated Registers............................................................................................................................71
14.6.3 BIOS Initialization...............................................................................................................................71










