Registers
1394
SPRUH82C – April 2013 – Revised September 2016
Copyright © 2013–2016, Texas Instruments Incorporated
Serial ATA (SATA) Controller
28.4.23 Port Interrupt Enable Register (P0IE)
The port interrupt enable register (P0IE) enables and disables the reporting of the corresponding interrupt
to system software. When a bit is set (1), and the corresponding interrupt condition is active, then the
SATASS intrq output is asserted. Interrupt sources that are disabled (0) are still reflected in the status
registers. This register is symmetrical with the P0IS register. This register is reset on Global reset. The
P0IE is shown in
and described in
Figure 28-23. Port Interrupt Enable Register (P0IE)
31
30
29
28
27
26
25
24
23
22
21
16
CPDE
TFEE
HBFE
HBDE
IFE
INFE
Rsvd
OFE
IPME
PRCE
Reserved
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R-0
R/W-0
R/W-0
R/W-0
R-0
15
8
7
6
5
4
3
2
1
0
Reserved
DMPE
PCE
DPE
UFE
SDBE
DSE
PSE
DHRE
R-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 28-27. Port Interrupt Enable Register (P0IE) Field Descriptions
Bit
Field
Value
Description
31
CPDE
0-1
Cold Port Detect Enable. When set to 1, GHC.IE = 1, and P0IS.CPDS = 1, the intrq output is asserted.
30
TFEE
0-1
Task File Error Enable. When set to 1, GHC.IE = 1, and P0IS.HBFS = 1, the intrq output is asserted.
29
HBFE
0-1
Host Bus Fatal Error Enable. When set to 1, GHC.IE = 1, and P0IS.HBFS = 1, the interq output is
asserted.
28
HBDE
0-1
Host Bus Data Error Enable. When set to 1, GHC.IE = 1, and P0IS.HBDS = 1, the intrq output is
asserted.
27
IFE
0-1
Interface Fatal Error Enable. When set to 1, GHC.IE = 1, and P0IS.IFS = 1, the intrq output is asserted.
26
INFE
0-1
Interface Non-fatal Error Enable. When set to 1, GHC.IE = 1, and P0IS.INFS = 1, the intrq output is
asserted.
25
Reserved
0
Reserved.
24
OFE
0-1
Overflow Enable. When set to 1, GHC.IE = 1, and P0IS.OFS = 1, the intrq output is asserted.
23
IPME
0-1
Incorrect Port Multiplier Enable. When set to 1, GHC.IE = 1, and P0IS.IPMS = 1, the intrq output is
asserted.
22
PRCE
0-1
PHYReady Change Enable. When set to 1, GHC.IE = 1, and P0IS.PRCS = 1, the intrq output is
asserted.
21-8
Reserved
0
Reserved.
7
DMPE
0-1
Device Mechanical Presence Enable. When set to 1, GHC.IE = 1, and P0IS.DMPS = 1, the intrq output
is asserted.
6
PCE
0-1
Port Change Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.PCS = 1, the intrq output is
asserted.
5
DPE
0-1
Descriptor Processed Interrupt Enable. When set to 1, GHC.IE = 1 and P0IS.DPS = 1, the intrq output
is asserted.
4
UFE
0-1
Unknown FIS Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.UFS = 1, the intrq output is
asserted.
3
SDBE
0-1
Set Device Bits FIS Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.SDBS = 1, the intrq output
is asserted.
2
DSE
0-1
DMA Setup FIS Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.PSS = 1, the intrq output is
asserted.
1
PSE
0-1
PIO Setup FIS Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.PSS = 1, the intrq output is
asserted.
0
DHRE
0-1
Device Host Register FIS Interrupt Enable. When set to 1, GHC.IE = 1, and P0IS.DHRS = 1, the intrq
output is asserted.