916
Document No: 330788-003 Intel ® C610 Series Chipset and Intel ® X99 Chipset Platform Controller Hub (PCH) Datasheet October 2015

Intel Controller Hub (PCH) · Intel® C610 Series Chipset and Intel® X99 Chipset iii Platform Controller Hub (PCH) Datasheet Contents 1 Introduction

Embed Size (px)

Citation preview

  • Document No: 330788-003

    Intel C610 Series Chipset and Intel X99 Chipset Platform Controller Hub (PCH)Datasheet

    October 2015

  • ii Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    Intel technologies features and benefits depend on system configuration and may require enabled hardware, software, or serviceactivation. Learn more at intel.com, or from the OEM or retailer.No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or anydamages resulting from such losses.You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intelproducts described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter draftedwhich includes subject matter disclosed herein.No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.The products described may contain design defects or errors known as errata which may cause the product to deviate frompublished specifications. Current characterized errata are available on request.This document contains information on products, services and/or processes in development. All information provided here issubject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps.Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness fora particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, orusage in trade.Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.Copies of documents which have an order number and are referenced in this document, or other Intel literature may be obtainedby calling 1-800-548-4725 or by visiting Intel's website at http://www.intel.com/design/literature.htm.I2C is a two-wire communications bus/protocol developed by Philips. SMBus is a subset of the I2C bus/protocol and was developed by Intel. Implementations of the I2C bus/protocol may require licenses from various entities, including Philips Electronics N.V. and North American Philips Corporation.Requires an Intel HD Audio enabled system. Consult your PC manufacturer for more information. Sound quality will depend on equipment and actual implementation. For more information about Intel HD Audio, refer to Intel High Definition AudioIntel Active Management Technology (Intel AMT) requires activation and a system with a corporate network connection, an Intel AMT-enabled chipset, network hardware and software. For notebooks, Intel AMT may be unavailable or limited over a host OS-based VPN, when connecting wirelessly, on battery power, sleeping, hibernating or powered off. Results dependent upon hardware, setup & configuration. For more information, visit http://www.intel.com/technology/platform-technology/intel-amt Intel Smart Response Technology requires a Intel Core processor, select Intel chipset, Intel Rapid Storage Technology software version 12.5 or higher, and a solid state hybrid drive reporting at least 16GB capacity and supporting SATA-IO hybrid information feature. Depending on system configuration, your results may vary. Contact your system manufacturer for more information.No computer system can provide absolute security under all conditions. Intel Trusted Execution Technology (Intel TXT) requires a computer system with Intel Virtualization Technology, an Intel TXT-enabled processor, chipset, BIOS, Authenticated Code Modules and an Intel TXT-compatible Measured Launched Environment (MLE). Intel TXT also requires the system to contain a TPM v1.s. For more information, visit http://www.intel.com/technology/security No system can provide absolute security under all conditions. Requires an enabled chipset, BIOS, firmware and software, and a subscription with a capable Service Provider. Consult your system manufacturer and Service Provider for availability and functionality. Service may not be available in all countries. Intel assumes no liability for lost or stolen data and/or systems or any other damages resulting thereof. For more information, visit http://www.intel.com/go/anti-theft.Intel Virtualization Technology requires a computer system with an enabled Intel processor, BIOS, virtual machine monitor (VMM). Functionality, performance or other benefits will vary depending on hardware and software configurations. Software applications may not be compatible with all operating systems. Consult your PC manufacturer. For more information, visit http://www.intel.com/go/virtualization Intel vPro Technology is sophisticated and requires setup and activation. Availability of features and results will depend upon the setup and configuration of your hardware, software and IT environment. To learn more visit: http://www.intel.com/technology/vpro Intel, Intel vPro and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.*Other names and brands may be claimed as the property of others.Copyright 2015, Intel Corporation

  • Intel C610 Series Chipset and Intel X99 Chipset iiiPlatform Controller Hub (PCH) Datasheet

    Contents

    1 Introduction............................................................................................................... 11.1 About This Manual ...............................................................................................1

    1.1.1 Chapter Descriptions...............................................................................21.2 Overview ...........................................................................................................4

    1.2.1 Capability Overview ................................................................................51.3 PCH SKU Definition............................................................................................ 10

    1.3.1 High-End Desktop (HEDT) Platforms ....................................................... 101.4 Device and Revision ID Table .............................................................................. 111.5 Electrostatic Discharge (ESD) Testing................................................................... 12

    2 Signal Description.................................................................................................... 132.1 Flexible I/O ...................................................................................................... 152.2 USB Interface ................................................................................................... 162.3 PCI Express* .................................................................................................... 202.4 Serial ATA Interface........................................................................................... 212.5 Clock Signals .................................................................................................... 242.6 Real Time Clock Interface................................................................................... 262.7 External RTC Circuitry........................................................................................ 26

    2.7.1 Crystal Requirements............................................................................ 262.8 Interrupt Interface ............................................................................................ 272.9 Processor Interface............................................................................................ 272.10 Direct Media Interface (DMI) to Host Controller ..................................................... 282.11 Intel High Definition Audio Link ......................................................................... 282.12 LPC Interface.................................................................................................... 292.13 General Purpose I/O Signals ............................................................................... 292.14 GPIO Serial Expander Signals.............................................................................. 342.15 Functional Straps .............................................................................................. 342.16 SMBus Interface................................................................................................ 372.17 MS SMBus Interface .......................................................................................... 372.18 System Management Interface............................................................................ 382.19 Serial Peripheral Interface (SPI) .......................................................................... 382.20 Manageability Signals ........................................................................................ 392.21 Power Management Interface.............................................................................. 402.22 Power and Ground Signals .................................................................................. 422.23 Thermal Signals ................................................................................................ 432.24 Miscellaneous Signals......................................................................................... 432.25 Testability Signals ............................................................................................. 452.26 Reserved / Test Pins .......................................................................................... 45

    3 PCH Pin States ......................................................................................................... 473.1 Integrated Pull-Ups and Pull-Downs ..................................................................... 473.2 Output and I/O Signals Planes and States............................................................. 483.3 Input and I/O Signals Planes and States............................................................... 53

    4 System Clock Domains ............................................................................................. 594.1 Platform Clocking Requirements for Native is CLK Mode.......................................... 594.2 Platform Clocking Requirements for PCH Hybrid Mode ............................................ 614.3 Platform Clocking Requirements for External Clocking ............................................ 624.4 Functional Blocks .............................................................................................. 654.5 Clock Configuration Access Overview ................................................................... 654.6 Clock Configuration ........................................................................................... 664.7 Power up and down sequencing........................................................................... 67

  • iv Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    5 Functional Description..............................................................................................695.1 Flexible I/O.......................................................................................................695.2 Direct Media Interface (DMI) ...............................................................................70

    5.2.1 PCI Bus Interface..................................................................................705.2.2 PCI Legacy Mode ..................................................................................70

    5.3 PCI Express* Root Ports (D28:F0,F1,F2,F3,F4,F5, F6, F7) .......................................705.3.1 Supported PCIe* Port Configurations .......................................................715.3.2 Interrupt Generation .............................................................................715.3.3 Power Management...............................................................................725.3.4 SERR# Generation ................................................................................745.3.5 Hot-Plug ..............................................................................................74

    5.4 Gigabit Ethernet Controller (B0:D25:F0) ...............................................................765.4.1 GbE PCI Express Bus Interface ...............................................................785.4.2 Error Events and Error Reporting ............................................................795.4.3 Ethernet Interface.................................................................................795.4.4 PCI Power Management .........................................................................805.4.5 Configurable LEDs.................................................................................825.4.6 Function Level Reset Support (FLR) .........................................................83

    5.5 LPC Bridge (with System and Management Functions) (D31:F0)...............................835.5.1 LPC Interface .......................................................................................83

    5.6 DMA Operation (D31:F0) ....................................................................................875.6.1 Channel Priority ....................................................................................885.6.2 Address Compatibility Mode....................................................................895.6.3 Summary of DMA Transfer Sizes .............................................................895.6.4 Autoinitialize ........................................................................................905.6.5 Software Commands .............................................................................90

    5.7 LPC DMA ..........................................................................................................915.7.1 Asserting DMA Requests ........................................................................915.7.2 Abandoning DMA Requests.....................................................................915.7.3 General Flow of DMA Transfers ...............................................................925.7.4 Terminal Count.....................................................................................925.7.5 Verify Mode..........................................................................................925.7.6 DMA Request de-assertion .....................................................................935.7.7 SYNC Field / LDRQ# Rules .....................................................................93

    5.8 8254 Timers (D31:F0)........................................................................................945.8.1 Timer Programming ..............................................................................945.8.2 Reading from the Interval Timer .............................................................95

    5.9 8259 Programmable Interrupt Controllers (PIC) (D31:F0) .......................................975.9.1 Interrupt Handling ................................................................................985.9.2 Initialization Command Words (ICWx) .....................................................995.9.3 Operation Command Words (OCW) .......................................................1005.9.4 Modes of Operation .............................................................................1005.9.5 Masking Interrupts..............................................................................1025.9.6 Steering PCI Interrupts........................................................................102

    5.10 Advanced Programmable Interrupt Controller (APIC) (D31:F0)...............................1035.10.1 Interrupt Handling ..............................................................................1035.10.2 Interrupt Mapping...............................................................................1035.10.3 PCI/PCI Express* Message-Based Interrupts...........................................1045.10.4 IOxAPIC Address Remapping ................................................................1045.10.5 External Interrupt Controller Support.....................................................105

    5.11 Serial Interrupt (D31:F0)..................................................................................1055.11.1 Start Frame .......................................................................................1055.11.2 Data Frames ......................................................................................1055.11.3 Stop Frame........................................................................................1065.11.4 Specific Interrupts Not Supported Using SERIRQ .....................................1065.11.5 Data Frame Format .............................................................................106

  • Intel C610 Series Chipset and Intel X99 Chipset vPlatform Controller Hub (PCH) Datasheet

    5.12 Real Time Clock (D31:F0)................................................................................. 1075.12.1 Update Cycles .................................................................................... 1085.12.2 Interrupts.......................................................................................... 1085.12.3 Lockable RAM Ranges ......................................................................... 1085.12.4 Century Rollover ................................................................................ 1085.12.5 Clearing Battery-Backed RTC RAM ........................................................ 109

    5.13 Processor Interface (D31:F0) ............................................................................ 1105.13.1 Processor Interface Signals and VLW Messages....................................... 1105.13.2 Dual-Processor Issues ......................................................................... 1125.13.3 Virtual Legacy Wire (VLW) Messages..................................................... 112

    5.14 Power Management ......................................................................................... 1125.14.1 Features............................................................................................ 1125.14.2 PCH and System Power States ............................................................. 1125.14.3 System Power Planes .......................................................................... 1145.14.4 SMI#/SCI Generation.......................................................................... 1155.14.5 C-States............................................................................................ 1185.14.6 Sleep States ...................................................................................... 1185.14.7 Event Input Signals and Their Usage ..................................................... 1225.14.8 ALT Access Mode................................................................................ 1255.14.9 System Power Supplies, Planes, and Signals .......................................... 1275.14.10 Legacy Power Management Theory of Operation ..................................... 1315.14.11 Reset Behavior................................................................................... 131

    5.15 System Management (D31:F0).......................................................................... 1335.15.1 Theory of Operation............................................................................ 1335.15.2 TCO Modes ........................................................................................ 135

    5.16 General Purpose I/O (D31:F0) .......................................................................... 1375.16.1 Power Wells ....................................................................................... 1375.16.2 SMI# SCI and NMI Routing.................................................................. 1375.16.3 Triggering ......................................................................................... 1375.16.4 GPIO Registers Lockdown .................................................................... 1375.16.5 Serial POST Codes over GPIO............................................................... 1385.16.6 GPIO Serial Expander (GSX) ................................................................ 140

    5.17 SATA Host Controller (D31:F2, F5) .................................................................... 1415.17.1 SATA 6 Gb/s Support .......................................................................... 1415.17.2 SATA Feature Support......................................................................... 1425.17.3 Theory of Operation............................................................................ 1425.17.4 SATA Swap Bay Support...................................................................... 1435.17.5 Hot-Plug Operation ............................................................................. 1435.17.6 Function Level Reset Support (FLR)....................................................... 1435.17.7 Intel Rapid Storage Technology (Intel RST) Configuration.................... 1445.17.8 Intel Smart Response Technology....................................................... 1455.17.9 Power Management Operation.............................................................. 1455.17.10 Power State Transitions....................................................................... 1455.17.11 SATA Device Presence......................................................................... 1465.17.12 SATA LED.......................................................................................... 1475.17.13 AHCI Operation .................................................................................. 1475.17.14 SGPIO Signals.................................................................................... 1485.17.15 External SATA.................................................................................... 152

    5.18 High Precision Event Timers (HPET) ................................................................... 1525.18.1 Timer Accuracy .................................................................................. 1525.18.2 Interrupt Mapping .............................................................................. 1535.18.3 Periodic versus Non-Periodic Modes....................................................... 1545.18.4 Enabling the Timers ............................................................................ 1545.18.5 Interrupt Levels ................................................................................. 1545.18.6 Handling Interrupts ............................................................................ 1555.18.7 Issues Related to 64-Bit Timers with 32-Bit Processors ............................ 155

  • vi Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    5.19 USB EHCI Host Controllers (D29:F0 and D26:F0) .................................................1565.19.1 EHC Initialization ................................................................................1565.19.2 Data Structures in Main Memory ...........................................................1565.19.3 USB 2.0 Enhanced Host Controller DMA .................................................1575.19.4 Data Encoding and Bit Stuffing .............................................................1575.19.5 Packet Formats...................................................................................1575.19.6 USB 2.0 Interrupts and Error Conditions ................................................1575.19.7 USB 2.0 Power Management.................................................................1585.19.8 USB 2.0 Legacy Keyboard Operation......................................................1595.19.9 USB 2.0 Based Debug Port ...................................................................1595.19.10 EHCI Caching .....................................................................................1645.19.11 Intel USB Pre-Fetch Based Pause ........................................................1645.19.12 Function Level Reset Support (FLR) .......................................................1645.19.13 USB Overcurrent Protection..................................................................165

    5.20 Integrated USB 2.0 Rate Matching Hub...............................................................1655.20.1 Overview ...........................................................................................1655.20.2 Architecture .......................................................................................166

    5.21 xHCI Controller (D20:F0)..................................................................................1665.22 SMBus Controller (D31:F3) ...............................................................................167

    5.22.1 Host Controller ...................................................................................1675.22.2 Bus Arbitration ...................................................................................1715.22.3 Bus Timing.........................................................................................1725.22.4 Interrupts / SMI# ...............................................................................1725.22.5 SMBALERT#.......................................................................................1735.22.6 SMBus CRC Generation and Checking ....................................................1735.22.7 SMBus Slave Interface.........................................................................173

    5.23 Thermal Management.......................................................................................1795.23.1 Thermal Sensor ..................................................................................1795.23.2 PCH Thermal Throttling........................................................................1805.23.3 Thermal Reporting Over System Management Link 1 Interface

    (SMLink1)..........................................................................................1815.24 Intel High Definition Audio (Intel HD Audio) Overview (D27:F0).........................1875.25 Intel Management Engine (Intel ME) and Intel Server Platform Services

    Firmware (SPS 3.0)..........................................................................................1875.25.1 Intel Management Engine (Intel ME) Requirements .............................188

    5.26 Serial Peripheral Interface (SPI) ........................................................................1895.26.1 SPI Supported Feature Overview...........................................................1905.26.2 Flash Descriptor..................................................................................1915.26.3 Flash Access.......................................................................................1945.26.4 Serial Flash Device Compatibility Requirements.......................................1945.26.5 Multiple Page Write Usage Model...........................................................1975.26.6 Flash Device Configurations..................................................................1985.26.7 SPI Flash Device Recommended Pinout ..................................................1985.26.8 Serial Flash Device Package .................................................................1995.26.9 PWM Outputs .....................................................................................1995.26.10 TACH Inputs.......................................................................................200

    5.27 Feature Capability Mechanism ...........................................................................2005.28 Intel Virtualization Technology.........................................................................200

    5.28.1 Intel VT-d Objectives ........................................................................2005.28.2 Intel VT-d Features Supported............................................................2005.28.3 Support for Function Level Reset (FLR) in PCH ........................................2015.28.4 Virtualization Support for PCHs IOxAPIC................................................2015.28.5 Virtualization Support for High Precision Event Timer (HPET) ....................201

    5.29 Enterprise Value Add (EVA)...............................................................................2025.29.1 Overview of EVA .................................................................................2025.29.2 Server Platform Services ROM (SPSR)....................................................202

  • Intel C610 Series Chipset and Intel X99 Chipset viiPlatform Controller Hub (PCH) Datasheet

    5.29.3 MS SMBus controllers.......................................................................... 2035.29.4 sSATA Controllers (D17:F4) ................................................................. 2045.29.5 Asynchronous DRAM Refresh (ADR) ...................................................... 215

    6 Ballout Definition ................................................................................................... 2176.1 PCH Ballout .................................................................................................... 217

    7 Package Information ............................................................................................. 2317.1 PCH package .................................................................................................. 231

    8 Electrical Characteristics........................................................................................ 2338.1 Thermal Specifications ..................................................................................... 233

    8.1.1 PCH Storage Specifications and Thermal Design Power (TDP) ................... 2338.2 Absolute Maximum Ratings............................................................................... 2338.3 PCH Power Supply Range ................................................................................. 2348.4 General DC Characteristics ............................................................................... 2348.5 Power Sequencing and Reset Signal Timings ....................................................... 2468.6 Power Management Timing Diagrams................................................................. 2508.7 Timing Diagrams............................................................................................. 2558.8 Sequencing Rails Within The Same Well ............................................................. 258

    9 Register and Memory Mapping............................................................................... 2619.1 PCI Devices and Functions................................................................................ 2629.2 PCI Configuration Map ..................................................................................... 2639.3 I/O Map ......................................................................................................... 263

    9.3.1 Fixed I/O Address Ranges.................................................................... 2639.3.2 Variable I/O Decode Ranges................................................................. 266

    9.4 Memory Map................................................................................................... 2679.4.1 Boot-Block Update Scheme.................................................................. 269

    10 Chipset Configuration Registers............................................................................. 27110.1 Chipset Configuration Registers (Memory Space) ................................................. 271

    10.1.1 RPCRoot Port Configuration Register................................................... 27310.1.2 RPFNRoot Port Function Number and Hide for PCI

    Express* Root Ports Register ............................................................... 27310.1.3 FLRSTATFunction Level Reset Pending Status Register .......................... 27510.1.4 TRSRTrap Status Register ................................................................. 27510.1.5 TRCRTrapped Cycle Register ............................................................. 27510.1.6 TWDRTrapped Write Data Register ..................................................... 27610.1.7 IOTRnI/O Trap Register (03) ........................................................... 27610.1.8 V0CTLVirtual Channel 0 Resource Control Register ............................... 27710.1.9 V0STSVirtual Channel 0 Resource Status Register ................................ 27710.1.10 V1CTLVirtual Channel 1 Resource Control Register ............................... 27710.1.11 V1STSVirtual Channel 1 Resource Status Register ................................ 27810.1.12 UESUncorrectable Error Status Register .............................................. 27810.1.13 UEMUncorrectable Error Mask Register ............................................... 27910.1.14 UEVUncorrectable Error Severity Register ........................................... 27910.1.15 CESCorrectable Error Status Register ................................................. 28010.1.16 CEMCorrectable Error Mask Register................................................... 28010.1.17 RECRoot Error Command Register...................................................... 28010.1.18 RESRoot Error Status Register ........................................................... 28110.1.19 ESIDError Source Identification Register ............................................. 28110.1.20 LCAPLink Capabilities Register ........................................................... 28210.1.21 LCTLLink Control Register ................................................................. 28210.1.22 LSTSLink Status Register .................................................................. 28310.1.23 DLCTL2DMI Link Control 2 Register .................................................... 28310.1.24 DMICDMI Control Register ................................................................ 28310.1.25 TCTLTCO Configuration Register ........................................................ 28310.1.26 D31IPDevice 31 Interrupt Pin Register................................................ 284

  • viii Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    10.1.27 D30IPDevice 30 Interrupt Pin Register ................................................28510.1.28 D29IPDevice 29 Interrupt Pin Register ................................................28510.1.29 D28IPDevice 28 Interrupt Pin Register ................................................28510.1.30 D27IPDevice 27 Interrupt Pin Register ................................................28610.1.31 D26IPDevice 26 Interrupt Pin Register ................................................28710.1.32 D25IPDevice 25 Interrupt Pin Register ................................................28710.1.33 D22IPDevice 22 Interrupt Pin Register ................................................28710.1.34 D20IPDevice 20 Interrupt Pin Register ................................................28810.1.35 D31IRDevice 31 Interrupt Route Register ............................................28810.1.36 D30IRDevice 30 Interrupt Route Register ............................................28910.1.37 D29IRDevice 29 Interrupt Route Register ............................................28910.1.38 D28IRDevice 28 Interrupt Route Register ............................................29010.1.39 D27IRDevice 27 Interrupt Route Register ............................................29110.1.40 D26IRDevice 26 Interrupt Route Register ............................................29210.1.41 D25IRDevice 25 Interrupt Route Register ............................................29210.1.42 D22IRDevice 22 Interrupt Route Register ............................................29310.1.43 D20IRDevice 20 Interrupt Route Register ............................................29410.1.44 OICOther Interrupt Control Register ...................................................29510.1.45 WADT_AC - Wake Alarm Device Timer: AC .............................................29610.1.46 WADT_DCWake Alarm Device Timer: DC Register.................................29610.1.47 WADT_EXP_ACWake Alarm Device Expired Timer: AC

    Register.............................................................................................29610.1.48 WADT_EXP_DCWake Alarm Device Expired Timer: DC

    Register.............................................................................................29710.1.49 PRSTSPower and Reset Status Register ...............................................29710.1.50 PM_CFGPower Management Configuration Register...............................29810.1.51 PCH_PM_STSChipset Power Management Status ..................................29910.1.52 DEEP_S3_POLDeep Sx From S3 Power Policies Register.........................30010.1.53 DEEP_S4_POLDeep Sx From S4 Power Policies Register.........................30010.1.54 DEEP_S5_POLDeep Sx From S5 Power Policies Register.........................30010.1.55 DSX_CFG - Deep Sx Configuration Register ............................................30110.1.56 PMSYNC_CFGPMSYNC Configuration ...................................................30110.1.57 ADR_EN ADR Enable........................................................................30210.1.58 RCRTC Configuration Register ............................................................30210.1.59 HPTCHigh Precision Timer Configuration Register..................................30310.1.60 GCSGeneral Control and Status Register .............................................30310.1.61 BUCBacked Up Control Register .........................................................30410.1.62 FDFunction Disable Register ..............................................................30510.1.63 CGClock Gating Register ...................................................................30710.1.64 FDSWFunction Disable SUS Well Register ............................................30710.1.65 DISPBDFDisplay Bus, Device and Function Initialization Register.............30810.1.66 FD2Function Disable 2 Register ..........................................................30810.1.67 GSXBARGPIO Serial Expander Base Address ........................................30810.1.68 GSXCTRLGPIO Serial Expander Control Register ...................................309

    11 Gigabit LAN Configuration Registers.......................................................................31111.1 Gigabit LAN Configuration Registers

    (Gigabit LAND25:F0) .....................................................................................31111.1.1 VIDVendor Identification Register

    (Gigabit LAND25:F0) ........................................................................31211.1.2 DIDDevice Identification Register

    (Gigabit LAND25:F0) ........................................................................31211.1.3 PCICMDPCI Command Register

    (Gigabit LAND25:F0) ........................................................................31311.1.4 PCISTSPCI Status Register

    (Gigabit LAND25:F0) ........................................................................314

  • Intel C610 Series Chipset and Intel X99 Chipset ixPlatform Controller Hub (PCH) Datasheet

    11.1.5 RIDRevision Identification Register (Gigabit LAND25:F0)........................................................................ 315

    11.1.6 CCClass Code Register (Gigabit LAND25:F0)........................................................................ 315

    11.1.7 CLSCache Line Size Register (Gigabit LAND25:F0)........................................................................ 315

    11.1.8 PLTPrimary Latency Timer Register (Gigabit LAND25:F0)........................................................................ 315

    11.1.9 HEADTYPHeader Type Register (Gigabit LAND25:F0)........................................................................ 315

    11.1.10 MBARAMemory Base Address Register A (Gigabit LAND25:F0)........................................................................ 316

    11.1.11 MBARBMemory Base Address Register B(Gigabit LAND25:F0)........................................................................ 316

    11.1.12 MBARCMemory Base Address Register C(Gigabit LAND25:F0)........................................................................ 316

    11.1.13 SVIDSubsystem Vendor ID Register(Gigabit LAND25:F0)........................................................................ 317

    11.1.14 SIDSubsystem ID Register(Gigabit LAND25:F0)........................................................................ 317

    11.1.15 ERBAExpansion ROM Base Address Register(Gigabit LAND25:F0)........................................................................ 317

    11.1.16 CAPPCapabilities List Pointer Register (Gigabit LAND25:F0)........................................................................ 317

    11.1.17 INTRInterrupt Information Register(Gigabit LAND25:F0)........................................................................ 318

    11.1.18 MLMGMaximum Latency/Minimum Grant Register(Gigabit LAND25:F0)........................................................................ 318

    11.1.19 STCLSystem Time Control Low Register(Gigabit LAND25:F0)........................................................................ 318

    11.1.20 STCHSystem Time Control High Register(Gigabit LAND25:F0)........................................................................ 318

    11.1.21 LTRCAPSystem Time Control High Register(Gigabit LAND25:F0)........................................................................ 319

    11.1.22 CLIST1Capabilities List Register 1(Gigabit LAND25:F0)........................................................................ 319

    11.1.23 PMCPCI Power Management Capabilities Register (Gigabit LAND25:F0)........................................................................ 320

    11.1.24 PMCSPCI Power Management Control and StatusRegister (Gigabit LAND25:F0)............................................................ 320

    11.1.25 DRData Register (Gigabit LAND25:F0)........................................................................ 321

    11.1.26 CLIST2Capabilities List Register 2(Gigabit LAND25:F0)........................................................................ 321

    11.1.27 MCTLMessage Control Register(Gigabit LAND25:F0)........................................................................ 322

    11.1.28 MADDLMessage Address Low Register(Gigabit LAND25:F0)........................................................................ 322

    11.1.29 MADDHMessage Address High Register(Gigabit LAND25:F0)........................................................................ 322

    11.1.30 MDATMessage Data Register(Gigabit LAND25:F0)........................................................................ 322

    11.1.31 FLRCAPFunction Level Reset Capability(Gigabit LAND25:F0)........................................................................ 323

    11.1.32 FLRCLVFunction Level Reset Capability Length andVersion Register (Gigabit LAND25:F0) ................................................ 323

    11.1.33 DEVCTRLDevice Control Register (Gigabit LAND25:F0) ....................... 32411.2 Gigabit LAN Capabilities and Status Registers (CSR)............................................. 324

    11.2.1 GBECSR_00Gigabit Ethernet Capabilities and Status Register 00 ............ 325

  • x Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    11.2.2 GBECSR_18Gigabit Ethernet Capabilities and Status Register 18 ............32511.2.3 GBECSR_20Gigabit Ethernet Capabilities and Status Register 20 ............32511.2.4 GBECSR_2CGigabit Ethernet Capabilities and Status Register 2C ............32611.2.5 GBECSR_F00Gigabit Ethernet Capabilities and Status Register F00 .........32611.2.6 GBECSR_F10Gigabit Ethernet Capabilities and Status Register F10 .........32611.2.7 GBECSR_5400Gigabit Ethernet Capabilities and Status Register 5400......32711.2.8 GBECSR_5404Gigabit Ethernet Capabilities and Status Register 5404......32711.2.9 GBECSR_5800Gigabit Ethernet Capabilities and Status Register 5800......32711.2.10 GBECSR_5B54Gigabit Ethernet Capabilities and Status Register 5B54 .....327

    12 LPC Interface Bridge Registers (D31:F0)................................................................32912.1 PCI Configuration Registers (LPC I/FD31:F0) ....................................................329

    12.1.1 VIDVendor Identification Register (LPC I/FD31:F0) ............................33012.1.2 DIDDevice Identification Register (LPC I/FD31:F0).............................33012.1.3 PCICMDPCI COMMAND Register (LPC I/FD31:F0) ...............................33112.1.4 PCISTSPCI Status Register (LPC I/FD31:F0)......................................33112.1.5 RIDRevision Identification Register (LPC I/FD31:F0)...........................33212.1.6 PIProgramming Interface Register (LPC I/FD31:F0)............................33212.1.7 SCCSub Class Code Register (LPC I/FD31:F0) ...................................33212.1.8 BCCBase Class Code Register (LPC I/FD31:F0) ..................................33212.1.9 PLTPrimary Latency Timer Register (LPC I/FD31:F0) ..........................33312.1.10 HEADTYPHeader Type Register (LPC I/FD31:F0) ................................33312.1.11 SSSub System Identifiers Register (LPC I/FD31:F0) ...........................33312.1.12 CAPP Capability List Pointer Register (LPC I/FD31:F0) ........................33312.1.13 PMBASEACPI Base Address Register (LPC I/FD31:F0) .........................33412.1.14 ACPI_CNTLACPI Control Register (LPC I/FD31:F0) .............................33412.1.15 GPIOBASEGPIO Base Address Register (LPC I/FD31:F0) .....................33512.1.16 GCGPIO Control Register (LPC I/FD31:F0) ........................................33512.1.17 PIRQ[n]_ROUTPIRQ[A,B,C,D] Routing Control Register

    (LPC I/FD31:F0) ..............................................................................33612.1.18 SIRQ_CNTLSerial IRQ Control Register

    (LPC I/FD31:F0) ..............................................................................33612.1.19 PIRQ[n]_ROUTPIRQ[E,F,G,H] Routing Control Register

    (LPC I/FD31:F0) ..............................................................................33712.1.20 LPC_IBDFIOxAPIC Bus:Device:Function

    (LPC I/FD31:F0) ..............................................................................33812.1.21 LPC_HnBDF HPET n Bus:Device:Function

    (LPC I/FD31:F0) ..............................................................................33812.1.22 LPC_I/O_DECI/O Decode Ranges Register

    (LPC I/FD31:F0) ..............................................................................33912.1.23 LPC_ENLPC I/F Enables Register (LPC I/FD31:F0) ..............................33912.1.24 GEN1_DECLPC I/F Generic Decode Range 1 Register

    (LPC I/FD31:F0) ..............................................................................34012.1.25 GEN2_DECLPC I/F Generic Decode Range 2 Register

    (LPC I/FD31:F0) ..............................................................................34112.1.26 GEN3_DECLPC I/F Generic Decode Range 3 Register

    (LPC I/FD31:F0) ..............................................................................34112.1.27 GEN4_DECLPC I/F Generic Decode Range 4 Register

    (LPC I/FD31:F0) ..............................................................................34212.1.28 ULKMCUSB Legacy Keyboard / Mouse

    Control Register(LPC I/FD31:F0) ........................................................34212.1.29 LGMRLPC I/F Generic Memory Range Register

    (LPC I/FD31:F0) ..............................................................................34312.1.30 BIOS_SEL1BIOS Select 1 Register

    (LPC I/FD31:F0) ..............................................................................34412.1.31 BIOS_SEL2BIOS Select 2 Register

    (LPC I/FD31:F0) ..............................................................................345

  • Intel C610 Series Chipset and Intel X99 Chipset xiPlatform Controller Hub (PCH) Datasheet

    12.1.32 BIOS_DEC_EN1BIOS Decode Enable Register (LPC I/FD31:F0).................................................................. 345

    12.1.33 BIOS_CNTLBIOS Control Register (LPC I/FD31:F0) .............................................................................. 347

    12.1.34 FDCAPFeature Detection Capability ID Register(LPC I/FD31:F0) .............................................................................. 347

    12.1.35 FDLENFeature Detection Capability Length Register(LPC I/FD31:F0) .............................................................................. 348

    12.1.36 FDVERFeature Detection Version Register(LPC I/FD31:F0) .............................................................................. 348

    12.1.37 FVECIDXFeature Vector Index Register(LPC I/FD31:F0) .............................................................................. 348

    12.1.38 FVECDFeature Vector Data Register(LPC I/FD31:F0) .............................................................................. 348

    12.1.39 Feature Vector Space.......................................................................... 34912.1.40 RCBARoot Complex Base Address Register

    (LPC I/FD31:F0) .............................................................................. 35012.2 DMA I/O Registers........................................................................................... 351

    12.2.1 DMABASE_CADMA Base and Current Address Registers ........................ 35212.2.2 DMABASE_CCDMA Base and Current Count Registers ........................... 35212.2.3 DMAMEM_LPDMA Memory Low Page Registers ..................................... 35312.2.4 DMACMDDMA Command Register ...................................................... 353

    12.3 DMASTADMA Status Register ......................................................................... 35312.3.1 DMA_WRSMSKDMA Write Single Mask Register.................................... 35412.3.2 DMACH_MODEDMA Channel Mode Register ......................................... 35412.3.3 DMA Clear Byte Pointer Register ........................................................... 35512.3.4 DMA Master Clear Register................................................................... 35512.3.5 DMA_CLMSKDMA Clear Mask Register ................................................ 35512.3.6 DMA_WRMSKDMA Write All Mask Register........................................... 356

    12.4 Timer I/O Registers ......................................................................................... 35612.4.1 TCWTimer Control Word Register ....................................................... 35712.4.2 SBYTE_FMTInterval Timer Status Byte Format Register......................... 35912.4.3 Counter Access Ports Register .............................................................. 359

    12.5 8259 Interrupt Controller (PIC) Registers ........................................................... 36012.5.1 Interrupt Controller I/O MAP ................................................................ 36012.5.2 ICW1Initialization Command Word 1 Register ...................................... 36112.5.3 ICW2Initialization Command Word 2 Register ...................................... 36112.5.4 ICW3Master Controller Initialization Command

    Word 3 Register ................................................................................. 36212.5.5 ICW3Slave Controller Initialization Command

    Word 3 Register ................................................................................. 36212.5.6 ICW4Initialization Command Word 4 Register ...................................... 36312.5.7 OCW1Operational Control Word 1 (Interrupt Mask)

    Register ............................................................................................ 36312.5.8 OCW2Operational Control Word 2 Register .......................................... 36412.5.9 OCW3Operational Control Word 3 Register .......................................... 36412.5.10 ELCR1Master Controller Edge/Level Triggered Register ......................... 36512.5.11 ELCR2Slave Controller Edge/Level Triggered Register ........................... 366

    12.6 Advanced Programmable Interrupt Controller (APIC)............................................ 36712.6.1 APIC Register Map .............................................................................. 36712.6.2 INDIndex Register ........................................................................... 36712.6.3 DATData Register ............................................................................ 36812.6.4 EOIREOI Register ............................................................................ 36812.6.5 IDIdentification Register ................................................................... 36912.6.6 VERVersion Register......................................................................... 36912.6.7 REDIR_TBLRedirection Table Register ................................................. 370

    12.7 Real Time Clock Registers................................................................................. 372

  • xii Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    12.7.1 I/O Register Address Map ....................................................................37212.7.2 Indexed Registers ...............................................................................372

    12.8 Processor Interface Registers ............................................................................37512.8.1 NMI_SCNMI Status and Control Register .............................................37512.8.2 NMI_ENNMI Enable (and Real Time Clock Index)

    Register.............................................................................................37612.8.3 PORT92Init Register .........................................................................37612.8.4 COPROC_ERRCoprocessor Error Register .............................................37712.8.5 RST_CNTReset Control Register .........................................................377

    12.9 Power Management Registers............................................................................37812.9.1 Power Management PCI Configuration Registers

    (PMD31:F0).....................................................................................37812.9.2 APM I/O Decode Register .....................................................................38612.9.3 Power Management I/O Registers .........................................................386

    12.10 System Management TCO Registers ...................................................................40212.10.1 TCO_RLDTCO Timer Reload and Current Value Register.........................40212.10.2 TCO_DAT_INTCO Data In Register......................................................40312.10.3 TCO_DAT_OUTTCO Data Out Register .................................................40312.10.4 TCO1_STSTCO1 Status Register.........................................................40312.10.5 TCO2_STSTCO2 Status Register.........................................................40412.10.6 TCO1_CNTTCO1 Control Register .......................................................40512.10.7 TCO2_CNTTCO2 Control Register .......................................................40612.10.8 TCO_MESSAGE1 and TCO_MESSAGE2 Registers......................................40712.10.9 TCO_WDCNTTCO Watchdog Control Register .......................................40712.10.10SW_IRQ_GENSoftware IRQ Generation Register ...................................40712.10.11TCO_TMRTCO Timer Initial Value Register ...........................................407

    12.11 General Purpose I/O Registers...........................................................................40812.11.1 GPIO_USE_SELGPIO Use Select Register .............................................40912.11.2 GP_IO_SELGPIO Input/Output Select Register .....................................40912.11.3 GP_LVLGPIO Level for Input or Output Register....................................40912.11.4 GPO_BLINKGPO Blink Enable Register.................................................41012.11.5 GP_SER_BLINKGP Serial Blink Register ...............................................41012.11.6 GP_SB_CMDSTSGP Serial Blink Command

    Status Register...................................................................................41012.11.7 GP_SB_DATAGP Serial Blink Data Register ..........................................41112.11.8 GPI_NMI_ENGPI NMI Enable Register .................................................41112.11.9 GPI_NMI_STSGPI NMI Status Register ................................................41212.11.10GPI_INV GPIO Signal Invert Register .................................................41212.11.11GPIO_USE_SEL2GPIO Use Select 2 Register.........................................41312.11.12GP_IO_SEL2GPIO Input/Output Select 2 Register .................................41312.11.13GP_LVL2GPIO Level for Input or Output 2 Register ...............................41412.11.14GPIO_USE_SEL3GPIO Use Select 3 Register.........................................41412.11.15GP_IO_SEL3GPIO Input/Output Select 3 Register .................................41512.11.16GP_LVL3GPIO Level for Input or Output 3 Register ...............................41512.11.17GPI_INV2 GPIO Signal Invert Register 2.............................................41612.11.18GP_RST_SEL1 GPIO Reset Select Register ..........................................41612.11.19GP_RST_SEL2 GPIO Reset Select Register ..........................................41712.11.20GP_RST_SEL3 GPIO Reset Select Register ..........................................417

    12.12 GPIO Serial Expander MMIO Registers ................................................................41812.12.1 GSX_CxCAP GSX Capabilities Register 1 .............................................41812.12.2 GSX_CxCAP2 GSX Capabilities Register 2 ...........................................41812.12.3 GSX_CxGPILVL GSX Input Level Register DW0....................................41912.12.4 GSX_CxGPILVL_DW1 GSX Input Level Register DW1............................41912.12.5 GSX_CxGPOLVL GSX Output Level Register DW0.................................41912.12.6 GSX_CxGPOLVL_DW1 GSX Output Level Register DW1 ........................42012.12.7 GSX_CxCMD GSX Command Register.................................................420

  • Intel C610 Series Chipset and Intel X99 Chipset xiiiPlatform Controller Hub (PCH) Datasheet

    13 SATA Controller Registers (D31:F2)....................................................................... 42113.1 PCI Configuration Registers (SATAD31:F2)........................................................ 421

    13.1.1 VIDVendor Identification Register (SATAD31:F2)............................... 42313.1.2 DIDDevice Identification Register (SATAD31:F2) ............................... 42313.1.3 PCICMDPCI Command Register (SATAD31:F2) ................................... 42313.1.4 PCISTSPCI Status Register (SATAD31:F2) ......................................... 42413.1.5 RIDRevision Identification Register (SATAD31:F2) ............................. 42413.1.6 PIProgramming Interface Register (SATAD31:F2)............................... 42513.1.7 SCCSub Class Code Register (SATAD31:F2)....................................... 42613.1.8 BCCBase Class Code Register (SATAD31:F2) ..................................... 42613.1.9 PMLTPrimary Master Latency Timer Register

    (SATAD31:F2).................................................................................. 42613.1.10 HTYPEHeader Type Register (SATAD31:F2) ....................................... 42613.1.11 PCMD_BARPrimary Command Block Base Address

    Register (SATAD31:F2) ..................................................................... 42713.1.12 PCNL_BARPrimary Control Block Base Address Register

    (SATAD31:F2).................................................................................. 42713.1.13 SCMD_BARSecondary Command Block Base Address

    Register (SATAD31:F2) ..................................................................... 42713.1.14 SCNL_BARSecondary Control Block Base Address

    Register (SATAD31:F2) ..................................................................... 42813.1.15 BARLegacy Bus Master Base Address Register

    (SATAD31:F2).................................................................................. 42813.1.16 ABAR/SIDPBA1AHCI Base Address Register/Serial ATA

    Index Data Pair Base Address (SATAD31:F2)........................................ 42813.1.17 SVIDSubsystem Vendor Identification Register

    (SATAD31:F2).................................................................................. 42913.1.18 SIDSubsystem Identification Register (SATAD31:F2) .......................... 42913.1.19 CAPCapabilities Pointer Register (SATAD31:F2).................................. 43013.1.20 INT_LNInterrupt Line Register (SATAD31:F2) .................................... 43013.1.21 INT_PNInterrupt Pin Register (SATAD31:F2)...................................... 43013.1.22 IDE_TIMIDE Timing Register (SATAD31:F2) ...................................... 43013.1.23 SIDETIMSlave IDE Timing Register (SATAD31:F2).............................. 43113.1.24 SDMA_CNTSynchronous DMA Control Register

    (SATAD31:F2).................................................................................. 43113.1.25 SDMA_TIMSynchronous DMA Timing Register

    (SATAD31:F2).................................................................................. 43113.1.26 IDE_CONFIGIDE I/O Configuration Register

    (SATAD31:F2).................................................................................. 43213.1.27 PIDPCI Power Management Capability Identification

    Register (SATAD31:F2) ..................................................................... 43213.1.28 PCPCI Power Management Capabilities Register

    (SATAD31:F2).................................................................................. 43213.1.29 PMCSPCI Power Management Control and Status

    Register (SATAD31:F2) ..................................................................... 43313.1.30 MSICIMessage Signaled Interrupt Capability

    Identification Register (SATAD31:F2) .................................................. 43413.1.31 MSIMCMessage Signaled Interrupt Message

    Control Register (SATAD31:F2) .......................................................... 43413.1.32 MSIMA Message Signaled Interrupt Message

    Address Register (SATAD31:F2) ......................................................... 43513.1.33 MSIMDMessage Signaled Interrupt Message

    Data Register (SATAD31:F2) .............................................................. 43513.1.34 MAPAddress Map Register (SATAD31:F2) .......................................... 43513.1.35 PCSPort Control and Status Register (SATAD31:F2)............................ 43613.1.36 SCLKCGSATA Clock Gating Control Register ........................................ 43813.1.37 SGCSATA General Configuration Register ............................................ 43813.1.38 SIRISATA Initialization Registers Index............................................... 439

  • xiv Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    13.1.39 SIRDSATA Initialization Register Data .................................................43913.1.40 SATACR0SATA Capability Register 0 (SATAD31:F2).............................44013.1.41 SATACR1SATA Capability Register 1 (SATAD31:F2).............................44013.1.42 FLRCIDFLR Capability ID Register (SATAD31:F2) ................................44113.1.43 FLRCLVFLR Capability Length and Version Register (SATAD31:F2).........44113.1.44 FLRCFLR Control Register (SATAD31:F2) ...........................................44213.1.45 ATCAPM Trapping Control Register (SATAD31:F2)...............................44213.1.46 ATSAPM Trapping Status Register (SATAD31:F2) ................................44213.1.47 SPScratch Pad Register (SATAD31:F2) ..............................................44313.1.48 BFCSBIST FIS Control/Status Register (SATAD31:F2)..........................44313.1.49 BFTD1BIST FIS Transmit Data1 Register (SATAD31:F2).......................44413.1.50 BFTD2BIST FIS Transmit Data2 Register (SATAD31:F2).......................444

    13.2 Bus Master IDE I/O Registers (D31:F2)...............................................................44513.2.1 BMIC[P,S]Bus Master IDE Command Register (D31:F2).........................44513.2.2 BMIS[P,S]Bus Master IDE Status Register (D31:F2)..............................44613.2.3 BMID[P,S]Bus Master IDE Descriptor Table Pointer

    Register (D31:F2) ...............................................................................44713.2.4 AIRAHCI Index Register (D31:F2) ......................................................44713.2.5 AIDRAHCI Index Data Register (D31:F2).............................................447

    13.3 Serial ATA Index/Data Pair Superset Registers.....................................................44813.3.1 SINDXSerial ATA Index Register (D31:F2) ...........................................44813.3.2 SDATASerial ATA Data Register (D31:F2) ............................................448

    13.4 AHCI Registers (D31:F2) ..................................................................................45213.4.1 AHCI Generic Host Control Registers (D31:F2) ........................................45213.4.2 Port Registers (D31:F2) .......................................................................460

    14 SATA Controller Registers (D31:F5) .......................................................................47514.1 PCI Configuration Registers (SATAD31:F5) ........................................................475

    14.1.1 VIDVendor Identification Register (SATAD31:F5) ...............................47614.1.2 DIDDevice Identification Register (SATAD31:F5) ...............................47614.1.3 PCICMDPCI Command Register (SATAD31:F5) ...................................47714.1.4 PCISTS PCI Status Register (SATAD31:F5) .......................................47714.1.5 RIDRevision Identification Register (SATAD31:F5) .............................47814.1.6 PIProgramming Interface Register (SATAD31:F5) ...............................47814.1.7 SCCSub Class Code Register (SATAD31:F5) .......................................47914.1.8 BCCBase Class Code Register (SATAD31:F5)......................................47914.1.9 PCMD_BARPrimary Command Block Base Address

    Register (SATAD31:F5) ......................................................................47914.1.10 PCNL_BARPrimary Control Block Base Address Register

    (SATAD31:F5) ..................................................................................47914.1.11 SCMD_BARSecondary Command Block Base Address

    Register (SATA D31:F5).......................................................................48014.1.12 SCNL_BARSecondary Control Block Base Address

    Register (SATA D31:F5).......................................................................48014.1.13 BAR Legacy Bus Master Base Address Register

    (SATAD31:F5) ..................................................................................48014.1.14 SIDPBA SATA Index/Data Pair Base Address Register

    (SATAD31:F5) ..................................................................................48114.1.15 SVIDSubsystem Vendor Identification Register

    (SATAD31:F5) ..................................................................................48114.1.16 SIDSubsystem Identification Register (SATAD31:F5)...........................48114.1.17 CAPCapabilities Pointer Register (SATAD31:F5) ..................................48114.1.18 INT_LNInterrupt Line Register (SATAD31:F5).....................................48214.1.19 INT_PNInterrupt Pin Register (SATAD31:F5) ......................................48214.1.20 IDE_TIMIDE Timing Register (SATAD31:F5) .......................................48214.1.21 SDMA_CNTSynchronous DMA Control Register

    (SATAD31:F5) ..................................................................................482

  • Intel C610 Series Chipset and Intel X99 Chipset xvPlatform Controller Hub (PCH) Datasheet

    14.1.22 SDMA_TIMSynchronous DMA Timing Register (SATAD31:F5).................................................................................. 483

    14.1.23 IDE_CONFIGIDE I/O Configuration Register (SATAD31:F5).................................................................................. 483

    14.1.24 PIDPCI Power Management Capability IdentificationRegister (SATAD31:F5) ..................................................................... 484

    14.1.25 PCPCI Power Management Capabilities Register (SATAD31:F5).................................................................................. 484

    14.1.26 PMCSPCI Power Management Control and StatusRegister (SATAD31:F5) ..................................................................... 485

    14.1.27 MAPAddress Map Register (SATAD31:F5) .......................................... 48614.1.28 PCSPort Control and Status Register (SATAD31:F5)............................ 48614.1.29 SATACR0 SATA Capability Register 0 (SATAD31:F5) ........................... 48714.1.30 SATACR1 SATA Capability Register 1 (SATAD31:F5) ........................... 48714.1.31 FLRCID FLR Capability ID Register (SATAD31:F5)............................... 48814.1.32 FLRCLV FLR Capability Length and

    Value Register (SATAD31:F5)............................................................. 48814.1.33 FLRCTRL FLR Control Register (SATAD31:F5)..................................... 48814.1.34 ATCAPM Trapping Control Register (SATAD31:F5) .............................. 48914.1.35 ATCAPM Trapping Control Register (SATAD31:F5) .............................. 489

    14.2 Bus Master IDE I/O Registers (D31:F5) .............................................................. 48914.2.1 BMIC[P,S]Bus Master IDE Command Register (D31:F5) ........................ 49014.2.2 BMIS[P,S]Bus Master IDE Status Register (D31:F5) ............................. 49014.2.3 BMID[P,S]Bus Master IDE Descriptor Table Pointer

    Register (D31:F5)............................................................................... 49114.3 Serial ATA Index/Data Pair Superset Registers .................................................... 492

    14.3.1 SINDXSATA Index Register (D31:F5).................................................. 49214.3.2 SDATASATA Index Data Register (D31:F5).......................................... 492

    15 sSATA Controller Registers (D17:F4) ..................................................................... 49715.1 PCI Configuration Registers (sSATAD17:F4) ...................................................... 497

    15.1.1 VIDVendor Identification Register (sSATAD17:F4) ............................. 49815.1.2 DIDDevice Identification Register (sSATAD17:F4).............................. 49915.1.3 PCICMDPCI Command Register (sSATAD17:F4) ................................. 49915.1.4 PCISTS PCI Status Register (sSATAD17:F4)...................................... 49915.1.5 RIDRevision Identification Register (sSATAD17:F4)............................ 50015.1.6 PIProgramming Interface Register (sSATAD17:F4) ............................. 50015.1.7 SCCSub Class Code Register (sSATAD17:F4) ..................................... 50115.1.8 BCCBase Class Code Register

    (sSATAD17:F4) ................................................................................ 50215.1.9 PMLTPrimary Master Latency Timer Register

    (sSATAD17:F4) ................................................................................ 50215.1.10 HTYPEHeader Type Register

    (sSATAD17:F4) ................................................................................ 50215.1.11 PCMD_BARPrimary Command Block Base Address

    Register (sSATAD17:F4) .................................................................... 50215.1.12 PCNL_BARPrimary Control Block Base Address Register

    (sSATAD17:F4) ................................................................................ 50315.1.13 SCMD_BARSecondary Command Block Base Address

    Register (sSATA D17:F4)..................................................................... 50315.1.14 SCNL_BARSecondary Control Block Base Address

    Register (sSATA D17:F4)..................................................................... 50315.1.15 BARLegacy Bus Master Base Address Register

    (sSATAD17:F4) ................................................................................ 50415.1.16 ABAR/SIDPBA1AHCI Base Address Register/Serial ATA

    Index Data Pair Base Address (sSATAD17:F4) ...................................... 50415.1.17 SVIDSubsystem Vendor Identification Register

    (sSATAD17:F4) ................................................................................ 505

  • xvi Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    15.1.18 SIDSubsystem Identification Register (sSATAD17:F4) .........................50515.1.19 CAPCapabilities Pointer Register (sSATAD17:F4).................................50515.1.20 INT_LNInterrupt Line Register (sSATAD17:F4) ...................................50515.1.21 INT_PNInterrupt Pin Register (sSATAD17:F4).....................................50615.1.22 IDE_TIMIDE Timing Register (sSATAD17:F4)......................................50615.1.23 SIDETIMSlave IDE Timing Register (sSATAD17:F4).............................50615.1.24 SDMA_CNTSynchronous DMA Control Register

    (sSATAD17:F4).................................................................................50715.1.25 SDMA_TIMSynchronous DMA Timing Register

    (sSATAD17:F4).................................................................................50715.1.26 IDE_CONFIGIDE I/O Configuration Register

    (sSATAD17:F4).................................................................................50715.1.27 PIDPCI Power Management Capability Identification

    Register (sSATAD17:F4) ....................................................................50815.1.28 PCPCI Power Management Capabilities Register

    (sSATAD17:F4).................................................................................50815.1.29 PMCSPCI Power Management Control and Status

    Register (sSATAD17:F4) ....................................................................50915.1.30 MSICIMessage Signaled Interrupt Capability

    Identification Register (sSATAD17:F4) .................................................50915.1.31 MSIMCMessage Signaled Interrupt Message

    Control Register (sSATAD17:F4) .........................................................51015.1.32 MSIMA Message Signaled Interrupt Message

    Address Register (sSATAD17:F4) ........................................................51015.1.33 MSIMDMessage Signaled Interrupt Message

    Data Register (sSATAD17:F4) .............................................................51115.1.34 MAPAddress Map Register (sSATAD17:F4) .........................................51115.1.35 PCSPort Control and Status Register (sSATAD17:F4)...........................51215.1.36 SCLKCGsSATA Clock Gating Control Register .......................................51315.1.37 SGCsSATA General Configuration Register ...........................................51315.1.38 SIRIsSATA Initialization Registers Index..............................................51415.1.39 STRDsSATA Initialization Register Data ...............................................51415.1.40 sSATACR0sSATA Capability Register 0 (sSATAD17:F4) ........................51515.1.41 sSATACR1sSATA Capability Register 1 (sSATAD17:F4) ........................51515.1.42 FLRCIDFLR Capability ID Register (sSATAD17:F4)...............................51615.1.43 FLRCLVFLR Capability Length and Version Register (sSATAD17:F4) .......51615.1.44 FLRCFLR Control Register (sSATAD17:F4)..........................................51615.1.45 ATCAPM Trapping Control Register (sSATAD17:F4) .............................51715.1.46 ATSAPM Trapping Status Register (sSATAD17:F4) ..............................51715.1.47 SP Scratch Pad Register (sSATAD17:F4)...............................................51715.1.48 BFCSBIST FIS Control/Status Register (sSATAD17:F4) ........................51815.1.49 BFTD1BIST FIS Transmit Data1 Register (sSATAD17:F4) .....................51915.1.50 BFTD2BIST FIS Transmit Data2 Register (sSATAD17:F4) .....................519

    15.2 Bus Master IDE I/O Registers (D17:F4)...............................................................51915.2.1 BMIC[P,S]Bus Master IDE Command Register (D17:F4).........................52015.2.2 BMIS[P,S]Bus Master IDE Status Register (D17:F4)..............................52015.2.3 BMID[P,S]Bus Master IDE Descriptor Table Pointer

    Register (D17:F4) ...............................................................................52115.2.4 AIRAHCI Index Register (D17:F4) ......................................................52115.2.5 AIDRAHCI Index Data Register (D17:F4).............................................522

    15.3 Serial ATA Index/Data Pair Superset Registers.....................................................52215.3.1 SINDXSerial ATA Index Register (D17:F4) ...........................................52215.3.2 SDATASerial ATA Data Register (D17:F4) ............................................523

    15.4 AHCI Registers (D17:F4) ..................................................................................52615.4.1 AHCI Generic Host Control Registers (D17:F4) ........................................52715.4.2 Port Registers (D17:F4) .......................................................................533

  • Intel C610 Series Chipset and Intel X99 Chipset xviiPlatform Controller Hub (PCH) Datasheet

    16 EHCI Controller Registers (D29:F0, D26:F0) .......................................................... 54716.1 USB EHCI Configuration Registers

    (USB EHCID29:F0, D26:F0) ........................................................................... 54716.1.1 VIDVendor Identification Register

    (USB EHCID29:F0, D26:F0) .............................................................. 54816.1.2 DIDDevice Identification Register

    (USB EHCID29:F0, D26:F0) .............................................................. 54816.1.3 PCICMDPCI Command Register

    (USB EHCID29:F0, D26:F0) .............................................................. 54916.1.4 PCISTSPCI Status Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55016.1.5 RIDRevision Identification Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55116.1.6 PIProgramming Interface Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55116.1.7 SCCSub Class Code Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55116.1.8 BCCBase Class Code Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55116.1.9 PMLTPrimary Master Latency Timer Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55216.1.10 HEADTYPHeader Type Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55216.1.11 MEM_BASEMemory Base Address Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55216.1.12 SVIDUSB EHCI Subsystem Vendor ID Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55316.1.13 SIDUSB EHCI Subsystem ID Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55316.1.14 CAP_PTRCapabilities Pointer Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55316.1.15 INT_LNInterrupt Line Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55316.1.16 INT_PNInterrupt Pin Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55416.1.17 PWR_CAPIDPCI Power Management Capability ID

    Register (USB EHCID29:F0, D26:F0) .................................................. 55416.1.18 NXT_PTR1Next Item Pointer #1 Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55416.1.19 PWR_CAPPower Management Capabilities Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55516.1.20 PWR_CNTL_STSPower Management Control/

    Status Register (USB EHCID29:F0, D26:F0) ........................................ 55516.1.21 DEBUG_CAPIDDebug Port Capability ID Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55616.1.22 NXT_PTR2Next Item Pointer #2 Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55616.1.23 DEBUG_BASEDebug Port Base Offset Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55616.1.24 USB_RELNUMUSB Release Number Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55716.1.25 FL_ADJFrame Length Adjustment Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55716.1.26 PWAKE_CAPPort Wake Capability Register

    (USB EHCID29:F0, D26:F0) .............................................................. 55816.1.27 PDO Port Disable Override ................................................................. 55816.1.28 RMHDEVR RMH Device Removable Field............................................... 55916.1.29 LEG_EXT_CAPUSB EHCI Legacy Support Extended

    Capability Register (USB EHCID29:F0, D26:F0) ................................... 559

  • xviii Intel C610 Series Chipset and Intel X99 ChipsetPlatform Controller Hub (PCH) Datasheet

    16.1.30 LEG_EXT_CSUSB EHCI Legacy Support ExtendedControl / Status Register (USB EHCID29:F0, D26:F0) ...........................560

    16.1.31 SPECIAL_SMIIntel Specific USB 2.0 SMI Register (USB EHCID29:F0, D26:F0)...............................................................561

    16.1.32 OCMAPOver-Current Mapping Register ................................................56216.1.33 RMHWKCTLRMH Wake Control Register ...............................................56416.1.34 ACCESS_CNTLAccess Control Register

    (USB EHCID29:F0, D26:F0)...............................................................56416.1.35 EHCIIR1EHCI Initialization Register 1

    (USB EHCID29:F0, D26:F0)...............................................................56516.1.36 EHCIIR2EHCI Initialization Register 2 (USB EHCID29:F0, D26:F0)........56516.1.37 FLR_CIDFunction Level Reset Capability ID Register

    (USB EHCID29:F0, D26:F0)...............................................................56616.1.38 FLR_NEXTFunction Level Reset Next Capability

    Pointer Register (USB EHCID29:F0, D26:F0)........................................56616.1.39 FLR_CLVFunction Level Reset Capability Length and

    Version Register (USB EHCID29:F0, D26:F0) .......................................56616.1.40 FLR_CTRLFunction Level Reset Control Register

    (USB EHCID29:F0, D26:F0)...............................................................56616.1.41 FLR_STSFunction Level Reset Status Register

    (USB EHCID29:F0, D26:F0)...............................................................56716.1.42 EHCIIR3EHCI Initialization Register 3

    (USB EHCID29:F0, D26:F0)...............................................................56716.1.43 EHCIIR4EHCI Initialization Register 4

    (USB EHCID29:F0, D26:F0)...............................................................56716.2 Memory-Mapped I/O Registers ..........................................................................568

    16.2.1 Host Controller Capability Registers .......................................................56816.2.2 Host Controller Operational Registers ....................................................57116.2.3 USB 2.0-Based Debug Port Registers .....................................................581

    17 xHCI Controller Registers (D20:F0)........................................................................58517.1 USB xHCI Configuration Registers

    (USB xHCID20:F0)........................................................................................58517.1.1 VIDVendor Identification Register

    (USB xHCID20:F0) ...........................................................................58617.1.2 DIDDevice Identification Register

    (USB xHCID20:F0) ...........................................................................58617.1.3 PCICMDPCI Command Register

    (USB xHCID20:F0) ...........................................................................58717.1.4 PCISTSPCI Status Register

    (USB xHCID20:F0) ...........................................................................58717.1.5 RIDRevision Identification Register

    (USB xHCID20:F0) ...........................................................................58817.1.6 PIProgramming Interface Register

    (USB xHCID20:F0) ...........................................................................58817.1.7 SCCSub Class Code Register

    (USB xHCID20:F0) ...........................................................................58917.1.8 BCCBase Class Code Register

    (USB xHCID20:F0) ...........................................................................58917.1.9 PMLTPrimary Master Latency Timer Register

    (USB xHCID20:F0) ...........................................................................58917.1.10 HEADTYPHeader Type Register

    (USB xHCID20:F0) ...........................................................................58917.1.11 MEM_BASE_LMemory Base Address Low Register

    (USB xHCID20:F0) ...........................................................................59017.1.12 MEM_BASE_HMemory Base Address High Register

    (USB xHCID20:F0) ...........................................................................59017.1.13 SVIDUSB xHCI Subsystem Vendor ID Register

    (USB xHCID20:F0) ...........................................................................590

  • Intel C610 Series Chipset and Intel X99 Chipset xixPlatform Controller Hub (PCH) Datasheet

    17.1.14 SIDUSB xHCI Subsystem ID Register (USB xHCID20:F0)........................................................................... 590

    17.1.15 CAP_PTRCapabilities Pointer Register (USB xHCID20:F0)........................................................................... 591

    17.1.16 INT_LNInterrupt Line Register (USB xHCID20:F0)........................................................................... 591

    17.1.17 INT_PNInterrupt Pin Register (USB xHCID20:F0)........................................................................... 591

    17.1.18 XHCCxHC System Bus Configuration Register (USB xHCID20:F0)........................................................................... 591

    17.1.19 XHCC2xHC System Bus Configuration Register 2 (USB xHCID20:F0)........................................................................... 592

    17.1.20 SBRNSerial Bus Release NumberRegister (USB xHCID20:F0) .............................................................. 592

    17.1.21 FL_ADJFrame Length Adjustment Register (USB xHCID20:F0)........................................................................... 592

    17.1.22 PWR_CAPIDPCI Power Management Capability IDRegister (USB xHCID20:F0) .............................................................. 593

    17.1.23 NXT_PTR1Next Item Pointer #1 Register (USB xHCID20:F0)........................................................................... 593

    17.1.24 PWR_CAPPower Management Capabili