| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #ifndef __IRQ_H
- #define __IRQ_H
- #define FIQ_START 0
- #define CPU_BRINGUP_SGI 1
- #define FIQ_SMP_CALL_SGI 13
- #define FIQ_DBG_SGI 14
- #ifndef NR_IRQS
- #define NR_IRQS (NR_MT_IRQ_LINE+220)
- #endif
- #define MT_EDGE_SENSITIVE 0
- #define MT_LEVEL_SENSITIVE 1
- #define MT_POLARITY_LOW 0
- #define MT_POLARITY_HIGH 1
- #if !defined(__ASSEMBLY__)
- typedef void (*fiq_isr_handler) (void *arg, void *regs, void *svc_sp);
- #endif /* !__ASSEMBLY__ */
- #define GIC_PRIVATE_SIGNALS (32)
- #define NR_GIC_SGI (16)
- #define NR_GIC_PPI (16)
- #define GIC_PPI_OFFSET (27)
- #define MT_NR_PPI (5)
- #define MT_NR_SPI (256)
- #define NR_MT_IRQ_LINE (GIC_PPI_OFFSET + MT_NR_PPI + MT_NR_SPI)
- #define GIC_PPI_GLOBAL_TIMER (GIC_PPI_OFFSET + 0)
- #define GIC_PPI_LEGACY_FIQ (GIC_PPI_OFFSET + 1)
- #define GIC_PPI_PRIVATE_TIMER (GIC_PPI_OFFSET + 2)
- #define GIC_PPI_WATCHDOG_TIMER (GIC_PPI_OFFSET + 3)
- #define GIC_PPI_LEGACY_IRQ (GIC_PPI_OFFSET + 4)
- #define MT_BTIF_IRQ_ID (GIC_PRIVATE_SIGNALS + 50)
- #define MT_DMA_BTIF_TX_IRQ_ID (GIC_PRIVATE_SIGNALS + 71)
- #define MT_DMA_BTIF_RX_IRQ_ID (GIC_PRIVATE_SIGNALS + 72)
- #endif
|