4.4.1.11 Interrupt N Count Register (0x00000300 + 4xN)
The Interrupt N Count Registers (Figure 4-50) each contains a count of the interrupts that have triggered and not been processed. In the QMSS, this count saturates at 3. Reading the register returns the count. Writing a non-0 value to the register subtracts that value from the count. Writing a 0 clears the count. Note, clearing the count does not clear the interrupt (the EOI Register still needs to be written). These registers are mapped in the following order:
- 0x0300 to 0x037C: High Priority Accumulator Interrupts 0 to 31 (respectively)
- 0x0380 to 0x03BC: Low Priority Accumulator Interrupts 0 to 15 (respectively)
- 0x03C0 to 0x03C4: QMSS PKTDMA RX Starvation Interrupts 0 to 1 (respectively)
Figure 4-50 Int N Count Register (0x00000300 + 4xN)
Legend: R = Read only; R/W = Read/Write; - n = value after reset |
Table 4-81 Int N Count Register Field Descriptions
Bit |
Field |
Description |
30-2 |
Reserved |
Reads return 0 and writes have no effect |
1-0 |
INT_COUNT |
Count of non-acknowledged interrupts. |