Intel C216 Datasheet

Intel® 7 Series / C216 Chipset Family Platform Controller Hub (PCH)

Datasheet
June 2012
Order Number: 326776-003
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
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 obtained by calling 1-800-548­4725, or go to: 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 I Corporation.
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
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, and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2012, Intel Corporation
2
C bus/protocol may require licenses from various entities, including Philips Electronics N.V. and North American Philips
Contents
1Introduction............................................................................................................ 43
1.1 About This Manual............................................................................................. 43
1.2 Overview ......................................................................................................... 46
1.2.1 Capability Overview ................................................................................ 47
1.3 Intel
2 Signal Description ................................................................................................... 57
2.1 Direct Media Interface (DMI) to Host Controller ..................................................... 59
2.2 PCI Express* .................................................................................................... 59
2.3 PCI Interface .................................................................................................... 60
2.4 Serial ATA Interface........................................................................................... 63
2.5 LPC Interface.................................................................................................... 66
2.6 Interrupt Interface ............................................................................................ 66
2.7 USB Interface ................................................................................................... 67
2.8 Power Management Interface.............................................................................. 69
2.9 Processor Interface............................................................................................ 73
2.10 SMBus Interface................................................................................................ 73
2.11 System Management Interface............................................................................ 74
2.12 Real Time Clock Interface................................................................................... 74
2.13 Miscellaneous Signals ........................................................................................ 75
2.14 Intel
2.15 Controller Link .................................................................................................. 77
2.16 Serial Peripheral Interface (SPI) .......................................................................... 77
2.17 Thermal Signals ................................................................................................ 78
2.18 Testability Signals ............................................................................................. 78
2.19 Clock Signals .................................................................................................... 79
2.20 LVDS Signals .................................................................................................... 81
2.21 Analog Display /VGA DAC Signals ........................................................................ 82
2.22 Intel® Flexible Display Interface (Intel® FDI) ........................................................ 82
2.23 Digital Display Signals........................................................................................ 83
2.24 General Purpose I/O Signals ............................................................................... 85
2.25 Manageability Signals ........................................................................................ 90
2.26 Power and Ground Signals.................................................................................. 90
2.27 Pin Straps ........................................................................................................ 93
2.28 External RTC Circuitry........................................................................................ 97
3PCH Pin States......................................................................................................... 99
3.1 Integrated Pull-Ups and Pull-Downs ..................................................................... 99
3.2 Output and I/O Signals Planes and States........................................................... 101
3.3 Power Planes for Input Signals .......................................................................... 113
4 PCH and System Clocks ......................................................................................... 119
4.1 Platform Clocking Requirements ........................................................................ 119
4.2 Functional Blocks ............................................................................................ 122
4.3 Clock Configuration Access Overview ................................................................. 123
4.4 Straps Related to Clock Configuration ................................................................ 123
5 Functional Description........................................................................................... 125
5.1 PCI-to-PCI Bridge (D30:F0) .............................................................................. 125
®
7 Series / C216 Chipset Family SKU Definition ............................................. 54
®
High Definition Audio Link ......................................................................... 76
5.1.1 PCI Bus Interface ................................................................................. 125
5.1.2 PCI Bridge As an Initiator ...................................................................... 126
5.1.3 Parity Error Detection and Generation ..................................................... 127
5.1.4 PCIRST#............................................................................................. 128
5.1.5 Peer Cycles ......................................................................................... 128
5.1.2.1 Memory Reads and Writes........................................................ 126
5.1.2.2 I/O Reads and Writes .............................................................. 126
5.1.2.3 Configuration Reads and Writes ................................................ 126
5.1.2.4 Locked Cycles ........................................................................ 126
5.1.2.5 Target / Master Aborts............................................................. 126
5.1.2.6 Secondary Master Latency Timer............................................... 126
5.1.2.7 Dual Address Cycle (DAC)........................................................ 127
5.1.2.8 Memory and I/O Decode to PCI................................................. 127
Datasheet 3
5.1.6 PCI-to-PCI Bridge Model ........................................................................ 128
5.1.7 IDSEL to Device Number Mapping ........................................................... 129
5.1.8 Standard PCI Bus Configuration Mechanism.............................................. 129
5.1.9 PCI Legacy Mode ..................................................................................129
5.2 PCI Express* Root Ports (D28:F0,F1,F2,F3,F4,F5, F6, F7) ..................................... 129
5.2.1 Interrupt Generation ............................................................................. 130
5.2.2 Power Management............................................................................... 130
5.2.2.1 S3/S4/S5 Support ...................................................................130
5.2.2.2 Resuming from Suspended State............................................... 131
5.2.2.3 Device Initiated PM_PME Message ............................................. 131
5.2.2.4 SMI/SCI Generation................................................................. 131
5.2.3 SERR# Generation................................................................................132
5.2.4 Hot-Plug.............................................................................................. 132
5.2.4.1 Presence Detection.................................................................. 132
5.2.4.2 Message Generation ................................................................132
5.2.4.3 Attention Button Detection ....................................................... 133
5.2.4.4 SMI/SCI Generation................................................................. 133
5.3 Gigabit Ethernet Controller (B0:D25:F0) .............................................................134
5.3.1 GbE PCI Express* Bus Interface..............................................................135
5.3.1.1 Transaction Layer....................................................................135
5.3.1.2 Data Alignment....................................................................... 135
5.3.1.3 Configuration Request Retry Status ........................................... 136
5.3.2 Error Events and Error Reporting ............................................................136
5.3.2.1 Data Parity Error .....................................................................136
5.3.2.2 Completion with Unsuccessful Completion Status......................... 136
5.3.3 Ethernet Interface ................................................................................ 136
5.3.3.1 82579 LAN PHY Interface .........................................................136
5.3.4 PCI Power Management .........................................................................137
5.3.4.1 Wake Up ................................................................................137
5.3.5 Configurable LEDs.................................................................................139
5.3.6 Function Level Reset Support (FLR).........................................................140
5.3.6.1 FLR Steps...............................................................................140
5.4 LPC Bridge (with System and Management Functions) (D31:F0).............................140
5.4.1 LPC Interface ....................................................................................... 140
5.4.1.1 LPC Cycle Types......................................................................141
5.4.1.2 Start Field Definition ................................................................142
5.4.1.3 Cycle Type / Direction (CYCTYPE + DIR)..................................... 142
5.4.1.4 Size.......................................................................................142
5.4.1.5 SYNC..................................................................................... 143
5.4.1.6 SYNC Time-Out.......................................................................143
5.4.1.7 SYNC Error Indication ..............................................................143
5.4.1.8 LFRAME# Usage...................................................................... 143
5.4.1.9 I/O Cycles ..............................................................................144
5.4.1.10 Bus Master Cycles ................................................................... 144
5.4.1.11 LPC Power Management ........................................................... 144
5.4.1.12 Configuration and PCH Implications ...........................................144
5.5 DMA Operation (D31:F0) ..................................................................................145
5.5.1 Channel Priority....................................................................................145
5.5.1.1 Fixed Priority ..........................................................................145
5.5.1.2 Rotating Priority......................................................................146
5.5.2 Address Compatibility Mode ...................................................................146
5.5.3 Summary of DMA Transfer Sizes .............................................................146
5.5.3.1 Address Shifting When Programmed for 16-Bit I/O Count by Words 146
5.5.4 Autoinitialize ........................................................................................ 147
5.5.5 Software Commands ............................................................................. 147
5.6 LPC DMA ........................................................................................................147
5.6.1 Asserting DMA Requests ........................................................................147
5.6.2 Abandoning DMA Requests.....................................................................148
5.6.3 General Flow of DMA Transfers ...............................................................149
5.6.4 Terminal Count..................................................................................... 149
5.6.5 Verify Mode .........................................................................................149
5.6.6 DMA Request Deassertion ......................................................................149
5.6.7 SYNC Field / LDRQ# Rules .....................................................................150
5.7 8254 Timers (D31:F0) ...................................................................................... 151
5.7.1 Timer Programming ..............................................................................151
5.7.2 Reading from the Interval Timer ............................................................. 152
5.7.2.1 Simple Read ........................................................................... 152
5.7.2.2 Counter Latch Command.......................................................... 153
5.7.2.3 Read Back Command .............................................................. 153
5.8 8259 Interrupt Controllers (PIC) (D31:F0) .......................................................... 154
5.8.1 Interrupt Handling................................................................................ 155
5.8.1.1 Generating Interrupts.............................................................. 155
5.8.1.2 Acknowledging Interrupts ........................................................ 155
5.8.1.3 Hardware/Software Interrupt Sequence ..................................... 156
5.8.2 Initialization Command Words (ICWx)..................................................... 156
5.8.2.1 ICW1 .................................................................................... 156
5.8.2.2 ICW2 .................................................................................... 157
5.8.2.3 ICW3 .................................................................................... 157
5.8.2.4 ICW4 .................................................................................... 157
5.8.3 Operation Command Words (OCW)......................................................... 157
5.8.4 Modes of Operation .............................................................................. 157
5.8.4.1 Fully Nested Mode................................................................... 157
5.8.4.2 Special Fully-Nested Mode........................................................ 158
5.8.4.3 Automatic Rotation Mode (Equal Priority Devices)........................ 158
5.8.4.4 Specific Rotation Mode (Specific Priority).................................... 158
5.8.4.5 Poll Mode............................................................................... 158
5.8.4.6 Edge and Level Triggered Mode ................................................ 159
5.8.4.7 End of Interrupt (EOI) Operations ............................................. 159
5.8.4.8 Normal End of Interrupt........................................................... 159
5.8.4.9 Automatic End of Interrupt Mode .............................................. 159
5.8.5 Masking Interrupts ............................................................................... 159
5.8.5.1 Masking on an Individual Interrupt Request................................ 159
5.8.5.2 Special Mask Mode.................................................................. 160
5.8.6 Steering PCI Interrupts ......................................................................... 160
5.9 Advanced Programmable Interrupt Controller (APIC) (D31:F0) .............................. 160
5.9.1 Interrupt Handling................................................................................ 160
5.9.2 Interrupt Mapping ................................................................................ 161
5.9.3 PCI/PCI Express* Message-Based Interrupts ............................................ 162
5.9.4 IOxAPIC Address Remapping ................................................................. 162
5.9.5 External Interrupt Controller Support ...................................................... 162
5.10 Serial Interrupt (D31:F0) ................................................................................. 162
5.10.1 Start Frame......................................................................................... 163
5.10.2 Data Frames........................................................................................ 163
5.10.3 Stop Frame ......................................................................................... 163
5.10.4 Specific Interrupts Not Supported Using SERIRQ ...................................... 164
5.10.5 Data Frame Format .............................................................................. 164
5.11 Real Time Clock (D31:F0)................................................................................. 165
5.11.1 Update Cycles...................................................................................... 165
5.11.2 Interrupts ........................................................................................... 166
5.11.3 Lockable RAM Ranges ........................................................................... 166
5.11.4 Century Rollover .................................................................................. 166
5.11.5 Clearing Battery-Backed RTC RAM .......................................................... 166
5.12 Processor Interface (D31:F0) ............................................................................ 168
5.12.1 Processor Interface Signals and VLW Messages ........................................ 168
5.12.1.1 INIT (Initialization) ................................................................. 168
5.12.1.2 FERR# (Numeric Coprocessor Error).......................................... 169
5.12.1.3 NMI (Non-Maskable Interrupt) .................................................. 169
5.12.1.4 Processor Power Good (PROCPWRGD) ....................................... 169
5.12.2 Dual-Processor Issues........................................................................... 169
5.12.2.1 Usage Differences ................................................................... 169
5.12.3 Virtual Legacy Wire (VLW) Messages....................................................... 170
5.13 Power Management ......................................................................................... 170
5.13.1 Features ............................................................................................. 170
5.13.2 PCH and System Power States ............................................................... 171
5.13.3 System Power Planes............................................................................ 173
5.13.4 SMI#/SCI Generation ........................................................................... 173
5.13.4.1 PCI Express* SCI.................................................................... 175
5.13.4.2 PCI Express* Hot-Plug............................................................. 175
5.13.5 C-States ............................................................................................. 176
5.13.6 Dynamic PCI Clock Control (Mobile Only)................................................. 176
5.13.6.1 Conditions for Checking the PCI Clock........................................ 176
5.13.6.2 Conditions for Maintaining the PCI Clock .................................... 176
5.13.6.3 Conditions for Stopping the PCI Clock........................................ 176
5.13.6.4 Conditions for Re-Starting the PCI Clock .................................... 177
Datasheet 5
5.13.7 Sleep States ........................................................................................177
5.13.6.5 LPC Devices and CLKRUN# .......................................................177
5.13.7.1 Sleep State Overview...............................................................177
5.13.7.2 Initiating Sleep State ...............................................................177
5.13.7.3 Exiting Sleep States................................................................. 178
5.13.7.4 PCI Express* WAKE# Signal and PME Event Message................... 180
5.13.7.5 Sx-G3-Sx, Handling Power Failures............................................180
5.13.7.6 Deep Sx.................................................................................181
5.13.8 Event Input Signals and Their Usage .......................................................182
5.13.8.1 PWRBTN# (Power Button) ........................................................ 182
5.13.8.2 RI# (Ring Indicator) ................................................................ 184
5.13.8.3 PME# (PCI Power Management Event) .......................................184
5.13.8.4 SYS_RESET# Signal ................................................................184
5.13.8.5 THRMTRIP# Signal .................................................................. 184
5.13.9 ALT Access Mode ..................................................................................185
5.13.9.1 Write Only Registers with Read Paths in ALT Access Mode............. 186
5.13.9.2 PIC Reserved Bits....................................................................188
5.13.9.3 Read Only Registers with Write Paths in ALT Access Mode............. 188
5.13.10System Power Supplies, Planes, and Signals.............................................188
5.13.10.1Power Plane Control with SLP_S3#,
SLP_S4#, SLP_S5#, SLP_A# and SLP_LAN#............................... 188
5.13.10.2SLP_S4# and Suspend-To-RAM Sequencing................................189
5.13.10.3PWROK Signal ........................................................................ 189
5.13.10.4BATLOW# (Battery Low) (Mobile Only).......................................189
5.13.10.5SLP_LAN# Pin Behavior............................................................190
5.13.10.6RTCRST# and SRTCRST# .........................................................190
5.13.10.7SUSPWRDNACK/SUSWARN#/GPIO30 Pin Behavior ......................191
5.13.11Legacy Power Management Theory of Operation .......................................191
5.13.11.1APM Power Management (Desktop Only) ....................................191
5.13.11.2Mobile APM Power Management (Mobile Only) ............................. 192
5.13.12Reset Behavior .....................................................................................192
5.14 System Management (D31:F0) ..........................................................................194
5.14.1 Theory of Operation .............................................................................. 194
5.14.1.1 Detecting a System Lockup....................................................... 194
5.14.1.2 Handling an Intruder ...............................................................194
5.14.1.3 Detecting Improper Flash Programming......................................195
5.14.1.4 Heartbeat and Event Reporting using SMLink/SMBus....................195
5.14.2 TCO Modes ..........................................................................................196
5.14.2.1 TCO Legacy/Compatible Mode...................................................196
5.14.2.2 Advanced TCO Mode................................................................ 197
5.15 General Purpose I/O (D31:F0)...........................................................................198
5.15.1 Power Wells ......................................................................................... 198
5.15.2 SMI# SCI and NMI Routing ....................................................................198
5.15.3 Triggering............................................................................................198
5.15.4 GPIO Registers Lockdown ......................................................................198
5.15.5 Serial POST Codes over GPIO .................................................................199
5.15.5.1 Theory of Operation................................................................. 199
5.15.5.2 Serial Message Format.............................................................200
5.16 SATA Host Controller (D31:F2, F5)..................................................................... 201
5.16.1 SATA 6 Gb/s Support ............................................................................202
5.16.2 SATA Feature Support ...........................................................................202
5.16.3 Theory of Operation .............................................................................. 203
5.16.3.1 Standard ATA Emulation...........................................................203
5.16.3.2 48-Bit LBA Operation ...............................................................203
5.16.4 SATA Swap Bay Support........................................................................203
5.16.5 Hot Plug Operation................................................................................203
5.16.6 Function Level Reset Support (FLR)......................................................... 204
5.16.6.1 FLR Steps...............................................................................204
®
5.16.7 Intel
5.16.8 Intel
Rapid Storage Technology Configuration.........................................204
5.16.7.1 Intel® Rapid Storage Technology RAID Option ROM .....................205
®
Smart Response Technology .........................................................205
5.16.9 Power Management Operation ................................................................206
5.16.9.1 Power State Mappings.............................................................. 206
5.16.9.2 Power State Transitions............................................................ 206
5.16.9.3 SMI Trapping (APM).................................................................207
5.16.10SATA Device Presence ........................................................................... 207
5.16.11SATA LED ............................................................................................208
5.16.12AHCI Operation.................................................................................... 208
5.16.13SGPIO Signals ..................................................................................... 209
5.16.13.1Mechanism ............................................................................ 209
5.16.13.2Message Format ..................................................................... 210
5.16.13.3LED Message Type .................................................................. 210
5.16.13.4SGPIO Waveform.................................................................... 212
5.16.14External SATA...................................................................................... 213
5.17 High Precision Event Timers.............................................................................. 213
5.17.1 Timer Accuracy .................................................................................... 213
5.17.2 Interrupt Mapping ................................................................................ 214
5.17.3 Periodic vs. Non-Periodic Modes ............................................................. 214
5.17.4 Enabling the Timers.............................................................................. 215
5.17.5 Interrupt Levels ................................................................................... 215
5.17.6 Handling Interrupts .............................................................................. 216
5.17.7 Issues Related to 64-Bit Timers with 32-Bit Processors .............................. 216
5.18 USB EHCI Host Controllers (D29:F0 and D26:F0)................................................. 217
5.18.1 EHC Initialization.................................................................................. 217
5.18.1.1 BIOS Initialization................................................................... 217
5.18.1.2 Driver Initialization ................................................................. 217
5.18.1.3 EHC Resets ............................................................................ 217
5.18.2 Data Structures in Main Memory............................................................. 217
5.18.3 USB 2.0 Enhanced Host Controller DMA................................................... 218
5.18.4 Data Encoding and Bit Stuffing............................................................... 218
5.18.5 Packet Formats .................................................................................... 218
5.18.6 USB 2.0 Interrupts and Error Conditions.................................................. 218
5.18.6.1 Aborts on USB 2.0-Initiated Memory Reads ................................ 219
5.18.7 USB 2.0 Power Management.................................................................. 219
5.18.7.1 Pause Feature ........................................................................ 219
5.18.7.2 Suspend Feature..................................................................... 219
5.18.7.3 ACPI Device States ................................................................. 219
5.18.7.4 ACPI System States ................................................................ 220
5.18.8 USB 2.0 Legacy Keyboard Operation....................................................... 220
5.18.9 USB 2.0 Based Debug Port .................................................................... 220
5.18.9.1 Theory of Operation ............................................................... 221
5.18.10EHCI Caching....................................................................................... 225
5.18.11Intel® USB Pre-Fetch Based Pause ......................................................... 225
5.18.12Function Level Reset Support (FLR) ........................................................ 225
5.18.12.1FLR Steps .............................................................................. 225
5.18.13USB Overcurrent Protection ................................................................... 226
5.19 Integrated USB 2.0 Rate Matching Hub .............................................................. 227
5.19.1 Overview ............................................................................................ 227
5.19.2 Architecture......................................................................................... 227
5.20 xHCI Controller (D20:F0) ................................................................................. 227
5.21 SMBus Controller (D31:F3)............................................................................... 228
5.21.1 Host Controller..................................................................................... 228
5.21.1.1 Command Protocols ................................................................ 229
5.21.2 Bus Arbitration..................................................................................... 232
5.21.3 Bus Timing .......................................................................................... 233
5.21.3.1 Clock Stretching ..................................................................... 233
5.21.3.2 Bus Time Out (The PCH as SMBus Master) ................................. 233
5.21.4 Interrupts / SMI#................................................................................. 233
5.21.5 SMBALERT# ........................................................................................ 234
5.21.6 SMBus CRC Generation and Checking...................................................... 234
5.21.7 SMBus Slave Interface .......................................................................... 235
5.21.7.1 Format of Slave Write Cycle ..................................................... 236
5.21.7.2 Format of Read Command........................................................ 237
5.21.7.3 Slave Read of RTC Time Bytes.................................................. 239
5.21.7.4 Format of Host Notify Command ............................................... 240
5.22 Thermal Management ...................................................................................... 241
5.22.1 Thermal Sensor ................................................................................... 241
5.22.1.1 Internal Thermal Sensor Operation............................................ 241
5.22.2 PCH Thermal Throttling ......................................................................... 242
5.22.3 Thermal Reporting Over System Management Link 1 Interface (SMLink1) .... 243
5.22.3.1 Supported Addresses............................................................... 244
5.22.3.2 I
2
C Write Commands to the Intel® ME ....................................... 245
5.22.3.3 Block Read Command.............................................................. 245
5.22.3.4 Read Data Format................................................................... 247
Datasheet 7
5.22.3.5 Thermal Data Update Rate........................................................247
5.22.3.6 Temperature Comparator and Alert............................................247
5.22.3.7 BIOS Set Up ........................................................................... 249
5.22.3.8 SMBus Rules...........................................................................249
5.22.3.9 Case for Considerations............................................................250
5.23 Intel® High Definition Audio Overview (D27:F0)...................................................252
5.23.1 Intel® High Definition Audio Docking (Mobile Only)....................................252
5.23.1.1 Dock Sequence .......................................................................252
5.23.1.2 Exiting D3/CRST# When Docked ...............................................253
5.23.1.3 Cold Boot/Resume from S3 When Docked...................................254
5.23.1.4 Undock Sequence....................................................................254
5.23.1.5 Normal Undock ....................................................................... 254
5.23.1.6 Surprise Undock...................................................................... 255
5.23.1.7 Interaction between Dock/Undock and Power Management States . 255
5.23.1.8 Relationship between HDA_DOCK_RST# and HDA_RST#..............255
5.24 Intel® ME and Intel® ME Firmware 8.0 ...............................................................256
5.24.1 Intel® ME Requirements ........................................................................257
5.25 Serial Peripheral Interface (SPI) ........................................................................ 258
5.25.1 SPI Supported Feature Overview ............................................................258
5.25.1.1 Non-Descriptor Mode ...............................................................258
5.25.1.2 Descriptor Mode...................................................................... 258
5.25.2 Flash Descriptor ................................................................................... 259
5.25.2.1 Descriptor Master Region ......................................................... 261
5.25.3 Flash Access ........................................................................................262
5.25.3.1 Direct Access Security..............................................................262
5.25.3.2 Register Access Security .......................................................... 262
5.25.4 Serial Flash Device Compatibility Requirements ........................................263
5.25.4.1 PCH SPI Based BIOS Requirements............................................263
5.25.4.2 Integrated LAN Firmware SPI Flash Requirements........................ 263
5.25.4.3 Intel® Management Engine Firmware SPI Flash Requirements ....... 263
5.25.4.4 Hardware Sequencing Requirements.......................................... 264
5.25.5 Multiple Page Write Usage Model............................................................. 265
5.25.5.1 Soft Flash Protection................................................................265
5.25.5.2 BIOS Range Write Protection ....................................................266
5.25.5.3 SMI# Based Global Write Protection........................................... 266
5.25.6 Flash Device Configurations ...................................................................266
5.25.7 SPI Flash Device Recommended Pinout....................................................266
5.25.8 Serial Flash Device Package ...................................................................267
5.25.8.1 Common Footprint Usage Model ................................................267
5.25.8.2 Serial Flash Device Package Recommendations ........................... 267
5.26 Fan Speed Control Signals (Server/Workstation Only)...........................................268
5.26.1 PWM Outputs (Server/Workstation Only) .................................................268
5.26.2 TACH Inputs (Server/Workstation Only)...................................................268
5.27 Feature Capability Mechanism ........................................................................... 268
5.28 PCH Display Interfaces and Intel
®
Flexible Display Interconnect.............................269
5.28.1 Analog Display Interface Characteristics...................................................270
5.28.1.1 Integrated RAMDAC.................................................................270
5.28.1.2 DDC (Display Data Channel) .....................................................271
5.28.2 Digital Display Interfaces .......................................................................271
5.28.2.1 LVDS (Mobile only)..................................................................271
5.28.2.2 High Definition Multimedia Interface ..........................................273
5.28.2.3 Digital Video Interface* (DVI*) ................................................. 274
5.28.2.4 DisplayPort* ...........................................................................275
5.28.2.5 Embedded DisplayPort* ...........................................................275
5.28.2.6 DisplayPort* Aux Channel......................................................... 275
5.28.2.7 DisplayPort* Hot-Plug Detect (HPD)...........................................276
5.28.2.8 Integrated Audio over HDMI and DisplayPort* .............................276
5.28.2.9 Intel® Serial Digital Video Out (Intel® SDVO).............................. 276
5.28.3 Mapping of Digital Display Interface Signals .............................................277
5.28.4 Multiple Display Configurations ...............................................................279
5.28.5 High-bandwidth Digital Content Protection* (HDCP*).................................281
5.28.6 Intel
®
Flexible Display Interconnect ........................................................281
5.29 Intel® Virtualization Technology ........................................................................281
5.29.1 Intel® VT-d Objectives ..........................................................................282
5.29.2 Intel® VT-d Features Supported..............................................................282
5.29.3 Support for Function Level Reset (FLR) in PCH.......................................... 282
5.29.4 Virtualization Support for PCH’s IOxAPIC..................................................282
5.29.5 Virtualization Support for High Precision Event Timer (HPET)...................... 283
6 Ballout Definition................................................................................................... 285
6.1 Desktop PCH Ballout ........................................................................................ 285
6.2 Mobile PCH Ballout .......................................................................................... 297
6.3 Mobile SFF PCH Ballout .................................................................................... 309
7 Package Information ............................................................................................. 323
7.1 Desktop PCH package ...................................................................................... 323
7.2 Mobile PCH Package......................................................................................... 325
7.3 Mobile SFF PCH Package................................................................................... 327
8 Electrical Characteristics ....................................................................................... 329
8.1 Thermal Specifications ..................................................................................... 329
8.1.1 Desktop Storage Specifications and Thermal Design Power (TDP) ............... 329
8.1.2 Mobile Storage Specifications and Thermal Design Power (TDP) .................. 329
8.2 Absolute Maximum Ratings............................................................................... 330
8.3 PCH Power Supply Range ................................................................................. 331
8.4 General DC Characteristics ............................................................................... 331
8.5 Display DC Characteristics ................................................................................ 344
8.6 AC Characteristics ........................................................................................... 346
8.7 Power Sequencing and Reset Signal Timings ....................................................... 362
8.8 Power Management Timing Diagrams................................................................. 365
8.9 AC Timing Diagrams ........................................................................................ 370
9 Register and Memory Mapping............................................................................... 381
9.1 PCI Devices and Functions................................................................................ 382
9.2 PCI Configuration Map ..................................................................................... 383
9.3 I/O Map ......................................................................................................... 383
9.3.1 Fixed I/O Address Ranges ..................................................................... 383
9.3.2 Variable I/O Decode Ranges .................................................................. 386
9.4 Memory Map................................................................................................... 387
9.4.1 Boot-Block Update Scheme.................................................................... 389
10 Chipset Configuration Registers............................................................................. 391
10.1 Chipset Configuration Registers (Memory Space)................................................. 391
10.1.1 RPC—Root Port Configuration Register .................................................... 393
10.1.2 RPFN—Root Port Function Number and Hide for PCI
Express* Root Ports Register ................................................................. 394
10.1.3 FLRSTAT—Function Level Reset Pending Status Register............................ 395
10.1.4 TRSR—Trap Status Register................................................................... 396
10.1.5 TRCR—Trapped Cycle Register ............................................................... 396
10.1.6 TWDR—Trapped Write Data Register....................................................... 397
10.1.7 IOTRn—I/O Trap Register (0–3) ............................................................. 397
10.1.8 V0CTL—Virtual Channel 0 Resource Control Register ................................. 398
10.1.9 V0STS—Virtual Channel 0 Resource Status Register.................................. 398
10.1.10V1CTL—Virtual Channel 1 Resource Control Register ................................. 399
10.1.11V1STS—Virtual Channel 1 Resource Status Register.................................. 399
10.1.12REC—Root Error Command Register ....................................................... 399
10.1.13LCAP—Link Capabilities Register............................................................. 400
10.1.14LCTL—Link Control Register ................................................................... 400
10.1.15LSTS—Link Status Register.................................................................... 401
10.1.16TCTL—TCO Configuration Register .......................................................... 401
10.1.17D31IP—Device 31 Interrupt Pin Register.................................................. 402
10.1.18D30IP—Device 30 Interrupt Pin Register.................................................. 403
10.1.19D29IP—Device 29 Interrupt Pin Register.................................................. 403
10.1.20D28IP—Device 28 Interrupt Pin Register.................................................. 403
10.1.21D27IP—Device 27 Interrupt Pin Register.................................................. 405
10.1.22D26IP—Device 26 Interrupt Pin Register.................................................. 405
10.1.23D25IP—Device 25 Interrupt Pin Register.................................................. 405
10.1.24D22IP—Device 22 Interrupt Pin Register.................................................. 406
10.1.25D20IP—Device 20 Interrupt Pin Register.................................................. 406
10.1.26D31IR—Device 31 Interrupt Route Register ............................................. 407
10.1.27D29IR—Device 29 Interrupt Route Register ............................................. 408
10.1.28D28IR—Device 28 Interrupt Route Register ............................................. 409
10.1.29D27IR—Device 27 Interrupt Route Register ............................................. 410
10.1.30D26IR—Device 26 Interrupt Route Register ............................................. 411
10.1.31D25IR—Device 25 Interrupt Route Register ............................................. 412
Datasheet 9
10.1.32D22IR—Device 22 Interrupt Route Register.............................................. 413
10.1.33D20IR—Device 20 Interrupt Route Register.............................................. 414
10.1.34OIC—Other Interrupt Control Register .....................................................415
10.1.35PRSTS—Power and Reset Status Register................................................. 416
10.1.36PM_CFG—Power Management Configuration Register................................. 417
10.1.37DEEP_S3_POL—Deep Sx From S3 Power Policies Register .......................... 418
10.1.38DEEP_S4_POL—Deep Sx From S4 Power Policies Register .......................... 418
10.1.39DEEP_S5_POL—Deep Sx From S5 Power Policies Register .......................... 418
10.1.40PMSYNC_CFG—PMSYNC Configuration ..................................................... 419
10.1.41RC—RTC Configuration Register.............................................................. 419
10.1.42HPTC—High Precision Timer Configuration Register ................................... 420
10.1.43GCS—General Control and Status Register ...............................................420
10.1.44BUC—Backed Up Control Register ...........................................................422
10.1.45FD—Function Disable Register ................................................................423
10.1.46CG—Clock Gating Register ..................................................................... 425
10.1.47FDSW—Function Disable SUS Well Register ..............................................426
10.1.48DISPBDF—Display Bus, Device and Function
Initialization Register ............................................................................426
10.1.49FD2—Function Disable 2 Register ............................................................ 427
10.1.50MISCCTL—Miscellaneous Control Register ................................................427
10.1.51USBOCM1—Overcurrent MAP Register 1...................................................428
10.1.52USBOCM2—Overcurrent MAP Register 2...................................................429
10.1.53RMHWKCTL—Rate Matching Hub Wake Control Register.............................430
11 PCI-to-PCI Bridge Registers (D30:F0)....................................................................433
11.1 PCI Configuration Registers (D30:F0) .................................................................433
11.1.1 VID— Vendor Identification Register (PCI-PCI—D30:F0)............................. 434
11.1.2 DID— Device Identification Register (PCI-PCI—D30:F0) ............................. 434
11.1.3 PCICMD—PCI Command Register (PCI-PCI—D30:F0).................................434
11.1.4 PSTS—PCI Status Register (PCI-PCI—D30:F0) ..........................................435
11.1.5 RID—Revision Identification Register (PCI-PCI—D30:F0)............................ 437
11.1.6 CC—Class Code Register (PCI-PCI—D30:F0).............................................437
11.1.7 PMLT—Primary Master Latency Timer Register
(PCI-PCI—D30:F0)................................................................................437
11.1.8 HEADTYP—Header Type Register (PCI-PCI—D30:F0) .................................438
11.1.9 BNUM—Bus Number Register (PCI-PCI—D30:F0) ......................................438
11.1.10SMLT—Secondary Master Latency Timer Register
(PCI-PCI—D30:F0)................................................................................438
11.1.11IOBASE_LIMIT—I/O Base and Limit Register
(PCI-PCI—D30:F0)................................................................................439
11.1.12SECSTS—Secondary Status Register (PCI-PCI—D30:F0) ............................440
11.1.13MEMBASE_LIMIT—Memory Base and Limit Register
(PCI-PCI—D30:F0)................................................................................441
11.1.14PREF_MEM_BASE_LIMIT—Prefetchable Memory Base
and Limit Register (PCI-PCI—D30:F0) .....................................................441
11.1.15PMBU32—Prefetchable Memory Base Upper 32 Bits
Register (PCI-PCI—D30:F0) ...................................................................442
11.1.16PMLU32—Prefetchable Memory Limit Upper 32 Bits
Register (PCI-PCI—D30:F0) ...................................................................442
11.1.17CAPP—Capability List Pointer Register (PCI-PCI—D30:F0) .......................... 442
11.1.18INTR—Interrupt Information Register (PCI-PCI—D30:F0) ........................... 442
11.1.19BCTRL—Bridge Control Register (PCI-PCI—D30:F0) ...................................443
11.1.20SPDH—Secondary PCI Device Hiding Register
(PCI-PCI—D30:F0)................................................................................444
11.1.21DTC—Delayed Transaction Control Register
(PCI-PCI—D30:F0)................................................................................445
11.1.22BPS—Bridge Proprietary Status Register
(PCI-PCI—D30:F0)................................................................................446
11.1.23BPC—Bridge Policy Configuration Register
(PCI-PCI—D30:F0)................................................................................447
11.1.24SVCAP—Subsystem Vendor Capability Register
(PCI-PCI—D30:F0)................................................................................448
11.1.25SVID—Subsystem Vendor IDs Register (PCI-PCI—D30:F0) ......................... 448
12 Gigabit LAN Configuration Registers ......................................................................449
12.1 Gigabit LAN Configuration Registers
(Gigabit LAN — D25:F0) ...................................................................................449
12.1.1 VID—Vendor Identification Register
(Gigabit LAN—D25:F0).......................................................................... 450
12.1.2 DID—Device Identification Register
(Gigabit LAN—D25:F0).......................................................................... 450
12.1.3 PCICMD—PCI Command Register
(Gigabit LAN—D25:F0).......................................................................... 451
12.1.4 PCISTS—PCI Status Register
(Gigabit LAN—D25:F0).......................................................................... 452
12.1.5 RID—Revision Identification Register
(Gigabit LAN—D25:F0).......................................................................... 453
12.1.6 CC—Class Code Register
(Gigabit LAN—D25:F0).......................................................................... 453
12.1.7 CLS—Cache Line Size Register
(Gigabit LAN—D25:F0).......................................................................... 453
12.1.8 PLT—Primary Latency Timer Register
(Gigabit LAN—D25:F0).......................................................................... 453
12.1.9 HEADTYP—Header Type Register
(Gigabit LAN—D25:F0).......................................................................... 453
12.1.10MBARA—Memory Base Address Register A
(Gigabit LAN—D25:F0).......................................................................... 454
12.1.11MBARB—Memory Base Address Register B
(Gigabit LAN—D25:F0).......................................................................... 454
12.1.12MBARC—Memory Base Address Register C
(Gigabit LAN—D25:F0).......................................................................... 455
12.1.13SVID—Subsystem Vendor ID Register
(Gigabit LAN—D25:F0).......................................................................... 455
12.1.14SID—Subsystem ID Register
(Gigabit LAN—D25:F0).......................................................................... 455
12.1.15ERBA—Expansion ROM Base Address Register
(Gigabit LAN—D25:F0).......................................................................... 455
12.1.16CAPP—Capabilities List Pointer Register
(Gigabit LAN—D25:F0).......................................................................... 456
12.1.17INTR—Interrupt Information Register
(Gigabit LAN—D25:F0).......................................................................... 456
12.1.18MLMG—Maximum Latency/Minimum Grant Register
(Gigabit LAN—D25:F0).......................................................................... 456
12.1.19CLIST1—Capabilities List Register 1
(Gigabit LAN—D25:F0).......................................................................... 456
12.1.20PMC—PCI Power Management Capabilities Register
(Gigabit LAN—D25:F0).......................................................................... 457
12.1.21PMCS—PCI Power Management Control and Status
Register (Gigabit LAN—D25:F0) ............................................................. 458
12.1.22DR—Data Register
(Gigabit LAN—D25:F0).......................................................................... 459
12.1.23CLIST2—Capabilities List Register 2
(Gigabit LAN—D25:F0).......................................................................... 459
12.1.24MCTL—Message Control Register
(Gigabit LAN—D25:F0).......................................................................... 459
12.1.25MADDL—Message Address Low Register
(Gigabit LAN—D25:F0).......................................................................... 460
12.1.26MADDH—Message Address High Register
(Gigabit LAN—D25:F0).......................................................................... 460
12.1.27MDAT—Message Data Register
(Gigabit LAN—D25:F0).......................................................................... 460
12.1.28FLRCAP—Function Level Reset Capability
(Gigabit LAN—D25:F0).......................................................................... 460
12.1.29FLRCLV—Function Level Reset Capability Length and
Version Register (Gigabit LAN—D25:F0) .................................................. 461
12.1.30DEVCTRL—Device Control Register (Gigabit LAN—D25:F0)......................... 461
12.2 Gigabit LAN Capabilities and Status Registers (CSR)............................................. 462
12.2.1 GBECSR1—Gigabit Ethernet Capabilities and Status Register 1 ................... 462
12.2.2 GBECSR2—Gigabit Ethernet Capabilities and Status Register 2 ................... 463
12.2.3 GBECSR3—Gigabit Ethernet Capabilities and Status Register 3 ................... 463
12.2.4 GBECSR4—Gigabit Ethernet Capabilities and Status Register 4 ................... 463
12.2.5 GBECSR5—Gigabit Ethernet Capabilities and Status Register 5 ................... 464
12.2.6 GBECSR6—Gigabit Ethernet Capabilities and Status Register 6 ................... 464
12.2.7 GBECSR7—Gigabit Ethernet Capabilities and Status Register 7 ................... 464
Datasheet 11
12.2.8 GBECSR8—Gigabit Ethernet Capabilities and Status Register 8.................... 465
12.2.9 GBECSR9—Gigabit Ethernet Capabilities and Status Register 9.................... 465
13 LPC Interface Bridge Registers (D31:F0) ...............................................................467
13.1 PCI Configuration Registers (LPC I/F—D31:F0) ....................................................467
13.1.1 VID—Vendor Identification Register (LPC I/F—D31:F0) ..............................468
13.1.2 DID—Device Identification Register (LPC I/F—D31:F0)............................... 468
13.1.3 PCICMD—PCI COMMAND Register (LPC I/F—D31:F0).................................469
13.1.4 PCISTS—PCI Status Register (LPC I/F—D31:F0)........................................ 469
13.1.5 RID—Revision Identification Register (LPC I/F—D31:F0) ............................ 470
13.1.6 PI—Programming Interface Register (LPC I/F—D31:F0) ............................. 470
13.1.7 SCC—Sub Class Code Register (LPC I/F—D31:F0) .....................................470
13.1.8 BCC—Base Class Code Register (LPC I/F—D31:F0)....................................471
13.1.9 PLT—Primary Latency Timer Register (LPC I/F—D31:F0) ............................471
13.1.10HEADTYP—Header Type Register (LPC I/F—D31:F0) ..................................471
13.1.11SS—Sub System Identifiers Register (LPC I/F—D31:F0) ............................. 471
13.1.12CAPP—Capability List Pointer Register (LPC I/F—D31:F0) ........................... 472
13.1.13PMBASE—ACPI Base Address Register (LPC I/F—D31:F0) ........................... 472
13.1.14ACPI_CNTL—ACPI Control Register (LPC I/F — D31:F0) ............................. 473
13.1.15GPIOBASE—GPIO Base Address Register (LPC I/F — D31:F0) .....................473
13.1.16GC—GPIO Control Register (LPC I/F — D31:F0) ........................................474
13.1.17PIRQ[n]_ROUT—PIRQ[A,B,C,D] Routing Control Register
(LPC I/F—D31:F0) ................................................................................ 475
13.1.18SIRQ_CNTL—Serial IRQ Control Register
(LPC I/F—D31:F0) ................................................................................ 476
13.1.19PIRQ[n]_ROUT—PIRQ[E,F,G,H] Routing Control Register
(LPC I/F—D31:F0) ................................................................................ 477
13.1.20LPC_IBDF—IOxAPIC Bus:Device:Function
(LPC I/F—D31:F0) ................................................................................ 477
13.1.21LPC_HnBDF – HPET n Bus:Device:Function
(LPC I/F—D31:F0) ................................................................................ 478
13.1.22LPC_I/O_DEC—I/O Decode Ranges Register
(LPC I/F—D31:F0) ................................................................................ 479
13.1.23LPC_EN—LPC I/F Enables Register (LPC I/F—D31:F0) ................................480
13.1.24GEN1_DEC—LPC I/F Generic Decode Range 1 Register
(LPC I/F—D31:F0) ................................................................................ 481
13.1.25GEN2_DEC—LPC I/F Generic Decode Range 2 Register
(LPC I/F—D31:F0) ................................................................................ 481
13.1.26GEN3_DEC—LPC I/F Generic Decode Range 3 Register
(LPC I/F—D31:F0) ................................................................................ 482
13.1.27GEN4_DEC—LPC I/F Generic Decode Range 4 Register
(LPC I/F—D31:F0) ................................................................................ 482
13.1.28ULKMC — USB Legacy Keyboard / Mouse
Control Register(LPC I/F—D31:F0) ..........................................................483
13.1.29LGMR — LPC I/F Generic Memory Range Register
(LPC I/F—D31:F0) ................................................................................ 484
13.1.30BIOS_SEL1—BIOS Select 1 Register
(LPC I/F—D31:F0) ................................................................................ 485
13.1.31BIOS_SEL2—BIOS Select 2 Register
(LPC I/F—D31:F0) ................................................................................ 486
13.1.32BIOS_DEC_EN1—BIOS Decode Enable
Register (LPC I/F—D31:F0)....................................................................487
13.1.33BIOS_CNTL—BIOS Control Register
(LPC I/F—D31:F0) ................................................................................ 489
13.1.34FDCAP—Feature Detection Capability ID Register
(LPC I/F—D31:F0) ................................................................................ 490
13.1.35FDLEN—Feature Detection Capability Length Register
(LPC I/F—D31:F0) ................................................................................ 490
13.1.36FDVER—Feature Detection Version Register
(LPC I/F—D31:F0) ................................................................................ 490
13.1.37FVECIDX—Feature Vector Index Register
(LPC I/F—D31:F0) ................................................................................ 490
13.1.38FVECD—Feature Vector Data Register
(LPC I/F—D31:F0) ................................................................................ 491
13.1.39Feature Vector Space ............................................................................491
13.1.39.1FVEC0—Feature Vector Register 0 ............................................. 491
13.1.39.2FVEC1—Feature Vector Register 1 ............................................. 492
13.1.39.3FVEC2—Feature Vector Register 2 ............................................. 492
13.1.39.4FVEC3—Feature Vector Register 3 ............................................. 492
13.1.40RCBA—Root Complex Base Address Register
(LPC I/F—D31:F0)................................................................................ 493
13.2 DMA I/O Registers........................................................................................... 494
13.2.1 DMABASE_CA—DMA Base and Current Address Registers .......................... 495
13.2.2 DMABASE_CC—DMA Base and Current Count Registers ............................. 496
13.2.3 DMAMEM_LP—DMA Memory Low Page Registers....................................... 496
13.2.4 DMACMD—DMA Command Register ........................................................ 497
13.2.5 DMASTA—DMA Status Register .............................................................. 497
13.2.6 DMA_WRSMSK—DMA Write Single Mask Register...................................... 498
13.2.7 DMACH_MODE—DMA Channel Mode Register ........................................... 498
13.2.8 DMA Clear Byte Pointer Register............................................................. 499
13.2.9 DMA Master Clear Register .................................................................... 499
13.2.10DMA_CLMSK—DMA Clear Mask Register .................................................. 499
13.2.11DMA_WRMSK—DMA Write All Mask Register ............................................ 500
13.3 Timer I/O Registers ......................................................................................... 500
13.3.1 TCW—Timer Control Word Register......................................................... 501
13.3.2 SBYTE_FMT—Interval Timer Status Byte Format Register........................... 503
13.3.3 Counter Access Ports Register................................................................ 504
13.4 8259 Interrupt Controller (PIC) Registers ........................................................... 504
13.4.1 Interrupt Controller I/O MAP .................................................................. 504
13.4.2 ICW1—Initialization Command Word 1 Register........................................ 505
13.4.3 ICW2—Initialization Command Word 2 Register........................................ 506
13.4.4 ICW3—Master Controller Initialization Command
Word 3 Register ................................................................................... 506
13.4.5 ICW3—Slave Controller Initialization Command
Word 3 Register ................................................................................... 507
13.4.6 ICW4—Initialization Command Word 4 Register........................................ 507
13.4.7 OCW1—Operational Control Word 1 (Interrupt Mask)
Register .............................................................................................. 508
13.4.8 OCW2—Operational Control Word 2 Register............................................ 508
13.4.9 OCW3—Operational Control Word 3 Register............................................ 509
13.4.10ELCR1—Master Controller Edge/Level Triggered Register ........................... 510
13.4.11ELCR2—Slave Controller Edge/Level Triggered Register ............................. 511
13.5 Advanced Programmable Interrupt Controller (APIC)............................................ 512
13.5.1 APIC Register Map................................................................................ 512
13.5.2 IND—Index Register ............................................................................. 512
13.5.3 DAT—Data Register .............................................................................. 513
13.5.4 EOIR—EOI Register .............................................................................. 513
13.5.5 ID—Identification Register..................................................................... 514
13.5.6 VER—Version Register .......................................................................... 514
13.5.7 REDIR_TBL—Redirection Table Register ................................................... 515
13.6 Real Time Clock Registers................................................................................. 517
13.6.1 I/O Register Address Map...................................................................... 517
13.6.2 Indexed Registers ................................................................................ 518
13.6.2.1 RTC_REGA—Register A ............................................................ 519
13.6.2.2 RTC_REGB—Register B (General Configuration) .......................... 520
13.6.2.3 RTC_REGC—Register C (Flag Register) ...................................... 521
13.6.2.4 RTC_REGD—Register D (Flag Register) ...................................... 521
13.7 Processor Interface Registers............................................................................ 522
13.7.1 NMI_SC—NMI Status and Control Register............................................... 522
13.7.2 NMI_EN—NMI Enable (and Real Time Clock Index)
Register .............................................................................................. 523
13.7.3 PORT92—Init Register........................................................................... 523
13.7.4 COPROC_ERR—Coprocessor Error Register .............................................. 523
13.7.5 RST_CNT—Reset Control Register........................................................... 524
13.8 Power Management Registers ........................................................................... 525
13.8.1 Power Management PCI Configuration Registers
(PM—D31:F0)...................................................................................... 525
13.8.1.1 GEN_PMCON_1—General PM Configuration 1 Register
(PM—D31:F0) ........................................................................ 526
13.8.1.2 GEN_PMCON_2—General PM Configuration 2 Register
(PM—D31:F0) ........................................................................ 527
13.8.1.3 GEN_PMCON_3—General PM Configuration 3 Register
(PM—D31:F0) ........................................................................ 528
Datasheet 13
13.8.1.4 GEN_PMCON_LOCK—General Power Management Configuration
Lock Register.......................................................................... 531
13.8.1.5 BM_BREAK_EN_2 Register #2 (PM—D31:F0) ..............................531
13.8.1.6 BM_BREAK_EN Register (PM—D31:F0).......................................532
13.8.1.7 PMIR—Power Management Initialization Register (PM—D31:F0)..... 533
13.8.1.8 GPIO_ROUT—GPIO Routing Control Register
(PM—D31:F0)......................................................................... 533
13.8.2 APM I/O Decode Register....................................................................... 534
13.8.2.1 APM_CNT—Advanced Power Management Control Port Register ..... 534
13.8.2.2 APM_STS—Advanced Power Management Status Port Register ...... 534
13.8.3 Power Management I/O Registers ...........................................................535
13.8.3.1 PM1_STS—Power Management 1 Status Register.........................535
13.8.3.2 PM1_EN—Power Management 1 Enable Register .......................... 538
13.8.3.3 PM1_CNT—Power Management 1 Control Register .......................539
13.8.3.4 PM1_TMR—Power Management 1 Timer Register .........................540
13.8.3.5 GPE0_STS—General Purpose Event 0 Status Register................... 540
13.8.3.6 GPE0_EN—General Purpose Event 0 Enables Register................... 543
13.8.3.7 SMI_EN—SMI Control and Enable Register..................................545
13.8.3.8 SMI_STS—SMI Status Register.................................................. 547
13.8.3.9 ALT_GP_SMI_EN—Alternate GPI SMI Enable Register...................549
13.8.3.10ALT_GP_SMI_STS—Alternate GPI SMI Status Register.................. 550
13.8.3.11GPE_CNTL—General Purpose Control Register .............................550
13.8.3.12DEVACT_STS — Device Activity Status Register...........................551
13.8.3.13PM2_CNT—Power Management 2 Control Register .......................551
13.9 System Management TCO Registers ...................................................................552
13.9.1 TCO_RLD—TCO Timer Reload and Current Value Register...........................552
13.9.2 TCO_DAT_IN—TCO Data In Register .......................................................553
13.9.3 TCO_DAT_OUT—TCO Data Out Register...................................................553
13.9.4 TCO1_STS—TCO1 Status Register........................................................... 553
13.9.5 TCO2_STS—TCO2 Status Register........................................................... 555
13.9.6 TCO1_CNT—TCO1 Control Register .........................................................556
13.9.7 TCO2_CNT—TCO2 Control Register .........................................................557
13.9.8 TCO_MESSAGE1 and TCO_MESSAGE2 Registers .......................................557
13.9.9 TCO_WDCNT—TCO Watchdog Control Register ......................................... 558
13.9.10SW_IRQ_GEN—Software IRQ Generation Register .....................................558
13.9.11TCO_TMR—TCO Timer Initial Value Register .............................................558
13.10 General Purpose I/O Registers........................................................................... 559
13.10.1GPIO_USE_SEL—GPIO Use Select Register...............................................560
13.10.2GP_IO_SEL—GPIO Input/Output Select Register .......................................560
13.10.3GP_LVL—GPIO Level for Input or Output Register...................................... 561
13.10.4GPO_BLINK—GPO Blink Enable Register...................................................561
13.10.5GP_SER_BLINK—GP Serial Blink Register ................................................. 562
13.10.6GP_SB_CMDSTS—GP Serial Blink Command
Status Register.....................................................................................562
13.10.7GP_SB_DATA—GP Serial Blink Data Register ............................................ 563
13.10.8GPI_NMI_EN—GPI NMI Enable Register ...................................................563
13.10.9GPI_NMI_STS—GPI NMI Status Register .................................................. 563
13.10.10GPI_INV—GPIO Signal Invert Register.................................................... 564
13.10.11GPIO_USE_SEL2—GPIO Use Select 2 Register.........................................564
13.10.12GP_IO_SEL2—GPIO Input/Output Select 2 Register .................................565
13.10.13GP_LVL2—GPIO Level for Input or Output 2 Register................................565
13.10.14GPIO_USE_SEL3—GPIO Use Select 3 Register.........................................566
13.10.15GP_IO_SEL3—GPIO Input/Output Select 3 Register .................................566
13.10.16GP_LVL3—GPIO Level for Input or Output 3 Register................................567
13.10.17GP_RST_SEL1 — GPIO Reset Select Register ..........................................567
13.10.18GP_RST_SEL2 — GPIO Reset Select Register ..........................................568
13.10.19GP_RST_SEL3 — GPIO Reset Select Register ..........................................568
14 SATA Controller Registers (D31:F2) .......................................................................569
14.1 PCI Configuration Registers (SATA–D31:F2) ........................................................ 569
14.1.1 VID—Vendor Identification Register (SATA–D31:F2)..................................571
14.1.2 DID—Device Identification Register (SATA–D31:F2) ..................................571
14.1.3 PCICMD—PCI Command Register (SATA–D31:F2) .....................................571
14.1.4 PCISTS — PCI Status Register (SATA–D31:F2) ......................................... 572
14.1.5 RID—Revision Identification Register (SATA–D31:F2) ................................573
14.1.6 PI—Programming Interface Register (SATA–D31:F2) .................................573
14.1.6.1 When Sub Class Code Register (D31:F2:Offset 0Ah) = 01h ........... 573
14.1.6.2 When Sub Class Code Register (D31:F2:Offset 0Ah) = 04h .......... 573
14.1.6.3 When Sub Class Code Register (D31:F2:Offset 0Ah) = 06h .......... 574
14.1.7 SCC—Sub Class Code Register (SATA–D31:F2) ........................................ 574
14.1.8 BCC—Base Class Code Register
(SATA–D31:F2SATA–D31:F2) ................................................................ 574
14.1.9 PMLT—Primary Master Latency Timer Register
(SATA–D31:F2).................................................................................... 574
14.1.10HTYPE—Header Type Register
(SATA–D31:F2).................................................................................... 575
14.1.11PCMD_BAR—Primary Command Block Base Address
Register (SATA–D31:F2) ....................................................................... 575
14.1.12PCNL_BAR—Primary Control Block Base Address Register
(SATA–D31:F2).................................................................................... 575
14.1.13SCMD_BAR—Secondary Command Block Base Address
Register (SATA–D31:F2) ....................................................................... 576
14.1.14SCNL_BAR—Secondary Control Block Base Address
Register (SATA–D31:F2) ....................................................................... 576
14.1.15BAR—Legacy Bus Master Base Address Register
(SATA–D31:F2).................................................................................... 577
14.1.16ABAR/SIDPBA—AHCI Base Address Register/Serial ATA
Index Data Pair Base Address (SATA–D31:F2).......................................... 577
14.1.16.1When SCC is not 01h............................................................... 577
14.1.16.2When SCC is 01h.................................................................... 578
14.1.17SVID—Subsystem Vendor Identification Register
(SATA–D31:F2).................................................................................... 578
14.1.18SID—Subsystem Identification Register (SATA–D31:F2) ............................ 578
14.1.19CAP—Capabilities Pointer Register (SATA–D31:F2).................................... 578
14.1.20INT_LN—Interrupt Line Register (SATA–D31:F2) ...................................... 579
14.1.21INT_PN—Interrupt Pin Register (SATA–D31:F2)........................................ 579
14.1.22IDE_TIM—IDE Timing Register (SATA–D31:F2) ........................................ 579
14.1.23SIDETIM—Slave IDE Timing Register (SATA–D31:F2)................................ 580
14.1.24SDMA_CNT—Synchronous DMA Control Register
(SATA–D31:F2).................................................................................... 580
14.1.25SDMA_TIM—Synchronous DMA Timing Register
(SATA–D31:F2).................................................................................... 580
14.1.26IDE_CONFIG—IDE I/O Configuration Register
(SATA–D31:F2).................................................................................... 581
14.1.27PID—PCI Power Management Capability Identification
Register (SATA–D31:F2) ....................................................................... 581
14.1.28PC—PCI Power Management Capabilities Register
(SATA–D31:F2).................................................................................... 582
14.1.29PMCS—PCI Power Management Control and Status
Register (SATA–D31:F2) ....................................................................... 582
14.1.30MSICI—Message Signaled Interrupt Capability
Identification Register (SATA–D31:F2) .................................................... 583
14.1.31MSIMC—Message Signaled Interrupt Message
Control Register (SATA–D31:F2) ............................................................ 583
14.1.32MSIMA— Message Signaled Interrupt Message
Address Register (SATA–D31:F2) ........................................................... 585
14.1.33MSIMD—Message Signaled Interrupt Message
Data Register (SATA–D31:F2)................................................................ 585
14.1.34MAP—Address Map Register (SATA–D31:F2) ............................................ 586
14.1.35PCS—Port Control and Status Register (SATA–D31:F2).............................. 587
14.1.36SCLKCG—SATA Clock Gating Control Register .......................................... 589
14.1.37SGC—SATA General Configuration Register.............................................. 590
14.1.38SATACR0—SATA Capability Register 0 (SATA–D31:F2) .............................. 591
14.1.39SATACR1—SATA Capability Register 1 (SATA–D31:F2) .............................. 591
14.1.40FLRCID—FLR Capability ID Register (SATA–D31:F2) ................................. 592
14.1.41FLRCLV—FLR Capability Length and Version Register (SATA–D31:F2) .......... 592
14.1.42FLRC—FLR Control Register (SATA–D31:F2)............................................. 593
14.1.43ATC—APM Trapping Control Register (SATA–D31:F2) ................................ 593
14.1.44ATS—APM Trapping Status Register (SATA–D31:F2) ................................. 594
14.1.45SP—Scratch Pad Register (SATA–D31:F2)................................................ 594
14.1.46BFCS—BIST FIS Control/Status Register (SATA–D31:F2) ........................... 595
14.1.47BFTD1—BIST FIS Transmit Data1 Register (SATA–D31:F2) ........................ 597
14.1.48BFTD2—BIST FIS Transmit Data2 Register (SATA–D31:F2) ........................ 597
14.2 Bus Master IDE I/O Registers (D31:F2) .............................................................. 598
Datasheet 15
14.2.1 BMIC[P,S]—Bus Master IDE Command Register (D31:F2) .......................... 599
14.2.2 BMIS[P,S]—Bus Master IDE Status Register (D31:F2)................................600
14.2.3 BMID[P,S]—Bus Master IDE Descriptor Table Pointer
Register (D31:F2)................................................................................. 601
14.2.4 AIR—AHCI Index Register (D31:F2) ........................................................601
14.2.5 AIDR—AHCI Index Data Register (D31:F2)............................................... 601
14.3 Serial ATA Index/Data Pair Superset Registers.....................................................602
14.3.1 SINDX—Serial ATA Index Register (D31:F2).............................................602
14.3.2 SDATA—Serial ATA Data Register (D31:F2) ..............................................603
14.3.2.1 PxSSTS—Serial ATA Status Register (D31:F2) .............................603
14.3.2.2 PxSCTL—Serial ATA Control Register (D31:F2) ............................ 604
14.3.2.3 PxSERR—Serial ATA Error Register (D31:F2)...............................605
14.4 AHCI Registers (D31:F2) .................................................................................. 606
14.4.1 AHCI Generic Host Control Registers (D31:F2)..........................................607
14.4.1.1 CAP—Host Capabilities Register (D31:F2) ................................... 607
14.4.1.2 GHC—Global PCH Control Register (D31:F2) ...............................609
14.4.1.3 IS—Interrupt Status Register (D31:F2) ...................................... 610
14.4.1.4 PI—Ports Implemented Register (D31:F2) ..................................611
14.4.1.5 VS—AHCI Version Register (D31:F2)..........................................612
14.4.1.6 EM_LOC—Enclosure Management Location Register (D31:F2)........ 612
14.4.1.7 EM_CTRL—Enclosure Management Control Register (D31:F2)........ 612
14.4.1.8 CAP2—HBA Capabilities Extended Register.................................. 613
14.4.1.9 RSTF—Intel® RST Feature Capabilities Register ...........................614
14.4.2 Port Registers (D31:F2).........................................................................616
14.4.2.1 PxCLB—Port [5:0] Command List Base Address Register
(D31:F2)................................................................................619
14.4.2.2 PxCLBU—Port [5:0] Command List Base Address Upper
32-Bits Register (D31:F2) ........................................................619
14.4.2.3 PxFB—Port [5:0] FIS Base Address Register (D31:F2).................. 619
14.4.2.4 PxFBU—Port [5:0] FIS Base Address Upper 32-Bits
Register (D31:F2) ...................................................................620
14.4.2.5 PxIS—Port [5:0] Interrupt Status Register (D31:F2) ....................620
14.4.2.6 PxIE—Port [5:0] Interrupt Enable Register (D31:F2).................... 622
14.4.2.7 PxCMD—Port [5:0] Command Register (D31:F2) ......................... 623
14.4.2.8 PxTFD—Port [5:0] Task File Data Register (D31:F2).....................626
14.4.2.9 PxSIG—Port [5:0] Signature Register (D31:F2) ........................... 626
14.4.2.10PxSSTS—Port [5:0] Serial ATA Status Register (D31:F2) .............. 627
14.4.2.11PxSCTL — Port [5:0] Serial ATA Control Register (D31:F2) ........... 628
14.4.2.12PxSERR—Port [5:0] Serial ATA Error Register (D31:F2) ................ 629
14.4.2.13PxSACT—Port [5:0] Serial ATA Active Register (D31:F2)............... 631
14.4.2.14PxCI—Port [5:0] Command Issue Register (D31:F2) .................... 631
15 SATA Controller Registers (D31:F5) .......................................................................633
15.1 PCI Configuration Registers (SATA–D31:F5) ........................................................ 633
15.1.1 VID—Vendor Identification Register (SATA—D31:F5).................................634
15.1.2 DID—Device Identification Register (SATA—D31:F5) .................................634
15.1.3 PCICMD—PCI Command Register (SATA–D31:F5) .....................................635
15.1.4 PCISTS — PCI Status Register (SATA–D31:F5) ......................................... 636
15.1.5 RID—Revision Identification Register (SATA—D31:F5) ............................... 636
15.1.6 PI—Programming Interface Register (SATA–D31:F5) .................................637
15.1.7 SCC—Sub Class Code Register (SATA–D31:F5).........................................637
15.1.8 BCC—Base Class Code Register
(SATA–D31:F5SATA–D31:F5)................................................................. 637
15.1.9 PMLT—Primary Master Latency Timer Register
(SATA–D31:F5) .................................................................................... 638
15.1.10PCMD_BAR—Primary Command Block Base Address
Register (SATA–D31:F5)........................................................................ 638
15.1.11PCNL_BAR—Primary Control Block Base Address Register
(SATA–D31:F5) .................................................................................... 638
15.1.12SCMD_BAR—Secondary Command Block Base Address
Register (SATA D31:F5) ........................................................................639
15.1.13SCNL_BAR—Secondary Control Block Base Address
Register (SATA D31:F5) ........................................................................639
15.1.14BAR — Legacy Bus Master Base Address Register
(SATA–D31:F5) .................................................................................... 640
15.1.15SIDPBA — SATA Index/Data Pair Base Address Register
(SATA–D31:F5) .................................................................................... 640
15.1.16SVID—Subsystem Vendor Identification Register
(SATA–D31:F5).................................................................................... 641
15.1.17SID—Subsystem Identification Register (SATA–D31:F5) ............................ 641
15.1.18CAP—Capabilities Pointer Register (SATA–D31:F5).................................... 641
15.1.19INT_LN—Interrupt Line Register (SATA–D31:F5) ...................................... 641
15.1.20INT_PN—Interrupt Pin Register (SATA–D31:F5)........................................ 641
15.1.21IDE_TIM—IDE Timing Register (SATA–D31:F5) ........................................ 642
15.1.22SDMA_CNT—Synchronous DMA Control Register
(SATA–D31:F5).................................................................................... 642
15.1.23SDMA_TIM—Synchronous DMA Timing Register
(SATA–D31:F5).................................................................................... 643
15.1.24IDE_CONFIG—IDE I/O Configuration Register
(SATA–D31:F5).................................................................................... 643
15.1.25PID—PCI Power Management Capability Identification
Register (SATA–D31:F5) ....................................................................... 644
15.1.26PC—PCI Power Management Capabilities Register
(SATA–D31:F5).................................................................................... 644
15.1.27PMCS—PCI Power Management Control and Status
Register (SATA–D31:F5) ....................................................................... 645
15.1.28MAP—Address Map Register (SATA–D31:F5) ............................................ 645
15.1.29PCS—Port Control and Status Register (SATA–D31:F5).............................. 646
15.1.30SATACR0— SATA Capability Register 0 (SATA–D31:F5) ............................. 647
15.1.31SATACR1— SATA Capability Register 1 (SATA–D31:F5) ............................. 647
15.1.32FLRCID— FLR Capability ID Register (SATA–D31:F5)................................. 647
15.1.33FLRCLV— FLR Capability Length and
Value Register (SATA–D31:F5)............................................................... 648
15.1.34FLRCTRL— FLR Control Register (SATA–D31:F5)....................................... 648
15.1.35ATC—APM Trapping Control Register (SATA–D31:F5) ................................ 649
15.1.36ATS—APM Trapping Status Register (SATA–D31:F5) ................................. 649
15.2 Bus Master IDE I/O Registers (D31:F5) .............................................................. 649
15.2.1 BMIC[P,S]—Bus Master IDE Command Register (D31:F5).......................... 650
15.2.2 BMIS[P,S]—Bus Master IDE Status Register (D31:F5) ............................... 651
15.2.3 BMID[P,S]—Bus Master IDE Descriptor Table Pointer
Register (D31:F5) ................................................................................ 651
15.3 Serial ATA Index/Data Pair Superset Registers .................................................... 652
15.3.1 SINDX—SATA Index Register (D31:F5) ................................................... 652
15.3.2 SDATA—SATA Index Data Register (D31:F5)............................................ 652
15.3.2.1 PxSSTS—Serial ATA Status Register (D31:F5) ............................ 653
15.3.2.2 PxSCTL — Serial ATA Control Register (D31:F5).......................... 654
15.3.2.3 PxSERR—Serial ATA Error Register (D31:F5) .............................. 655
16 EHCI Controller Registers (D29:F0, D26:F0) .......................................................... 657
16.1 USB EHCI Configuration Registers
(USB EHCI—D29:F0, D26:F0) ........................................................................... 657
16.1.1 VID—Vendor Identification Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 658
16.1.2 DID—Device Identification Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 659
16.1.3 PCICMD—PCI Command Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 659
16.1.4 PCISTS—PCI Status Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 660
16.1.5 RID—Revision Identification Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 661
16.1.6 PI—Programming Interface Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 661
16.1.7 SCC—Sub Class Code Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 661
16.1.8 BCC—Base Class Code Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 662
16.1.9 PMLT—Primary Master Latency Timer Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 662
16.1.10HEADTYP—Header Type Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 662
16.1.11MEM_BASE—Memory Base Address Register
(USB EHCI—D29:F0, D26:F0) ................................................................ 663
Datasheet 17
16.1.12SVID—USB EHCI Subsystem Vendor ID Register
(USB EHCI—D29:F0, D26:F0).................................................................663
16.1.13SID—USB EHCI Subsystem ID Register
(USB EHCI—D29:F0, D26:F0).................................................................663
16.1.14CAP_PTR—Capabilities Pointer Register
(USB EHCI—D29:F0, D26:F0).................................................................664
16.1.15INT_LN—Interrupt Line Register
(USB EHCI—D29:F0, D26:F0).................................................................664
16.1.16INT_PN—Interrupt Pin Register
(USB EHCI—D29:F0, D26:F0).................................................................664
16.1.17PWR_CAPID—PCI Power Management Capability ID
Register (USB EHCI—D29:F0, D26:F0) ....................................................664
16.1.18NXT_PTR1—Next Item Pointer #1 Register
(USB EHCI—D29:F0, D26:F0).................................................................665
16.1.19PWR_CAP—Power Management Capabilities Register
(USB EHCI—D29:F0, D26:F0).................................................................665
16.1.20PWR_CNTL_STS—Power Management Control/
Status Register (USB EHCI—D29:F0, D26:F0) ..........................................666
16.1.21DEBUG_CAPID—Debug Port Capability ID Register
(USB EHCI—D29:F0, D26:F0).................................................................667
16.1.22NXT_PTR2—Next Item Pointer #2 Register
(USB EHCI—D29:F0, D26:F0).................................................................667
16.1.23DEBUG_BASE—Debug Port Base Offset Register
(USB EHCI—D29:F0, D26:F0).................................................................667
16.1.24USB_RELNUM—USB Release Number Register
(USB EHCI—D29:F0, D26:F0).................................................................667
16.1.25FL_ADJ—Frame Length Adjustment Register
(USB EHCI—D29:F0, D26:F0).................................................................668
16.1.26PWAKE_CAP—Port Wake Capability Register
(USB EHCI—D29:F0, D26:F0).................................................................669
16.1.27LEG_EXT_CAP—USB EHCI Legacy Support Extended
Capability Register (USB EHCI—D29:F0, D26:F0)......................................669
16.1.28LEG_EXT_CS—USB EHCI Legacy Support Extended
Control / Status Register (USB EHCI—D29:F0, D26:F0) ............................. 670
16.1.29SPECIAL_SMI—Intel Specific USB 2.0 SMI Register
(USB EHCI—D29:F0, D26:F0).................................................................672
16.1.30ACCESS_CNTL—Access Control Register
(USB EHCI—D29:F0, D26:F0).................................................................673
16.1.31EHCIIR1—EHCI Initialization Register 1
(USB EHCI—D29:F0, D26:F0).................................................................673
16.1.32FLR_CID—Function Level Reset Capability ID Register
(USB EHCI—D29:F0, D26:F0).................................................................674
16.1.33FLR_NEXT—Function Level Reset Next Capability
Pointer Register (USB EHCI—D29:F0, D26:F0)..........................................674
16.1.34FLR_CLV—Function Level Reset Capability Length and
Version Register (USB EHCI—D29:F0, D26:F0).........................................674
16.1.35FLR_CTRL—Function Level Reset Control Register
(USB EHCI—D29:F0, D26:F0).................................................................675
16.1.36FLR_STAT—Function Level Reset Status Register
(USB EHCI—D29:F0, D26:F0).................................................................675
16.2 Memory-Mapped I/O Registers ..........................................................................676
16.2.1 Host Controller Capability Registers.........................................................676
16.2.1.1 CAPLENGTH—Capability Registers Length Register .......................677
16.2.1.2 HCIVERSION—Host Controller Interface Version Number
Register .................................................................................677
16.2.1.3 HCSPARAMS—Host Controller Structural Parameters .................... 678
16.2.1.4 HCCPARAMS—Host Controller Capability Parameters
Register .................................................................................679
16.2.2 Host Controller Operational Registers ......................................................680
16.2.2.1 USB2.0_CMD—USB 2.0 Command Register.................................681
16.2.2.2 USB2.0_STS—USB 2.0 Status Register....................................... 683
16.2.2.3 USB2.0_INTR—USB 2.0 Interrupt Enable Register........................ 685
16.2.2.4 FRINDEX—Frame Index Register ............................................... 686
16.2.2.5 CTRLDSSEGMENT—Control Data Structure Segment
Register .................................................................................687
16.2.2.6 PERIODICLISTBASE—Periodic Frame List Base Address
Register .................................................................................687
16.2.2.7 ASYNCLISTADDR—Current Asynchronous List Address
Register................................................................................. 688
16.2.2.8 CONFIGFLAG—Configure Flag Register....................................... 688
16.2.2.9 PORTSC—Port N Status and Control Register .............................. 689
16.2.3 USB 2.0-Based Debug Port Registers ...................................................... 693
16.2.3.1 CNTL_STS—Control/Status Register .......................................... 694
16.2.3.2 USBPID—USB PIDs Register ..................................................... 695
16.2.3.3 DATABUF[7:0]—Data Buffer Bytes[7:0] Register......................... 696
16.2.3.4 CONFIG—Configuration Register ............................................... 696
17 xHCI Controller Registers (D20:F0) ....................................................................... 697
17.1 USB xHCI Configuration Registers
(USB xHCI—D20:F0) ....................................................................................... 697
17.1.1 VID—Vendor Identification Register
(USB xHCI—D20:F0) ............................................................................ 698
17.1.2 DID—Device Identification Register
(USB xHCI—D20:F0) ............................................................................ 698
17.1.3 PCICMD—PCI Command Register
(USB xHCI—D20:F0) ............................................................................ 699
17.1.4 PCISTS—PCI Status Register
(USB xHCI—D20:F0) ............................................................................ 700
17.1.5 RID—Revision Identification Register
(USB xHCI—D20:F0) ............................................................................ 701
17.1.6 PI—Programming Interface Register
(USB xHCI—D20:F0) ............................................................................ 701
17.1.7 SCC—Sub Class Code Register
(USB xHCI—D20:F0) ............................................................................ 701
17.1.8 BCC—Base Class Code Register
(USB xHCI—D20:F0) ............................................................................ 701
17.1.9 PMLT—Primary Master Latency Timer Register
(USB xHCI—D20:F0) ............................................................................ 702
17.1.10HEADTYP—Header Type Register
(USB xHCI—D20:F0) ............................................................................ 702
17.1.11MEM_BASE_L—Memory Base Address Low Register
(USB xHCI—D20:F0) ............................................................................ 702
17.1.12MEM_BASE_H—Memory Base Address High Register
(USB xHCI—D20:F0) ............................................................................ 703
17.1.13SVID—USB xHCI Subsystem Vendor ID Register
(USB xHCI—D20:F0) ............................................................................ 703
17.1.14SID—USB xHCI Subsystem ID Register
(USB xHCI—D20:F0) ............................................................................ 703
17.1.15CAP_PTR—Capabilities Pointer Register
(USB xHCI—D20:F0) ............................................................................ 703
17.1.16INT_LN—Interrupt Line Register
(USB xHCI—D20:F0) ............................................................................ 704
17.1.17INT_PN—Interrupt Pin Register
(USB xHCI—D20:F0) ............................................................................ 704
17.1.18XHCC—xHC System Bus Configuration Register
(USB xHCI—D20:F0) ............................................................................ 704
17.1.19XHCC2—xHC System Bus Configuration Register 2
(USB xHCI—D20:F0) ............................................................................ 705
17.1.20SBRN—Serial Bus Release Number
Register (USB xHCI—D20:F0) ................................................................ 706
17.1.21FL_ADJ—Frame Length Adjustment Register
(USB xHCI—D20:F0) ............................................................................ 706
17.1.22PWR_CAPID—PCI Power Management Capability ID
Register (USB xHCI—D20:F0) ................................................................ 707
17.1.23NXT_PTR1—Next Item Pointer #1 Register
(USB xHCI—D20:F0) ............................................................................ 707
17.1.24PWR_CAP—Power Management Capabilities Register
(USB xHCI—D20:F0) ............................................................................ 708
17.1.25PWR_CNTL_STS—Power Management Control/
Status Register (USB xHCI—D20:F0) ...................................................... 709
17.1.26MSI_CAPID—Message Signaled Interrupt Capability ID Register
(USB xHCI—D20:F0) ............................................................................ 709
17.1.27NEXT_PTR2— Next Item Pointer Register
(USB xHCI—D20:F0) ............................................................................ 710
Datasheet 19
17.1.28MSI_MCTL— MSI Message Control Register
(USB xHCI—D20:F0).............................................................................710
17.1.29MSI_LMAD—MSI Lower Message Address Register
(USB xHCI—D20:F0).............................................................................710
17.1.30MSI_UMAD—MSI Upper Message Address Register
(USB xHCI—D20:F0).............................................................................711
17.1.31MSI_MD—MSI Message Data Register
(USB xHCI—D20:F0).............................................................................711
17.1.32XOCM—xHC Overcurrent Mapping Register
(USB xHCI—D20:F0).............................................................................712
17.1.33XUSB2PR —xHC USB 2.0 Port Routing Register
(USB xHCI—D20:F0).............................................................................713
17.1.34XUSB2PRM—xHC USB 2.0 Port Routing Mask Register
(USB xHCI—D20:F0).............................................................................713
17.1.35USB3_PSSEN—USB 3.0 Port SuperSpeed Enable Register
(USB xHCI—D20:F0).............................................................................714
17.1.36USB3PRM—USB 3.0 Port Routing Mask Register
(USB xHCI—D20:F0).............................................................................714
17.2 Memory-Mapped I/O Registers ..........................................................................715
17.2.1 Host Controller Capability Registers.........................................................715
17.2.1.1 CAPLENGTH—Capability Registers Length Register .......................716
17.2.1.2 HCIVERSION—Host Controller Interface Version Number
Register .................................................................................716
17.2.1.3 HCSPARAMS1 —Host Controller Structural Parameters #1
Register .................................................................................716
17.2.1.4 HCSPARAMS2—Host Controller Structural Parameters #2
Register .................................................................................717
17.2.1.5 HCSPARAMS3—Host Controller Structural Parameters #3
Register .................................................................................718
17.2.1.6 HCCPARAMS—Host Controller Capability Parameters
Register .................................................................................719
17.2.1.7 DBOFF—Doorbell Offset Register ............................................... 720
17.2.1.8 RTSOFF—Runtime Register Space Offset Register ........................720
17.2.2 Host Controller Operational Registers ......................................................721
17.2.2.1 USB_CMD—USB Command Register...........................................722
17.2.2.2 USB_STS—USB Status Register.................................................724
17.2.2.3 PAGESIZE—PAGESIZE Register .................................................725
17.2.2.4 DNCTRL—Device Notification Control Register .............................725
17.2.2.5 CRCRL—Command Ring Control Low Register.............................. 726
17.2.2.6 CRCRH—Command Ring Control High Register ............................ 727
17.2.2.7 DCBAAPL—Device Context Base Address Array Pointer Low
Register .................................................................................727
17.2.2.8 DCBAAPH—Device Context Base Address Array Pointer High
Register .................................................................................727
17.2.2.9 CONFIG—Configure Register ..................................................... 728
17.2.2.10PORTSCUSB2—xHCI USB 2.0 Port N Status and Control Register ... 728
17.2.2.11PORTPMSCUSB2—xHCI USB 2.0 Port N Power Management
Status and Control Register ......................................................734
17.2.2.12PORTSCUSB3—xHCI USB 3.0 Port N Status and Control Register ... 735
17.2.2.13PORTPMSCUSB3—xHCI USB 3.0 Port N Power Management
Status and Control Register ......................................................740
17.2.2.14PORTLI—xHCI USB 3.0 Port N Link Info Register .........................741
17.2.3 Host Controller Runtime Registers........................................................... 741
17.2.3.1 MFINDEX—Microframe Index Register ........................................741
17.2.3.2 IMAN—Interrupter X Management Register.................................742
17.2.3.3 IMOD—Interrupter X Moderation Register...................................743
17.2.3.4 ERSTSZ—Event Ring Segment Table Size X Register ....................743
17.2.3.5 ERSTBAL—Event Ring Segment Table Base Address Low X
Register .................................................................................744
17.2.3.6 ERSTBAH—Event Ring Segment Table Base Address High X
Register .................................................................................744
17.2.3.7 ERDPL—Event Ring Dequeue Pointer Low X Register .................... 745
17.2.3.8 ERDPH—Event Ring Dequeue Pointer High X Register...................745
17.2.4 Doorbell Registers................................................................................. 746
17.2.4.1 DOORBELL—Doorbell X Register................................................746
18 Integrated Intel® High Definition Audio Controller Registers................................. 747
18.1 Intel
®
High Definition Audio Controller Registers (D27:F0).................................... 747
18.1.1 Intel® High Definition Audio PCI Configuration Space
(Intel® High Definition Audio— D27:F0) .................................................. 747
18.1.1.1 VID—Vendor Identification Register
18.1.1.2 DID—Device Identification Register
(Intel
(Intel
®
High Definition Audio Controller—D27:F0) ....................... 749
®
High Definition Audio Controller—D27:F0) ....................... 749
18.1.1.3 PCICMD—PCI Command Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 750
18.1.1.4 PCISTS—PCI Status Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 751
18.1.1.5 RID—Revision Identification Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 751
18.1.1.6 PI—Programming Interface Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 751
18.1.1.7 SCC—Sub Class Code Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 752
18.1.1.8 BCC—Base Class Code Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 752
18.1.1.9 CLS—Cache Line Size Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 752
18.1.1.10LT—Latency Timer Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 752
18.1.1.11HEADTYP—Header Type Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 752
18.1.1.12HDBARL—Intel® High Definition Audio Lower Base Address
Register (Intel®High Definition Audio—D27:F0).......................... 753
18.1.1.13HDBARU—Intel® High Definition Audio Upper Base Address
Register (Intel® High Definition Audio Controller—D27:F0)........... 753
18.1.1.14SVID—Subsystem Vendor Identification Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 753
18.1.1.15SID—Subsystem Identification Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 754
18.1.1.16CAPPTR—Capabilities Pointer Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 754
18.1.1.17INTLN—Interrupt Line Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 754
18.1.1.18INTPN—Interrupt Pin Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 754
18.1.1.19HDCTL—Intel® High Definition Audio Control Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 755
18.1.1.20DCKCTL—Docking Control Register (Mobile Only)
(Intel
®
High Definition Audio Controller—D27:F0) ....................... 755
18.1.1.21DCKSTS—Docking Status Register (Mobile Only)
(Intel® High Definition Audio Controller—D27:F0) ....................... 756
18.1.1.22PID—PCI Power Management Capability ID Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 756
18.1.1.23PC—Power Management Capabilities Register
(Intel
®
High Definition Audio Controller—D27:F0) ....................... 757
18.1.1.24PCS—Power Management Control and Status Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 757
18.1.1.25MID—MSI Capability ID Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 758
18.1.1.26MMC—MSI Message Control Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 758
18.1.1.27MMLA—MSI Message Lower Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 759
18.1.1.28MMUA—MSI Message Upper Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 759
18.1.1.29MMD—MSI Message Data Register
(Intel
®
High Definition Audio Controller—D27:F0) ....................... 759
18.1.1.30PXID—PCI Express* Capability ID Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 759
18.1.1.31PXC—PCI Express* Capabilities Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 760
Datasheet 21
18.1.1.32DEVCAP—Device Capabilities Register
(Intel® High Definition Audio Controller—D27:F0)........................ 760
18.1.1.33DEVC—Device Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 761
18.1.1.34DEVS—Device Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 762
18.1.1.35VCCAP—Virtual Channel Enhanced Capability Header
(Intel® High Definition Audio Controller—D27:F0)........................ 762
18.1.1.36PVCCAP1—Port VC Capability Register 1
(Intel® High Definition Audio Controller—D27:F0)........................ 763
18.1.1.37PVCCAP2 — Port VC Capability Register 2
(Intel® High Definition Audio Controller—D27:F0)........................ 763
18.1.1.38PVCCTL — Port VC Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 763
18.1.1.39PVCSTS—Port VC Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 764
18.1.1.40VC0CAP—VC0 Resource Capability Register
(Intel® High Definition Audio Controller—D27:F0)........................ 764
18.1.1.41VC0CTL—VC0 Resource Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 765
18.1.1.42VC0STS—VC0 Resource Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 765
18.1.1.43VCiCAP—VCi Resource Capability Register
(Intel® High Definition Audio Controller—D27:F0)........................ 766
18.1.1.44VCiCTL—VCi Resource Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 766
18.1.1.45VCiSTS—VCi Resource Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 767
18.1.1.46RCCAP—Root Complex Link Declaration Enhanced Capability Header Register
(Intel® High Definition Audio Controller—D27:F0)........................ 767
18.1.1.47ESD—Element Self Description Register
(Intel® High Definition Audio Controller—D27:F0)........................ 767
18.1.1.48L1DESC—Link 1 Description Register
(Intel® High Definition Audio Controller—D27:F0)........................ 768
18.1.1.49L1ADDL—Link 1 Lower Address Register
(Intel® High Definition Audio Controller—D27:F0)........................ 768
18.1.1.50L1ADDU—Link 1 Upper Address Register
(Intel® High Definition Audio Controller—D27:F0)........................ 768
18.1.2 Intel® High Definition Audio Memory Mapped Configuration Registers
(Intel® High Definition Audio D27:F0) .....................................................769
18.1.2.1 GCAP—Global Capabilities Register
(Intel® High Definition Audio Controller—D27:F0)........................ 773
18.1.2.2 VMIN—Minor Version Register
(Intel
®
High Definition Audio Controller—D27:F0)........................ 773
18.1.2.3 VMAJ—Major Version Register
(Intel® High Definition Audio Controller—D27:F0)........................ 773
18.1.2.4 OUTPAY—Output Payload Capability Register
(Intel® High Definition Audio Controller—D27:F0)........................ 774
18.1.2.5 INPAY—Input Payload Capability Register
(Intel® High Definition Audio Controller—D27:F0)........................ 774
18.1.2.6 GCTL—Global Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 775
18.1.2.7 WAKEEN—Wake Enable Register
(Intel® High Definition Audio Controller—D27:F0)........................ 776
18.1.2.8 STATESTS—State Change Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 776
18.1.2.9 GSTS—Global Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 777
18.1.2.10OUTSTRMPAY—Output Stream Payload Capability
(Intel
®
High Definition Audio Controller—D27:F0)........................ 777
18.1.2.11INSTRMPAY—Input Stream Payload Capability
(Intel® High Definition Audio Controller—D27:F0)........................ 777
18.1.2.12INTCTL—Interrupt Control Register
(Intel® High Definition Audio Controller—D27:F0)........................ 778
18.1.2.13INTSTS—Interrupt Status Register
(Intel® High Definition Audio Controller—D27:F0)........................ 779
18.1.2.14WALCLK—Wall Clock Counter Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 779
18.1.2.15SSYNC—Stream Synchronization Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 780
18.1.2.16CORBLBASE—CORB Lower Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 780
18.1.2.17CORBUBASE—CORB Upper Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 781
18.1.2.18CORBWP—CORB Write Pointer Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 781
18.1.2.19CORBRP—CORB Read Pointer Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 781
18.1.2.20CORBCTL—CORB Control Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 782
18.1.2.21CORBST—CORB Status Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 782
18.1.2.22CORBSIZE—CORB Size Register
Intel® High Definition Audio Controller—D27:F0) ........................ 782
18.1.2.23RIRBLBASE—RIRB Lower Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 783
18.1.2.24RIRBUBASE—RIRB Upper Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 783
18.1.2.25RIRBWP—RIRB Write Pointer Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 783
18.1.2.26RINTCNT—Response Interrupt Count Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 784
18.1.2.27RIRBCTL—RIRB Control Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 784
18.1.2.28RIRBSTS—RIRB Status Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 785
18.1.2.29RIRBSIZE—RIRB Size Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 785
18.1.2.30IC—Immediate Command Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 785
18.1.2.31IR—Immediate Response Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 786
18.1.2.32ICS—Immediate Command Status Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 786
18.1.2.33DPLBASE—DMA Position Lower Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 787
18.1.2.34DPUBASE—DMA Position Upper Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 787
18.1.2.35SDCTL—Stream Descriptor Control Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 788
18.1.2.36SDSTS—Stream Descriptor Status Register (Intel
®
High Definition Audio Controller—D27:F0) ....................... 789
18.1.2.37SDLPIB—Stream Descriptor Link Position in Buffer
Register (Intel® High Definition Audio Controller—D27:F0)........... 790
18.1.2.38SDCBL—Stream Descriptor Cyclic Buffer Length Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 790
18.1.2.39SDLVI—Stream Descriptor Last Valid Index Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 791
18.1.2.40SDFIFOW—Stream Descriptor FIFO Watermark Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 791
18.1.2.41ISDFIFOS—Input Stream Descriptor FIFO Size Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 792
18.1.2.42OSDFIFOS—Output Stream Descriptor FIFO Size Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 792
18.1.2.43SDFMT—Stream Descriptor Format Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 793
18.1.2.44SDBDPL—Stream Descriptor Buffer Descriptor List Pointer Lower Base Address Register
®
(Intel
High Definition Audio Controller—D27:F0) ....................... 794
18.1.2.45SDBDPU—Stream Descriptor Buffer Descriptor List Pointer Upper Base Address Register
(Intel® High Definition Audio Controller—D27:F0) ....................... 794
Datasheet 23
18.2 Integrated Digital Display Audio Registers, Verb IDs, and Device/Revision IDs .........795
18.2.1 Configuration Default Register ................................................................ 795
18.2.2 Integrated Digital Display Audio Device ID and Revision ID ........................ 799
19 SMBus Controller Registers (D31:F3) .....................................................................801
19.1 PCI Configuration Registers (SMBus—D31:F3) ..................................................... 801
19.1.1 VID—Vendor Identification Register (SMBus—D31:F3) ...............................801
19.1.2 DID—Device Identification Register (SMBus—D31:F3) ............................... 802
19.1.3 PCICMD—PCI Command Register (SMBus—D31:F3) ..................................802
19.1.4 PCISTS—PCI Status Register (SMBus—D31:F3) ........................................ 803
19.1.5 RID—Revision Identification Register (SMBus—D31:F3) .............................803
19.1.6 PI—Programming Interface Register (SMBus—D31:F3) .............................. 804
19.1.7 SCC—Sub Class Code Register (SMBus—D31:F3)...................................... 804
19.1.8 BCC—Base Class Code Register (SMBus—D31:F3)..................................... 804
19.1.9 SMBMBAR0—D31_F3_SMBus Memory Base Address 0
Register (SMBus—D31:F3).....................................................................804
19.1.10SMBMBAR1—D31_F3_SMBus Memory Base Address 1
Register (SMBus—D31:F3).....................................................................805
19.1.11SMB_BASE—SMBus Base Address Register
(SMBus—D31:F3) ................................................................................. 805
19.1.12SVID—Subsystem Vendor Identification Register
(SMBus—D31:F2/F4)............................................................................. 805
19.1.13SID—Subsystem Identification Register
(SMBus—D31:F2/F4)............................................................................. 806
19.1.14INT_LN—Interrupt Line Register (SMBus—D31:F3)....................................806
19.1.15INT_PN—Interrupt Pin Register (SMBus—D31:F3) .....................................806
19.1.16HOSTC—Host Configuration Register (SMBus—D31:F3).............................. 807
19.2 SMBus I/O and Memory Mapped I/O Registers..................................................... 808
19.2.1 HST_STS—Host Status Register (SMBus—D31:F3) ....................................809
19.2.2 HST_CNT—Host Control Register (SMBus—D31:F3)...................................810
19.2.3 HST_CMD—Host Command Register (SMBus—D31:F3) .............................. 812
19.2.4 XMIT_SLVA—Transmit Slave Address Register
(SMBus—D31:F3) ................................................................................. 812
19.2.5 HST_D0—Host Data 0 Register (SMBus—D31:F3) .....................................812
19.2.6 HST_D1—Host Data 1 Register (SMBus—D31:F3) .....................................812
19.2.7 Host_BLOCK_DB—Host Block Data Byte Register
(SMBus—D31:F3) ................................................................................. 813
19.2.8 PEC—Packet Error Check (PEC) Register
(SMBus—D31:F3) ................................................................................. 813
19.2.9 RCV_SLVA—Receive Slave Address Register
(SMBus—D31:F3) ................................................................................. 814
19.2.10SLV_DATA—Receive Slave Data Register (SMBus—D31:F3) ........................ 814
19.2.11AUX_STS—Auxiliary Status Register (SMBus—D31:F3) ..............................814
19.2.12AUX_CTL—Auxiliary Control Register (SMBus—D31:F3) ............................. 815
19.2.13SMLINK_PIN_CTL—SMLink Pin Control Register
(SMBus—D31:F3) ................................................................................. 815
19.2.14SMBus_PIN_CTL—SMBus Pin Control Register
(SMBus—D31:F3) ................................................................................. 816
19.2.15SLV_STS—Slave Status Register (SMBus—D31:F3) ...................................816
19.2.16SLV_CMD—Slave Command Register (SMBus—D31:F3) ............................. 817
19.2.17NOTIFY_DADDR—Notify Device Address Register
(SMBus—D31:F3) ................................................................................. 817
19.2.18NOTIFY_DLOW—Notify Data Low Byte Register
(SMBus—D31:F3) ................................................................................. 818
19.2.19NOTIFY_DHIGH—Notify Data High Byte Register
(SMBus—D31:F3) ................................................................................. 818
20 PCI Express* Configuration Registers ....................................................................819
20.1 PCI Express* Configuration Registers
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ................................................... 819
20.1.1 VID—Vendor Identification Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)...............................821
20.1.2 DID—Device Identification Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)...............................821
20.1.3 PCICMD—PCI Command Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)...............................822
20.1.4 PCISTS—PCI Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 823
20.1.5 RID—Revision Identification Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 824
20.1.6 PI—Programming Interface Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 824
20.1.7 SCC—Sub Class Code Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 824
20.1.8 BCC—Base Class Code Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 824
20.1.9 CLS—Cache Line Size Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 825
20.1.10PLT—Primary Latency Timer Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 825
20.1.11HEADTYP—Header Type Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 825
20.1.12BNUM—Bus Number Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 826
20.1.13SLT—Secondary Latency Timer Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 826
20.1.14IOBL—I/O Base and Limit Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 826
20.1.15SSTS—Secondary Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 827
20.1.16MBL—Memory Base and Limit Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 828
20.1.17PMBL—Prefetchable Memory Base and Limit Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 828
20.1.18PMBU32—Prefetchable Memory Base Upper 32 Bits
Register (PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7) .................. 829
20.1.19PMLU32—Prefetchable Memory Limit Upper 32 Bits
Register (PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7) .................. 829
20.1.20CAPP—Capabilities List Pointer Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 829
20.1.21INTR—Interrupt Information Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 830
20.1.22BCTRL—Bridge Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7/F6/F7)............................... 831
20.1.23CLIST—Capabilities List Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 832
20.1.24XCAP—PCI Express* Capabilities Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 832
20.1.25DCAP—Device Capabilities Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 833
20.1.26DCTL—Device Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 834
20.1.27DSTS—Device Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 835
20.1.28LCAP—Link Capabilities Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 836
20.1.29LCTL—Link Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 838
20.1.30LSTS—Link Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 839
20.1.31SLCAP—Slot Capabilities Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 840
20.1.32SLCTL—Slot Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 841
20.1.33SLSTS—Slot Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 842
20.1.34RCTL—Root Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 843
20.1.35RSTS—Root Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 843
20.1.36DCAP2—Device Capabilities 2 Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7)........................................ 844
Datasheet 25
20.1.37DCTL2—Device Control 2 Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................844
20.1.38LCTL2—Link Control 2 Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................845
20.1.39LSTS2—Link Status 2 Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................845
20.1.40MID—Message Signaled Interrupt Identifiers Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................846
20.1.41MC—Message Signaled Interrupt Message Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................846
20.1.42MA—Message Signaled Interrupt Message Address
Register (PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ............................ 846
20.1.43MD—Message Signaled Interrupt Message Data Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................847
20.1.44SVCAP—Subsystem Vendor Capability Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................847
20.1.45SVID—Subsystem Vendor Identification Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................847
20.1.46PMCAP—Power Management Capability Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................847
20.1.47PMC—PCI Power Management Capabilities Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................848
20.1.48PMCS—PCI Power Management Control and Status
Register (PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ............................ 849
20.1.49MPC2—Miscellaneous Port Configuration Register 2
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................850
20.1.50MPC—Miscellaneous Port Configuration Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................851
20.1.51SMSCS—SMI/SCI Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................853
20.1.52RPDCGEN—Root Port Dynamic Clock Gating Enable
Register (PCI Express—D28:F0/F1/F2/F3/F4/F5/F6/F7).............................. 853
20.1.53PECR3—PCI Express* Configuration Register 3
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................854
20.1.54UES—Uncorrectable Error Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................855
20.1.55UEM—Uncorrectable Error Mask Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................856
20.1.56UEV—Uncorrectable Error Severity Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................857
20.1.57CES—Correctable Error Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................858
20.1.58CEM—Correctable Error Mask Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................858
20.1.59AECC—Advanced Error Capabilities and Control Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................859
20.1.60RES—Root Error Status Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................859
20.1.61PEETM—PCI Express* Extended Test Mode Register
(PCI Express*—D28:F0/F1/F2/F3/F4/F5/F6/F7) ........................................860
21 High Precision Event Timer Registers.....................................................................861
21.1 Memory Mapped Registers ................................................................................ 861
21.1.1 GCAP_ID—General Capabilities and Identification Register ......................... 863
21.1.2 GEN_CONF—General Configuration Register ............................................. 863
21.1.3 GINTR_STA—General Interrupt Status Register.........................................864
21.1.4 MAIN_CNT—Main Counter Value Register.................................................864
21.1.5 TIMn_CONF—Timer n Configuration and Capabilities Register .....................865
21.1.6 TIMn_COMP—Timer n Comparator Value Register .....................................868
21.1.7 TIMERn_PROCMSG_ROUT—Timer n Processor Message
Interrupt Rout Register..........................................................................869
22 Serial Peripheral Interface (SPI) ........................................................................... 871
22.1 Serial Peripheral Interface Memory Mapped Configuration Registers........................871
22.1.1 BFPR –BIOS Flash Primary Region Register
(SPI Memory Mapped Configuration Registers)..........................................873
22.1.2 HSFS—Hardware Sequencing Flash Status Register
(SPI Memory Mapped Configuration Registers) ......................................... 873
22.1.3 HSFC—Hardware Sequencing Flash Control Register
(SPI Memory Mapped Configuration Registers) ......................................... 875
22.1.4 FADDR—Flash Address Register
(SPI Memory Mapped Configuration Registers) ......................................... 875
22.1.5 FDATA0—Flash Data 0 Register
(SPI Memory Mapped Configuration Registers) ......................................... 876
22.1.6 FDATAN—Flash Data [N] Register
(SPI Memory Mapped Configuration Registers) ......................................... 876
22.1.7 FRAP—Flash Regions Access Permissions Register
(SPI Memory Mapped Configuration Registers) ......................................... 877
22.1.8 FREG0—Flash Region 0 (Flash Descriptor) Register
(SPI Memory Mapped Configuration Registers) ......................................... 878
22.1.9 FREG1—Flash Region 1 (BIOS Descriptor) Register
(SPI Memory Mapped Configuration Registers) ......................................... 878
22.1.10FREG2—Flash Region 2 (Intel® ME) Register
(SPI Memory Mapped Configuration Registers) ......................................... 879
22.1.11FREG3—Flash Region 3 (GbE) Register
(SPI Memory Mapped Configuration Registers) ......................................... 879
22.1.12FREG4—Flash Region 4 (Platform Data) Register
(SPI Memory Mapped Configuration Registers) ......................................... 880
22.1.13PR0—Protected Range 0 Register
(SPI Memory Mapped Configuration Registers) ......................................... 880
22.1.14PR1—Protected Range 1 Register
(SPI Memory Mapped Configuration Registers) ......................................... 881
22.1.15PR2—Protected Range 2 Register
(SPI Memory Mapped Configuration Registers) ......................................... 881
22.1.16PR3—Protected Range 3 Register
(SPI Memory Mapped Configuration Registers) ......................................... 882
22.1.17PR4—Protected Range 4 Register
(SPI Memory Mapped Configuration Registers) ......................................... 882
22.1.18SSFS—Software Sequencing Flash Status Register
(SPI Memory Mapped Configuration Registers) ......................................... 883
22.1.19SSFC—Software Sequencing Flash Control Register
(SPI Memory Mapped Configuration Registers) ......................................... 884
22.1.20PREOP—Prefix Opcode Configuration Register
(SPI Memory Mapped Configuration Registers) ......................................... 885
22.1.21OPTYPE—Opcode Type Configuration Register
(SPI Memory Mapped Configuration Registers) ......................................... 885
22.1.22OPMENU—Opcode Menu Configuration Register
(SPI Memory Mapped Configuration Registers) ......................................... 886
22.1.23FDOC—Flash Descriptor Observability Control Register
(SPI Memory Mapped Configuration Registers) ......................................... 886
22.1.24FDOD—Flash Descriptor Observability Data Register
(SPI Memory Mapped Configuration Registers) ......................................... 887
22.1.25AFC—Additional Flash Control Register
(SPI Memory Mapped Configuration Registers) ......................................... 887
22.1.26LVSCC— Host Lower Vendor Specific Component Capabilities Register
(SPI Memory Mapped Configuration Registers) ......................................... 887
22.1.27UVSCC— Host Upper Vendor Specific Component Capabilities Register
(SPI Memory Mapped Configuration Registers) ......................................... 889
22.1.28FPB — Flash Partition Boundary Register
(SPI Memory Mapped Configuration Registers) ......................................... 890
22.1.29SRDL — Soft Reset Data Lock Register
(SPI Memory Mapped Configuration Registers) ......................................... 890
22.1.30SRDC — Soft Reset Data Control Register
(SPI Memory Mapped Configuration Registers) ......................................... 891
22.1.31SRD — Soft Reset Data Register
(SPI Memory Mapped Configuration Registers) ......................................... 891
22.2 Flash Descriptor Records .................................................................................. 891
22.3 OEM Section ................................................................................................... 891
22.4 GbE SPI Flash Program Registers....................................................................... 892
22.4.1 GLFPR –Gigabit LAN Flash Primary Region Register
(GbE LAN Memory Mapped Configuration Registers).................................. 893
22.4.2 HSFS—Hardware Sequencing Flash Status Register
(GbE LAN Memory Mapped Configuration Registers).................................. 893
Datasheet 27
22.4.3 HSFC—Hardware Sequencing Flash Control Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 895
22.4.4 FADDR—Flash Address Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 895
22.4.5 FDATA0—Flash Data 0 Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 896
22.4.6 FRAP—Flash Regions Access Permissions Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 896
22.4.7 FREG0—Flash Region 0 (Flash Descriptor) Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 897
22.4.8 FREG1—Flash Region 1 (BIOS Descriptor) Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 897
22.4.9 FREG2—Flash Region 2 (Intel® ME) Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 897
22.4.10FREG3—Flash Region 3 (GbE) Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 898
22.4.11PR0—Protected Range 0 Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 898
22.4.12PR1—Protected Range 1 Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 899
22.4.13SSFS—Software Sequencing Flash Status Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 900
22.4.14SSFC—Software Sequencing Flash Control Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 901
22.4.15PREOP—Prefix Opcode Configuration Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 902
22.4.16OPTYPE—Opcode Type Configuration Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 902
22.4.17OPMENU—Opcode Menu Configuration Register
(GbE LAN Memory Mapped Configuration Registers) .................................. 903
23 Thermal Sensor Registers (D31:F6) .......................................................................905
23.1 PCI Bus Configuration Registers.........................................................................905
23.1.1 VID—Vendor Identification Register.........................................................906
23.1.2 DID—Device Identification Register ......................................................... 906
23.1.3 CMD—Command Register ......................................................................906
23.1.4 STS—Status Register ............................................................................ 907
23.1.5 RID—Revision Identification Register .......................................................907
23.1.6 PI— Programming Interface Register.......................................................907
23.1.7 SCC—Sub Class Code Register................................................................ 908
23.1.8 BCC—Base Class Code Register ..............................................................908
23.1.9 CLS—Cache Line Size Register................................................................ 908
23.1.10LT—Latency Timer Register.................................................................... 908
23.1.11HTYPE—Header Type Register ................................................................908
23.1.12TBAR—Thermal Base Register ................................................................909
23.1.13TBARH—Thermal Base High DWord Register............................................. 909
23.1.14SVID—Subsystem Vendor ID Register .....................................................909
23.1.15SID—Subsystem ID Register ..................................................................910
23.1.16CAP_PTR—Capabilities Pointer Register .................................................... 910
23.1.17INTLN—Interrupt Line Register ...............................................................910
23.1.18INTPN—Interrupt Pin Register ................................................................910
23.1.19TBARB—BIOS Assigned Thermal Base Address Register .............................911
23.1.20TBARBH—BIOS Assigned Thermal Base High
DWord Register .................................................................................... 911
23.1.21PID—PCI Power Management Capability ID Register .................................. 911
23.1.22PC—Power Management Capabilities Register ........................................... 912
23.1.23PCS—Power Management Control And Status Register ............................... 912
23.2 Thermal Memory Mapped Configuration Registers
(Thermal Sensor – D31:F26).............................................................................913
23.2.1 TSIU—Thermal Sensor In Use Register ....................................................914
23.2.2 TSE—Thermal Sensor Enable Register ..................................................... 914
23.2.3 TSS—Thermal Sensor Status Register......................................................914
23.2.4 TSTR—Thermal Sensor Thermometer Read Register ..................................915
23.2.5 TSTTP—Thermal Sensor Temperature Trip Point Register ...........................915
23.2.6 TSCO—Thermal Sensor Catastrophic Lock-Down Register...........................915
23.2.7 TSES—Thermal Sensor Error Status Register............................................ 916
23.2.8 TSGPEN—Thermal Sensor General Purpose Event
Enable Register.................................................................................... 917
23.2.9 TSPC—Thermal Sensor Policy Control Register ......................................... 918
23.2.10PTA—PCH Temperature Adjust Register ................................................... 919
23.2.11TRC—Thermal Reporting Control Register ................................................ 919
23.2.12AE—Alert Enable Register ...................................................................... 920
23.2.13PTL— Processor Temperature Limit Register............................................. 920
23.2.14PTV — Processor Temperature Value Register .......................................... 920
23.2.15TT — Thermal Throttling Register ........................................................... 921
23.2.16PHL — PCH Hot Level Register................................................................ 921
23.2.17TSPIEN—Thermal Sensor PCI Interrupt Enable Register ............................. 922
23.2.18TSLOCK—Thermal Sensor Register Lock Control Register........................... 923
23.2.19TC2—Thermal Compares 2 Register ........................................................ 923
23.2.20DTV—DIMM Temperature Values Register ................................................ 924
23.2.21ITV—Internal Temperature Values Register.............................................. 924
24 Intel® Management Engine Subsystem Registers (D22:F[3:0]) ............................. 925
24.1 First Intel
®
Management Engine Interface (Intel®MEI) Configuration Registers
(Intel® MEI 1 — D22:F0) ................................................................................. 925
24.1.1 PCI Configuration Registers (Intel® MEI 1—D22:F0) ................................. 925
24.1.1.1 VID—Vendor Identification Register
(Intel® MEI 1—D22:F0) ........................................................... 926
24.1.1.2 DID—Device Identification Register
(Intel® MEI 1—D22:F0) ........................................................... 926
24.1.1.3 PCICMD—PCI Command Register
(Intel® MEI 1—D22:F0) ........................................................... 927
24.1.1.4 PCISTS—PCI Status Register
(Intel® MEI 1—D22:F0) ........................................................... 927
24.1.1.5 RID—Revision Identification Register
(Intel® MEI 1—D22:F0) ........................................................... 928
24.1.1.6 CC—Class Code Register
(Intel® MEI 1—D22:F0) ........................................................... 928
24.1.1.7 HTYPE—Header Type Register
(Intel® MEI 1—D22:F0) ........................................................... 928
24.1.1.8 MEI0_MBAR—Intel MEI 1 MMIO Base Address
(Intel® MEI 1—D22:F0) ........................................................... 928
24.1.1.9 SVID—Subsystem Vendor ID Register
(Intel® MEI 1—D22:F0) ........................................................... 929
24.1.1.10SID—Subsystem ID Register
(Intel® MEI 1—D22:F0) ........................................................... 929
24.1.1.11CAPP—Capabilities List Pointer Register
(Intel® MEI 1—D22:F0) ........................................................... 929
24.1.1.12INTR—Interrupt Information Register
(Intel® MEI 1—D22:F0) ........................................................... 929
24.1.1.13HFS—Host Firmware Status Register
(Intel
®
MEI 1—D22:F0) ........................................................... 930
24.1.1.14ME_UMA—Intel® Management Engine UMA Register
(Intel® MEI 1—D22:F0) ........................................................... 930
24.1.1.15GMES—General Intel® ME Status Register
(Intel® MEI 1—D22:F0) ........................................................... 930
24.1.1.16H_GS—Host General Status Register
(Intel® MEI 1—D22:F0) ........................................................... 931
24.1.1.17PID—PCI Power Management Capability ID Register
(Intel® MEI 1—D22:F0) ........................................................... 931
24.1.1.18PC—PCI Power Management Capabilities Register
(Intel® MEI 1—D22:F0) ........................................................... 931
24.1.1.19PMCS—PCI Power Management Control and Status
Register (Intel® MEI 1—D22:F0)............................................... 932
24.1.1.20MID—Message Signaled Interrupt Identifiers Register
(Intel® MEI 1—D22:F0) ........................................................... 932
24.1.1.21MC—Message Signaled Interrupt Message Control Register
(Intel
®
MEI 1—D22:F0) ........................................................... 933
24.1.1.22MA—Message Signaled Interrupt Message Address Register
(Intel® MEI 1—D22:F0) ........................................................... 933
24.1.1.23MUA—Message Signaled Interrupt Upper Address Register
(Intel® MEI 1—D22:F0) ........................................................... 933
Datasheet 29
24.1.1.24MD—Message Signaled Interrupt Message Data Register
(Intel® MEI 1—D22:F0) ...........................................................933
24.1.1.25HIDM—MEI Interrupt Delivery Mode Register
(Intel® MEI 1—D22:F0) ...........................................................934
24.1.1.26HERES—Intel® MEI Extend Register Status
(Intel® MEI 1—D22:F0) ...........................................................934
24.1.1.27HER[1:8]—Intel® MEI Extend Register DWX
(Intel® MEI 1—D22:F0) ...........................................................935
24.1.2 MEI0_MBAR—Intel® MEI 1 MMIO Registers ..............................................935
24.1.2.1 H_CB_WW—Host Circular Buffer Write Window Register
(Intel® MEI 1 MMIO Register) ...................................................935
24.1.2.2 H_CSR—Host Control Status Register
(Intel® MEI 1 MMIO Register) ...................................................936
24.1.2.3 ME_CB_RW—Intel® ME Circular Buffer Read Window Register
(Intel® MEI 1 MMIO Register) ...................................................937
24.1.2.4 ME_CSR_HA—Intel® ME Control Status Host Access Register
(Intel® MEI 1 MMIO Register) ...................................................937
24.2 Second Intel® Management Engine Interface (Intel® MEI 2) Configuration Registers
(Intel® MEI 2—D22:F1)....................................................................................938
24.2.1 PCI Configuration Registers (Intel® MEI 2—D22:F2).................................. 938
24.2.1.1 VID—Vendor Identification Register
(Intel® MEI 2—D22:F1) ...........................................................939
24.2.1.2 DID—Device Identification Register
(Intel® MEI 2—D22:F1) ...........................................................939
24.2.1.3 PCICMD—PCI Command Register
(Intel® MEI 2—D22:F1) ...........................................................939
24.2.1.4 PCISTS—PCI Status Register
(Intel® MEI 2—D22:F1) ...........................................................940
24.2.1.5 RID—Revision Identification Register
(Intel® MEI 2—D22:F1) ...........................................................940
24.2.1.6 CC—Class Code Register
(Intel® MEI 2—D22:F1) ...........................................................940
24.2.1.7 HTYPE—Header Type Register
(Intel® MEI 2—D22:F1) ...........................................................940
24.2.1.8 MEI1_MBAR—Intel MEI 2 MMIO Base Address
(Intel® MEI 2—D22:F1) ...........................................................941
24.2.1.9 SVID—Subsystem Vendor ID Register
(Intel® MEI 2—D22:F1) ...........................................................941
24.2.1.10SID—Subsystem ID Register
(Intel® MEI 2—D22:F1) ...........................................................941
24.2.1.11CAPP—Capabilities List Pointer Register
(Intel® MEI 2—D22:F1) ...........................................................942
24.2.1.12INTR—Interrupt Information Register (Intel
®
MEI 2—D22:F1) ...........................................................942
24.2.1.13HFS—Host Firmware Status Register
(Intel® MEI 2—D22:F1) ...........................................................942
24.2.1.14GMES—General Intel® ME Status Register
(Intel® MEI 2—D22:F1) ...........................................................942
24.2.1.15H_GS—Host General Status Register
(Intel® MEI 2—D22:F1) ...........................................................943
24.2.1.16PID—PCI Power Management Capability ID Register
(Intel® MEI 2—D22:F1) ...........................................................943
24.2.1.17PC—PCI Power Management Capabilities Register
(Intel® MEI 2—D22:F1) ...........................................................943
24.2.1.18PMCS—PCI Power Management Control and Status
Register (Intel® MEI 2—D22:F1) ...............................................944
24.2.1.19MID—Message Signaled Interrupt Identifiers Register
(Intel® MEI 2—D22:F1) ...........................................................944
24.2.1.20MC—Message Signaled Interrupt Message Control Register (Intel
®
MEI 2—D22:F1) ...........................................................945
24.2.1.21MA—Message Signaled Interrupt Message Address Register
(Intel® MEI 2—D22:F1) ...........................................................945
24.2.1.22MUA—Message Signaled Interrupt Upper Address Register
(Intel® MEI 2—D22:F1) ...........................................................945
24.2.1.23MD—Message Signaled Interrupt Message Data Register
(Intel® MEI 2—D22:F1) ...........................................................946
Loading...
+ 958 hidden pages