Datasheet

SATA Controller Registers (D31:F2)
Intel® Xeon® Processor D-1500 Product Family 337
Datasheet - Volume 1 of 4: Integrated Platform Controller Hub
March 2015
8.1.35 PCS—Port Control and Status Register (SATA–D31:F2)
Address Offset: 92h–93h Attribute: R/W, RO
Default Value: 0000h Size: 16 bits
Function Level Reset: No
By default, the SATA ports are set to the disabled state (bits [5:0] = 0). When enabled
by software, the ports can transition between the on, partial, and slumber states and
can detect devices. When disabled, the port is in the “off” state and cannot detect any
devices.
If an AHCI-aware or RAID enabled operating system is being booted, then system BIOS
shall insure that all supported SATA ports are enabled prior to passing control to the
OS. Once the AHCI aware OS is booted, it becomes the enabling/disabling policy owner
for the individual SATA ports. This is accomplished by manipulating a port’s PxSCTL and
PxCMD fields. Because an AHCI or RAID aware OS will typically not have knowledge of
the PxE bits and because the PxE bits act as master on/off switches for the ports, pre-
boot software must insure that these bits are set to 1 prior to booting the OS,
regardless as to whether or not a device is currently on the port.
Bits Description
15 OOB Retry Mode (ORM) — R/W.
0 = The SATA controller will not retry after an OOB failure
1 = The SATA controller will continue to retry after an OOB failure until successful (infinite retry)
14 Reserved
13 Port 5 Present (P5P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P5E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 5 has been detected.
12 Port 4 Present (P4P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P4E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 4 has been detected.
11 Port 3 Present (P3P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P3E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 3 has been detected.
10 Port 2 Present (P2P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P2E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 2 has been detected.
9 Port 1 Present (P1P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P1E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 1 has been detected.
8 Port 0 Present (P0P) — RO. The status of this bit may change at any time. This bit is cleared
when the port is disabled using P0E. This bit is not cleared upon surprise removal of a device.
0 = No device detected.
1 = The presence of a device on Port 0 has been detected.
7:6 Reserved