|
Interrupt Source Mode Registers |
|
#define | AIC_SMR(i) (AIC_BASE + i * 4) |
| | Source mode register array.
|
| #define | AIC_PRIOR 0x00000007 |
| | Priority mask.
|
| #define | AIC_SRCTYPE 0x00000060 |
| | Interrupt source type mask.
|
|
#define | AIC_SRCTYPE_INT_LEVEL_SENSITIVE 0x00000000 |
| | Internal level sensitive.
|
|
#define | AIC_SRCTYPE_INT_EDGE_TRIGGERED 0x00000020 |
| | Internal edge triggered.
|
|
#define | AIC_SRCTYPE_EXT_LOW_LEVEL 0x00000000 |
| | External low level.
|
|
#define | AIC_SRCTYPE_EXT_NEGATIVE_EDGE 0x00000020 |
| | External falling edge.
|
|
#define | AIC_SRCTYPE_EXT_HIGH_LEVEL 0x00000040 |
| | External high level.
|
|
#define | AIC_SRCTYPE_EXT_POSITIVE_EDGE 0x00000060 |
| | External rising edge.
|
Interrupt Source Vector Registers |
| #define | AIC_SVR(i) (AIC_BASE + 0x80 + i * 4) |
| | Source vector register array.
|
Interrupt Vector Register |
|
#define | AIC_IVR_OFF 0x00000100 |
| | IRQ vector register offset.
|
|
#define | AIC_IVR (AIC_BASE + AIC_IVR_OFF) |
| | IRQ vector register address.
|
Fast Interrupt Vector Register |
|
#define | AIC_FVR_OFF 0x00000104 |
| | FIQ vector register offset.
|
|
#define | AIC_FVR (AIC_BASE + AIC_FVR_OFF) |
| | FIQ vector register address.
|
Interrupt Status Register |
|
#define | AIC_ISR_OFF 0x00000108 |
| | Interrupt status register offset.
|
|
#define | AIC_ISR (AIC_BASE + AIC_ISR_OFF) |
| | Interrupt status register address.
|
|
#define | AIC_IRQID 0x0000001F |
| | Current interrupt identifier mask.
|
Interrupt Pending Register |
|
#define | AIC_IPR_OFF 0x0000010C |
| | Interrupt pending register offset.
|
|
#define | AIC_IPR (AIC_BASE + AIC_IPR_OFF) |
| | Interrupt pending register address.
|
Interrupt Mask Register |
|
#define | AIC_IMR_OFF 0x00000110 |
| | Interrupt mask register offset.
|
|
#define | AIC_IMR (AIC_BASE + AIC_IMR_OFF) |
| | Interrupt mask register address.
|
Interrupt Core Status Register |
|
#define | AIC_CISR_OFF 0x00000114 |
| | Core interrupt status register offset.
|
|
#define | AIC_CISR (AIC_BASE + AIC_CISR_OFF) |
| | Core interrupt status register address.
|
|
#define | AIC_NFIQ 0x00000001 |
| | Core FIQ Status.
|
|
#define | AIC_NIRQ 0x00000002 |
| | Core IRQ Status.
|
Interrupt Enable Command Register |
|
#define | AIC_IECR_OFF 0x00000120 |
| | Interrupt enable command register offset.
|
|
#define | AIC_IECR (AIC_BASE + AIC_IECR_OFF) |
| | Interrupt enable command register address.
|
Interrupt Disable Command Register |
|
#define | AIC_IDCR_OFF 0x00000124 |
| | Interrupt disable command register offset.
|
|
#define | AIC_IDCR (AIC_BASE + AIC_IDCR_OFF) |
| | Interrupt disable command register address.
|
Interrupt Clear Command Register |
|
#define | AIC_ICCR_OFF 0x00000128 |
| | Interrupt clear command register offset.
|
|
#define | AIC_ICCR (AIC_BASE + AIC_ICCR_OFF) |
| | Interrupt clear command register address.
|
Interrupt Set Command Register |
|
#define | AIC_ISCR_OFF 0x0000012C |
| | Interrupt set command register offset.
|
|
#define | AIC_ISCR (AIC_BASE + AIC_ISCR_OFF) |
| | Interrupt set command register address.
|
End Of Interrupt Command Register |
|
#define | AIC_EOICR_OFF 0x00000130 |
| | End of interrupt command register offset.
|
|
#define | AIC_EOICR (AIC_BASE + AIC_EOICR_OFF) |
| | End of interrupt command register address.
|
Spurious Interrupt Vector Register |
|
#define | AIC_SPU_OFF 0x00000134 |
| | Spurious vector register offset.
|
|
#define | AIC_SPU (AIC_BASE + AIC_SPU_OFF) |
| | Spurious vector register address.
|
Debug Control Register |
|
#define | AIC_DCR_OFF 0x0000138 |
| | Debug control register offset.
|
|
#define | AIC_DCR (AIC_BASE + AIC_DCR_OFF) |
| | Debug control register address.
|
Fast Forcing Enable Register |
|
#define | AIC_FFER_OFF 0x00000140 |
| | Fast forcing enable register offset.
|
|
#define | AIC_FFER (AIC_BASE + AIC_FFER_OFF) |
| | Fast forcing enable register address.
|
Fast Forcing Disable Register |
|
#define | AIC_FFDR_OFF 0x00000144 |
| | Fast forcing disable register address.
|
|
#define | AIC_FFDR (AIC_BASE + AIC_FFDR_OFF) |
| | Fast forcing disable register address.
|
Fast Forcing Status Register |
|
#define | AIC_FFSR_OFF 0x00000148 |
| | Fast forcing status register address.
|
|
#define | AIC_FFSR (AIC_BASE + AIC_FFSR_OFF) |
| | Fast forcing status register address.
|