Intel C216 Datasheet

5 (1)
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 I2C bus/protocol may require licenses from various entities, including Philips Electronics N.V. and North American Philips 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

Datasheet

Contents

1

Introduction

............................................................................................................

43

 

1.1

About This Manual.............................................................................................

43

 

1.2

Overview .........................................................................................................

46

 

1.3

1.2.1 ................................................................................

Capability Overview

47

 

Intel® 7 .............................................Series / C216 Chipset Family SKU Definition

54

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® High .........................................................................Definition Audio Link

76

 

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

3

PCH 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

 

 

5.1.1 .................................................................................

PCI Bus Interface

125

 

 

5.1.2 ......................................................................PCI Bridge As an Initiator

126

 

 

........................................................

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

 

 

5.1.3 .....................................................Parity Error Detection and Generation

127

 

 

5.1.4 .............................................................................................

PCIRST#

128

 

 

5.1.5 .........................................................................................

Peer Cycles

128

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

5.2.2.4

SMI/SCI Generation .................................................................

131

 

 

SERR# Generation ................................................................................

132

 

 

5.2.4

Hot-Plug

..............................................................................................Presence Detection

132

 

 

 

5.2.4.1

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

5.3.2.2 .........................

Completion with Unsuccessful Completion Status

136

 

 

Ethernet ................................................................................Interface

136

 

 

5.3.4

5.3.3.1 .........................................................

82579 LAN PHY Interface

136

 

 

PCI Power .........................................................................Management

137

 

 

5.3.5

5.3.4.1 ................................................................................

Wake Up

137

 

 

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

 

5.4.1.12 ...........................................

Configuration and PCH Implications

144

DMA Operation (D31:F0) ..................................................................................

145

 

 

5.5.1

Channel ....................................................................................Priority

145

 

 

 

5.5.1.1 ..........................................................................

Fixed Priority

145

 

 

5.5.2

5.5.1.2 ......................................................................

Rotating Priority

146

 

 

Address ...................................................................Compatibility Mode

146

 

 

5.5.3 Summary .............................................................of DMA Transfer Sizes

146

 

 

5.5.4

5.5.3.1 Address Shifting When Programmed for 16-Bit I/O Count by Words146

 

 

Autoinitialize ........................................................................................

147

5.6

5.5.5

Software .............................................................................Commands

147

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

5.6.7 SYNC Field ...................................................................../ LDRQ# Rules

150

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

4

Datasheet

 

 

5.7.2.2

..........................................................Counter Latch Command

 

153

5.8

 

5.7.2.3

Read Back Command ..............................................................

153

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

5.8.1.3

Hardware/Software Interrupt Sequence .....................................

156

 

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

5.8.2.4

ICW4 ....................................................................................

157

 

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

5.8.4.9

Automatic End of Interrupt Mode ..............................................

159

 

Masking Interrupts ...............................................................................

159

 

 

5.8.5.1

Masking on an Individual Interrupt Request ................................

159

 

5.8.6

5.8.5.2

Special Mask Mode ..................................................................

160

5.9

Steering PCI Interrupts .........................................................................

160

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

5.9.5

External Interrupt Controller Support ......................................................

162

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

5.10.5

Data Frame Format ..............................................................................

164

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

5.11.5

Clearing Battery-Backed RTC RAM ..........................................................

166

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

5.12.1.4

Processor Power Good (PROCPWRGD) .......................................

169

 

Dual-Processor Issues...........................................................................

169

 

5.12.3

5.12.2.1

Usage Differences ...................................................................

169

5.13

Virtual Legacy Wire (VLW) Messages.......................................................

170

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

5.13.4.2 .............................................................

PCI Express* Hot - Plug

175

 

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

5.13.6.5

.......................................................LPC Devices and CLKRUN#

177

Sleep States ........................................................................................

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

5.13.7.6

Deep Sx.................................................................................

181

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

5.13.8.5

THRMTRIP# Signal ..................................................................

184

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#,

188

 

 

 

SLP_S4#, SLP_S5#, SLP_A# and SLP_LAN#...............................

 

 

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

5.14.1.4

Heartbeat and Event Reporting using SMLink/SMBus....................

195

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

5.16.3.2

48-Bit LBA Operation ...............................................................

203

SATA Swap Bay Support ........................................................................

203

5.16.5

Hot Plug Operation................................................................................

203

5.16.6

Function Level Reset Support (FLR).........................................................

204

5.16.7

5.16.6.1 FLR Steps...............................................................................

204

Intel® Rapid Storage Technology Configuration.........................................

204

5.16.8

5.16.7.1 Intel® Rapid Storage Technology RAID Option ROM .....................

205

Intel® 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

6

Datasheet

 

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

5.18.1.3 EHC Resets ............................................................................

217

 

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

5.18.6.1 Aborts on USB 2.0-Initiated Memory Reads ................................

219

 

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

5.18.7.4 ACPI System States ................................................................

220

 

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

5.19.2

Architecture.........................................................................................

227

xHCI Controller (D20:F0) .................................................................................

227

5.21

SMBus Controller (D31:F3) ...............................................................................

228

 

5.21.1

Host Controller.....................................................................................

228

 

5.21.2

5.21.1.1 Command Protocols ................................................................

229

 

Bus Arbitration.....................................................................................

232

 

5.21.3

Bus Timing ..........................................................................................

233

 

 

5.21.3.1

Clock Stretching .....................................................................

233

 

5.21.4

5.21.3.2 Bus Time Out (The PCH as SMBus Master) .................................

233

 

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

 

5.21.7.4 Format of Host Notify Command ...............................................

240

Thermal Management ......................................................................................

241

 

5.22.1

Thermal Sensor ...................................................................................

241

 

5.22.2

5.22.1.1

Internal Thermal Sensor Operation............................................

241

 

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 I2C 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.23

®

5.22.3.9

Case for Considerations............................................................

250

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

5.25.1.2

Descriptor Mode......................................................................

258

 

 

Flash Descriptor ...................................................................................

259

 

 

5.25.3

5.25.2.1

Descriptor Master Region .........................................................

261

 

 

Flash Access ........................................................................................

262

 

 

 

5.25.3.1

Direct Access Security..............................................................

262

 

 

5.25.4

5.25.3.2

Register Access Security ..........................................................

262

 

 

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

5.25.4.4 Hardware Sequencing Requirements ..........................................

264

 

 

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

5.25.5.3

SMI# Based Global Write Protection...........................................

266

 

 

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

5.26.2

TACH Inputs (Server/Workstation Only)...................................................

268

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

5.28.1.2 DDC (Display Data Channel) .....................................................

271

 

 

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

5.28.2.9

Intel® Serial Digital Video Out (Intel® SDVO)..............................

276

 

 

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

5.28.6

Intel® Flexible Display Interconnect ........................................................

281

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

8

Datasheet

 

 

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

8.1.2 Mobile Storage Specifications and Thermal Design Power (TDP)..................

329

 

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

9.3.2 Variable I/O Decode Ranges ..................................................................

386

 

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

394

 

 

10.1.3

Express* Root Ports Register .................................................................

 

 

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

10

Datasheet

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

12

Datasheet

 

 

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

493

13.2

 

(LPC I/F—D31:F0)................................................................................

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

13.2.11DMA_WRMSK—DMA Write All Mask Register ............................................

500

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

506

 

13.4.5

Word 3 Register ...................................................................................

 

ICW3—Slave Controller Initialization Command

507

 

13.4.6

Word 3 Register ...................................................................................

 

ICW4—Initialization Command Word 4 Register........................................

507

 

13.4.7

OCW1—Operational Control Word 1 (Interrupt Mask)

508

 

13.4.8

Register ..............................................................................................

 

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

 

13.6.2.4 RTC_REGD—Register D (Flag Register) ......................................

521

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)

523

 

13.7.3

Register ..............................................................................................

 

PORT92—Init Register...........................................................................

523

 

13.7.4

COPROC_ERR—Coprocessor Error Register ..............................................

523

13.8

13.7.5

RST_CNT—Reset Control Register...........................................................

524

Power Management Registers ...........................................................................

525

 

13.8.1

Power Management PCI Configuration Registers

525

 

 

(PM—D31:F0) ......................................................................................

 

 

13.8.1.1 GEN_PMCON_1—General PM Configuration 1 Register

526

 

 

(PM—D31:F0) ........................................................................

 

 

13.8.1.2 GEN_PMCON_2—General PM Configuration 2 Register

527

 

 

(PM—D31:F0) ........................................................................

 

 

13.8.1.3 GEN_PMCON_3—General PM Configuration 3 Register

528

 

 

(PM—D31:F0) ........................................................................

Datasheet

13

 

 

 

 

13.8.1.4 GEN_PMCON_LOCK—General Power Management Configuration

531

 

 

 

 

Lock Register..........................................................................

 

 

 

 

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

533

 

 

 

13.8.2

(PM—D31:F0) .........................................................................

 

 

 

APM I/O Decode Register .......................................................................

534

 

 

 

 

13.8.2.1 APM_CNT—Advanced Power Management Control Port Register .....

534

 

 

 

13.8.3

13.8.2.2 APM_STS—Advanced Power Management Status Port Register ......

534

 

 

 

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

 

13.8.3.13PM2_CNT—Power Management 2 Control Register .......................

551

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

13.9.11TCO_TMR—TCO Timer Initial Value Register .............................................

558

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

562

 

 

 

 

Status Register.....................................................................................

 

 

 

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

Datasheet

 

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

601

14.2.4

Register (D31:F2).................................................................................

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

14.4.1.9

RSTF—Intel® RST Feature Capabilities Register ...........................

614

Port Registers (D31:F2).........................................................................

616

 

 

 

14.4.2.1 PxCLB—Port [5:0] Command List Base Address Register

619

 

 

 

 

(D31:F2)................................................................................

 

 

 

14.4.2.2 PxCLBU—Port [5:0] Command List Base Address Upper

619

 

 

 

14.4.2.3

32-Bits Register (D31:F2) ........................................................

 

 

 

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

620

 

 

 

14.4.2.5

Register (D31:F2) ...................................................................

 

 

 

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

637

15.1.9

(SATA–D31:F5SATA–D31:F5).................................................................

PMLT—Primary Master Latency Timer Register

638

 

 

 

(SATA–D31:F5) ....................................................................................

 

 

15.1.10PCMD_BAR—Primary Command Block Base Address

638

 

 

 

Register (SATA–D31:F5)........................................................................

 

 

15.1.11PCNL_BAR—Primary Control Block Base Address Register

638

 

 

 

(SATA–D31:F5) ....................................................................................

 

 

15.1.12SCMD_BAR—Secondary Command Block Base Address

639

 

 

 

Register (SATA D31:F5) ........................................................................

 

 

15.1.13SCNL_BAR—Secondary Control Block Base Address

639

 

 

 

Register (SATA D31:F5) ........................................................................

 

 

15.1.14BAR — Legacy Bus Master Base Address Register

640

 

 

 

(SATA–D31:F5) ....................................................................................

 

 

15.1.15SIDPBA — SATA Index/Data Pair Base Address Register

640

 

 

 

(SATA–D31:F5) ....................................................................................

16

Datasheet

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

18

Datasheet

 

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

20

Datasheet

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

 

 

(Intel® High Definition Audio Controller—D27:F0) .......................

749

18.1.1.2

DID—Device Identification Register

 

 

(Intel® 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

22

Datasheet

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

24

Datasheet

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

26

Datasheet

 

22.1.2

HSFS—Hardware Sequencing Flash Status Register

 

 

873

 

22.1.3

(SPI Memory Mapped Configuration Registers) .........................................

 

HSFC—Hardware Sequencing Flash Control Register

875

 

22.1.4

(SPI Memory Mapped Configuration Registers) .........................................

 

FADDR—Flash Address Register

875

 

22.1.5

(SPI Memory Mapped Configuration Registers) .........................................

 

FDATA0—Flash Data 0 Register

876

 

22.1.6

(SPI Memory Mapped Configuration Registers) .........................................

 

FDATAN—Flash Data [N] Register

876

 

22.1.7

(SPI Memory Mapped Configuration Registers) .........................................

 

FRAP—Flash Regions Access Permissions Register

877

 

22.1.8

(SPI Memory Mapped Configuration Registers) .........................................

 

FREG0—Flash Region 0 (Flash Descriptor) Register

878

 

22.1.9

(SPI Memory Mapped Configuration Registers) .........................................

 

FREG1—Flash Region 1 (BIOS Descriptor) Register

878

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.10FREG2—Flash Region 2 (Intel® ME) Register

879

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.11FREG3—Flash Region 3 (GbE) Register

879

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.12FREG4—Flash Region 4 (Platform Data) Register

880

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.13PR0—Protected Range 0 Register

880

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.14PR1—Protected Range 1 Register

881

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.15PR2—Protected Range 2 Register

881

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.16PR3—Protected Range 3 Register

882

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.17PR4—Protected Range 4 Register

882

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.18SSFS—Software Sequencing Flash Status Register

883

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.19SSFC—Software Sequencing Flash Control Register

884

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.20PREOP—Prefix Opcode Configuration Register

885

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.21OPTYPE—Opcode Type Configuration Register

885

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.22OPMENU—Opcode Menu Configuration Register

886

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.23FDOC—Flash Descriptor Observability Control Register

886

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.24FDOD—Flash Descriptor Observability Data Register

887

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.25AFC—Additional Flash Control Register

887

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.26LVSCC— Host Lower Vendor Specific Component Capabilities Register

887

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.27UVSCC— Host Upper Vendor Specific Component Capabilities Register

889

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.28FPB — Flash Partition Boundary Register

890

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.29SRDL — Soft Reset Data Lock Register

890

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.30SRDC — Soft Reset Data Control Register

891

 

 

(SPI Memory Mapped Configuration Registers) .........................................

 

22.1.31SRD — Soft Reset Data Register

891

22.2

 

(SPI Memory Mapped Configuration Registers) .........................................

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

893

 

22.4.2

(GbE LAN Memory Mapped Configuration Registers)..................................

 

HSFS—Hardware Sequencing Flash Status Register

893

 

 

(GbE LAN Memory Mapped Configuration Registers)..................................

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

28

Datasheet

23.2.8

TSGPEN—Thermal Sensor General Purpose Event

 

 

917

23.2.9

Enable Register....................................................................................

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

925

(Intel® MEI 1 — D22:F0) .................................................................................

24.1.1

PCI Configuration Registers (Intel® MEI 1—D22:F0) .................................

925

 

24.1.1.1

VID—Vendor Identification Register

926

 

24.1.1.2

(Intel® MEI 1—D22:F0) ...........................................................

 

DID—Device Identification Register

926

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.3 PCICMD—PCI Command Register

927

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.4 PCISTS—PCI Status Register

927

 

24.1.1.5

(Intel® MEI 1—D22:F0) ...........................................................

 

RID—Revision Identification Register

928

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.6 CC—Class Code Register

928

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.7 HTYPE—Header Type Register

928

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.8 MEI0_MBAR—Intel MEI 1 MMIO Base Address

928

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.9 SVID—Subsystem Vendor ID Register

929

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.10SID—Subsystem ID Register

929

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.11CAPP—Capabilities List Pointer Register

929

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.12INTR—Interrupt Information Register

929

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.13HFS—Host Firmware Status Register

930

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.14ME_UMA—Intel® Management Engine UMA Register

930

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.15GMES—General Intel® ME Status Register

930

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.16H_GS—Host General Status Register

931

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.17PID—PCI Power Management Capability ID Register

931

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.18PC—PCI Power Management Capabilities Register

931

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.19PMCS—PCI Power Management Control and Status

932

 

 

Register (Intel® MEI 1—D22:F0)...............................................

 

24.1.1.20MID—Message Signaled Interrupt Identifiers Register

932

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.21MC—Message Signaled Interrupt Message Control Register

933

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.22MA—Message Signaled Interrupt Message Address Register

933

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

24.1.1.23MUA—Message Signaled Interrupt Upper Address Register

933

 

 

(Intel® MEI 1—D22:F0) ...........................................................

Datasheet

29

 

 

24.1.1.24MD—Message Signaled Interrupt Message Data Register

933

 

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

 

24.1.1.25HIDM—MEI Interrupt Delivery Mode Register

934

 

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

 

24.1.1.26HERES—Intel® MEI Extend Register Status

934

 

 

 

(Intel® MEI 1—D22:F0) ...........................................................

 

 

24.1.1.27HER[1:8]—Intel® MEI Extend Register DWX

935

24.1.2

 

(Intel® MEI 1—D22:F0) ...........................................................

MEI0_MBAR—Intel® MEI 1 MMIO Registers ..............................................

935

 

 

24.1.2.1 H_CB_WW—Host Circular Buffer Write Window Register

935

 

 

24.1.2.2

(Intel® MEI 1 MMIO Register) ...................................................

 

 

H_CSR—Host Control Status Register

936

 

 

 

(Intel® MEI 1 MMIO Register) ...................................................

 

 

24.1.2.3 ME_CB_RW—Intel® ME Circular Buffer Read Window Register

937

 

 

 

(Intel® MEI 1 MMIO Register) ...................................................

 

 

24.1.2.4 ME_CSR_HA—Intel® ME Control Status Host Access Register

937

 

 

 

(Intel® MEI 1 MMIO Register) ...................................................

 

24.2 Second Intel® Management Engine Interface

 

 

(Intel® MEI 2) Configuration Registers

938

 

(Intel® MEI 2—D22:F1)....................................................................................

24.2.1

PCI Configuration Registers (Intel® MEI 2—D22:F2) ..................................

938

 

 

24.2.1.1

VID—Vendor Identification Register

939

 

 

24.2.1.2

(Intel® MEI 2—D22:F1) ...........................................................

 

 

DID—Device Identification Register

939

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.3 PCICMD—PCI Command Register

939

 

 

24.2.1.4

(Intel® MEI 2—D22:F1) ...........................................................

 

 

PCISTS—PCI Status Register

940

 

 

24.2.1.5

(Intel® MEI 2—D22:F1) ...........................................................

 

 

RID—Revision Identification Register

940

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.6 CC—Class Code Register

940

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.7 HTYPE—Header Type Register

940

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.8 MEI1_MBAR—Intel MEI 2 MMIO Base Address

941

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.9 SVID—Subsystem Vendor ID Register

941

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.10SID—Subsystem ID Register

941

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.11CAPP—Capabilities List Pointer Register

942

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.12INTR—Interrupt Information Register

942

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.13HFS—Host Firmware Status Register

942

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.14GMES—General Intel® ME Status Register

942

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.15H_GS—Host General Status Register

943

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.16PID—PCI Power Management Capability ID Register

943

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.17PC—PCI Power Management Capabilities Register

943

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.18PMCS—PCI Power Management Control and Status

944

 

 

 

Register (Intel® MEI 2—D22:F1) ...............................................

 

 

24.2.1.19MID—Message Signaled Interrupt Identifiers Register

944

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.20MC—Message Signaled Interrupt Message Control Register

945

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.21MA—Message Signaled Interrupt Message Address Register

945

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.22MUA—Message Signaled Interrupt Upper Address Register

945

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

 

 

24.2.1.23MD—Message Signaled Interrupt Message Data Register

946

 

 

 

(Intel® MEI 2—D22:F1) ...........................................................

30

Datasheet

Loading...
+ 958 hidden pages