Local Interrupt Mask 2 Register @0xd04
This is an extension of the Local Interrupt Mask Register. This register contains a mask bit for each interrupting condition in local_error_status_2_register. Setting the bit to 1 prevents the corresponding condition in the Local Error Status 2 Register from activating the LOCAL_INTERRUPT output.
| Bits | SW | Name | Description | Reset |
|---|---|---|---|---|
| 0 | R/W | MSI Mask Cleared [MSIMSKCL] | Mask for MSI Mask Cleared Status. | 0x0 |
| 1 | R/W | MSI Mask Set [MSIMSKSET] | Mask for MSI Mask Set Status. | 0x0 |
| 2 | R/W | MSIX Function Mask Cleared [MSIXMSKCL] | Mask for MSIX Function Mask Set Status. | 0x0 |
| 3 | R/W | MSIX Function Mask Set [MSIXMSKSET] | Mask for MSIX Function Mask Cleared Status. | 0x0 |
| 4 | R/W | Invalid SW Margining Error Mask [ISWMEM] | When the Controller receives a Margining Command from SW in its
configuration register, it checks if the command is valid. The
error status is logged in local_error_status_2_register. This bit
can be used to Mask asserting the LOCAL_INTERRUPT output when the
Invalid SW Margining Error Status is set.
|
0x0 |
| 5 | R/W | Invalid PHY Margining Error Mask [IPHYMEM] | When the Controller receives a Margining Command from PHY over the PIPE
Interface, it checks if the command is valid. The errorstatus is logged in
local_error_status_2_register. This bit can be used to Mask asserting the
LOCAL_INTERRUPT output when the Invalid PHY Margining Error Status is set.
|
0x0 |
| 6 | R/W | Write Ack Wait Timeout Error Mask [WAWTEM] | When a WriteCommitted command is issued by the Controller, the PHY must
respond with a Write_Ack within 10ms on the PIPE MessageBus Interface. However, if the
Write_Ack is not received within 10ms, the Controller reports Timeout and stops
waiting for the write_ack. This bit can be used to Mask asserting the LOCAL_INTERRUPT
output upon this 10 ms timeout.
|
0x0 |
| 7 | R/W | Unexpected PHY Response Error Mask [UPREM] | Unexpected PHY Response is detected by Controller if PHY writes to the Margin
Status or the Margin NAK bits of RX Margin Status 0 Register when no change in Start
Margin or Margin Offset issued by Controller or after the Write Ack Wait Timeout. This
bit can be used to Mask asserting the LOCAL_INTERRUPT output upon this error.
|
0x0 |
| 8 | R/W | NFTSTimeout Mask [NFTSTOM] | Mask for NFTS Timeout. | 0x0 |
| 9 | R | Reserved [R9] | Reserved | 0x0 |
| 10 | R | Reserved [R10] | Reserved | 0x0 |
| 11 | R/W | Split Completion Table byte count RAM uncorrectable error mask register [UNCESCBYTE] | Split Completion Table byte count RAM uncorrectable error mask register. | 0x0 |
| 12 | R/W | Split Completion Table Timer RAM uncorrectable error mask register [UNCESCTIMER] | Split Completion Table Timer RAM uncorrectable error mask register. | 0x0 |
| 13 | R/W | Split Completion Table State RAM uncorrectable error mask register [UNCESCSTATE] | Split Completion Table State RAM uncorrectable error mask register. | 0x0 |
| 14 | R/W | Link Equalization Request Interrupt Mask [LEQRQINM] | Mask for Link Equalization Request Interrupt. | 1'b1 |
| 15 | R | Reserved [R15] | Reserved | 0x0 |
| 16 | R/W | LTSSM State Transition Interrupt Mask [LSTINTM] | Mask for LTSSM State Transition Interrupt. | 1'b1 |
| 17 | R/W | FC Timeout Error Mask [FCTEM] | Mask for FC Timeout Error. | 1'b0 |
| 31:18 | R | Reserved [R31] | Reserved | 0x0 |