20 Intel
®
I/O Controller Hub 9 (ICH9) Family Datasheet
15.1.18CAP—Capabilities Pointer Register (SATA–D31:F5)....................................613
15.1.19INT_LN—Interrupt Line Register (SATA–D31:F5).......................................613
15.1.20INT_PN—Interrupt Pin Register (SATA–D31:F5)........................................613
15.1.21IDE_TIM — IDE Timing Register (SATA–D31:F5).......................................614
15.1.22PID—PCI Power Management Capability Identification
Register (SATA–D31:F5)........................................................................614
15.1.23PC—PCI Power Management Capabilities Register
(SATA–D31:F5)....................................................................................614
15.1.24PMCS—PCI Power Management Control and Status
Register (SATA–D31:F5)........................................................................615
15.1.25MID—Message Signal Interrupt Identifier (SATA–D31:F5) ..........................615
15.1.26MC—Message Signal Interrupt Message Control (SATA–D31:F5)..................616
15.1.27MA—Message Signal Interrupt Message Address (SATA–D31:F5).................616
15.1.28MD—Message Signal Interrupt Message Data (SATA–D31:F5).....................616
15.1.29MAP—Address Map Register (SATA–D31:F5)16.........................................617
15.1.30PCS—Port Control and Status Register (SATA–D31:F5)..............................618
15.1.31SATACR0— SATA Capability Register 0 (SATA–D31:F5) .............................619
15.1.32SATACR1— SATA Capability Register 1 (SATA–D31:F5) .............................619
15.1.33FLRCID— FLR Capability ID (SATA–D31:F5) .............................................619
15.1.34FLRCLV— FLR Capability Length and Value (SATA–D31:F5) ........................620
15.1.35FLRCTRL— FLR Control (SATA–D31:F5) ...................................................620
15.1.36ATC—APM Trapping Control Register (SATA–D31:F5).................................621
15.1.37ATC—APM Trapping Control (SATA–D31:F5).............................................621
15.2 Bus Master IDE I/O Registers (D31:F5)...............................................................622
15.2.1 BMIC[P,S]—Bus Master IDE Command Register (D31:F5) ..........................623
15.2.2 BMIS[P,S]—Bus Master IDE Status Register (D31:F5)................................624
15.2.3 BMID[P,S]—Bus Master IDE Descriptor Table Pointer
Register (D31:F5).................................................................................624
15.3 AHCI Index Data Pair Registers..........................................................................625
15.3.1 INDEX—AHCI Index Register (D31:F5) ....................................................625
15.3.2 Data—AHCI Data Register (D31:F5)........................................................625
15.4 Serial ATA Index/Data Pair Superset Registers.....................................................626
15.4.1 SINDX—SATA Index Register (D31:F5)....................................................626
15.4.2 SDATA—SATA Index Data Register (D31:F5)............................................626
15.4.2.1 PxSSTS—Serial ATA Status Register (D31:F5).............................627
15.4.2.2 PxSCTL — Serial ATA Control Register (D31:F5) ..........................628
15.4.2.3 PxSERR—Serial ATA Error Register (D31:F5)...............................629
16 UHCI Controllers Registers ....................................................................................631
16.1 PCI Configuration Registers
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2).............................................................631
16.1.1 VID—Vendor Identification Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................632
16.1.2 DID—Device Identification Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................632
16.1.3 PCICMD—PCI Command Register (USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)...633
16.1.4 PCISTS—PCI Status Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................634
16.1.5 RID—Revision Identification Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................634
16.1.6 PI—Programming Interface Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................635
16.1.7 SCC—Sub Class Code Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................635
16.1.8 BCC—Base Class Code Register
(USB—D29:F0/F1/F2/F3, D26:F0/F1/F2)..................................................635