Registers
1376
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
Figure 28-2. Global HBA Control Register (GHC)
31
30
16
AE
Reserved
R-1
R-0
15
2
1
0
Reserved
IE
HR
R-0
R/W-0
W-0
LEGEND: R/W = Read/Write; R = Read only; W = Write only; -
n
= value after reset
Table 28-6. Global HBA Control Register (GHC) Field Descriptions
Bit
Field
Value
Description
31
AE
1
AHCI Enable. This bit is always set since SATASS supports only AHCI mode as indicated by the SAM
bit in the HBA capabilities register (CAP) = 1.
30-2
Reserved
0
Reserved.
1
IE
Interrupt Enable. This global bit enables interrupts from the SATASS. This field is reset on Global reset
(GHC.HR = 1).
0
All interrupt sources from all the Ports are disabled (masked).
1
Interrupts are enabled and any SATASS interrupt event causes interrupt output assertion.
0
HR
0
HBA Reset. When set by the software, this bit causes an internal Global reset of the SATASS. All state
machines that relate to data transfers and queuing return to an idle state, and all the Ports are
reinitialized by sending COMRESET if staggered spin-up is not supported. If staggered spin-up is
supported, then it is the responsibility of the software to spin-up each Port after this reset has
completed. The SATASS clears this bit when the reset action is done. A software write of 0 has no
effect.