Intel® 400 Series Chipset On-Package Platform Controller Hub
Online Register Database
ID | Date | Version | Classification |
---|---|---|---|
615146 | 08/09/2019 | 1.2 | Public |
Port 0 Serial ATA Status (PxSCTL0) – Offset 12c
This is a 32-bit read-write register by which software controls SATA capabilities. Writes to this register result in an action being taken by the host adapter or interface. Reads from the register return the last value written to it.
Bit Range | Default | Access | Field Name and Description |
---|---|---|---|
30:20 | - | - | Reserved
|
19:16 | 0h | RW | Port Multiplier Port (PMP) This field is not used by AHCI. |
15:12 | 0h | RW | Select Power Management (SPM) This field is not used by AHCI. |
11:8 | 0h | RW | Interface Power Management Transitions Allowed (IPM) Indicates which power states the HBA is allowed to transition to. If an interface power management state is not allowed via this register field, the HBA will not initiate that state and the HBA will PMNAKP any request from the device to enter that state. |
7:4 | 0h | RW | Speed Allowed (SPD) Indicates the highest allowable speed of the interface. If software changes SPD after port has been enabled, software is required to perform a port reset via DET=1h. |
3:0 | 0h | RW | Device Detection Initialization (DET) Controls the HBA.s device detection and interface initialization. This field may only be changed when PxCMD.ST is 0. Changing this field while the HBA is running results in undefined behavior. When PxCMD.ST is set to 1, this field should have a value of 0h. It is permissible to implement any of the Serial ATA defined behaviors for transmission of COMRESET when PxSCTL.DET = 1h. |