irq.h
来自「linux 内核源代码」· C头文件 代码 · 共 449 行 · 第 1/2 页
H
449 行
#define IRQ_DMA2_WRRD1 (IVG_BASE + 56) /* MDMA2 1 write/read INT */#define IRQ_MEM_DMA3 IRQ_DMA2_WRRD1/* IVG 12 */#define IRQ_IMDMA_WRRD0 (IVG_BASE + 57) /* IMDMA 0 write/read INT */#define IRQ_IMEM_DMA0 IRQ_IMDMA_WRRD0#define IRQ_IMDMA_WRRD1 (IVG_BASE + 58) /* IMDMA 1 write/read INT */#define IRQ_IMEM_DMA1 IRQ_IMDMA_WRRD1/* IVG 13 */#define IRQ_WATCH (IVG_BASE + 59) /* Watch Dog Timer *//* IVG 7 */#define IRQ_RESERVED_1 (IVG_BASE + 60) /* Reserved interrupt */#define IRQ_RESERVED_2 (IVG_BASE + 61) /* Reserved interrupt */#define IRQ_SUPPLE_0 (IVG_BASE + 62) /* Supplemental interrupt 0 */#define IRQ_SUPPLE_1 (IVG_BASE + 63) /* supplemental interrupt 1 */#define IRQ_SW_INT1 71 /* Software Interrupt 1 */#define IRQ_SW_INT2 72 /* Software Interrupt 2 */ /* reserved for SYSCALL */#define IRQ_PF0 73#define IRQ_PF1 74#define IRQ_PF2 75#define IRQ_PF3 76#define IRQ_PF4 77#define IRQ_PF5 78#define IRQ_PF6 79#define IRQ_PF7 80#define IRQ_PF8 81#define IRQ_PF9 82#define IRQ_PF10 83#define IRQ_PF11 84#define IRQ_PF12 85#define IRQ_PF13 86#define IRQ_PF14 87#define IRQ_PF15 88#define IRQ_PF16 89#define IRQ_PF17 90#define IRQ_PF18 91#define IRQ_PF19 92#define IRQ_PF20 93#define IRQ_PF21 94#define IRQ_PF22 95#define IRQ_PF23 96#define IRQ_PF24 97#define IRQ_PF25 98#define IRQ_PF26 99#define IRQ_PF27 100#define IRQ_PF28 101#define IRQ_PF29 102#define IRQ_PF30 103#define IRQ_PF31 104#define IRQ_PF32 105#define IRQ_PF33 106#define IRQ_PF34 107#define IRQ_PF35 108#define IRQ_PF36 109#define IRQ_PF37 110#define IRQ_PF38 111#define IRQ_PF39 112#define IRQ_PF40 113#define IRQ_PF41 114#define IRQ_PF42 115#define IRQ_PF43 116#define IRQ_PF44 117#define IRQ_PF45 118#define IRQ_PF46 119#define IRQ_PF47 120#define GPIO_IRQ_BASE IRQ_PF0#define NR_IRQS (IRQ_PF47 + 1)#define IVG7 7#define IVG8 8#define IVG9 9#define IVG10 10#define IVG11 11#define IVG12 12#define IVG13 13#define IVG14 14#define IVG15 15/* * DEFAULT PRIORITIES: */#define CONFIG_DEF_PLL_WAKEUP 7#define CONFIG_DEF_DMA1_ERROR 7#define CONFIG_DEF_DMA2_ERROR 7#define CONFIG_DEF_IMDMA_ERROR 7#define CONFIG_DEF_PPI1_ERROR 7#define CONFIG_DEF_PPI2_ERROR 7#define CONFIG_DEF_SPORT0_ERROR 7#define CONFIG_DEF_SPORT1_ERROR 7#define CONFIG_DEF_SPI_ERROR 7#define CONFIG_DEF_UART_ERROR 7#define CONFIG_DEF_RESERVED_ERROR 7#define CONFIG_DEF_DMA1_0 8#define CONFIG_DEF_DMA1_1 8#define CONFIG_DEF_DMA1_2 8#define CONFIG_DEF_DMA1_3 8#define CONFIG_DEF_DMA1_4 8#define CONFIG_DEF_DMA1_5 8#define CONFIG_DEF_DMA1_6 8#define CONFIG_DEF_DMA1_7 8#define CONFIG_DEF_DMA1_8 8#define CONFIG_DEF_DMA1_9 8#define CONFIG_DEF_DMA1_10 8#define CONFIG_DEF_DMA1_11 8#define CONFIG_DEF_DMA2_0 9#define CONFIG_DEF_DMA2_1 9#define CONFIG_DEF_DMA2_2 9#define CONFIG_DEF_DMA2_3 9#define CONFIG_DEF_DMA2_4 9#define CONFIG_DEF_DMA2_5 9#define CONFIG_DEF_DMA2_6 9#define CONFIG_DEF_DMA2_7 9#define CONFIG_DEF_DMA2_8 9#define CONFIG_DEF_DMA2_9 9#define CONFIG_DEF_DMA2_10 9#define CONFIG_DEF_DMA2_11 9#define CONFIG_DEF_TIMER0 10#define CONFIG_DEF_TIMER1 10#define CONFIG_DEF_TIMER2 10#define CONFIG_DEF_TIMER3 10#define CONFIG_DEF_TIMER4 10#define CONFIG_DEF_TIMER5 10#define CONFIG_DEF_TIMER6 10#define CONFIG_DEF_TIMER7 10#define CONFIG_DEF_TIMER8 10#define CONFIG_DEF_TIMER9 10#define CONFIG_DEF_TIMER10 10#define CONFIG_DEF_TIMER11 10#define CONFIG_DEF_PROG0_INTA 11#define CONFIG_DEF_PROG0_INTB 11#define CONFIG_DEF_PROG1_INTA 11#define CONFIG_DEF_PROG1_INTB 11#define CONFIG_DEF_PROG2_INTA 11#define CONFIG_DEF_PROG2_INTB 11#define CONFIG_DEF_DMA1_WRRD0 8#define CONFIG_DEF_DMA1_WRRD1 8#define CONFIG_DEF_DMA2_WRRD0 9#define CONFIG_DEF_DMA2_WRRD1 9#define CONFIG_DEF_IMDMA_WRRD0 12#define CONFIG_DEF_IMDMA_WRRD1 12#define CONFIG_DEF_WATCH 13#define CONFIG_DEF_RESERVED_1 7#define CONFIG_DEF_RESERVED_2 7#define CONFIG_DEF_SUPPLE_0 7#define CONFIG_DEF_SUPPLE_1 7/* IAR0 BIT FIELDS */#define IRQ_PLL_WAKEUP_POS 0#define IRQ_DMA1_ERROR_POS 4#define IRQ_DMA2_ERROR_POS 8#define IRQ_IMDMA_ERROR_POS 12#define IRQ_PPI0_ERROR_POS 16#define IRQ_PPI1_ERROR_POS 20#define IRQ_SPORT0_ERROR_POS 24#define IRQ_SPORT1_ERROR_POS 28/* IAR1 BIT FIELDS */#define IRQ_SPI_ERROR_POS 0#define IRQ_UART_ERROR_POS 4#define IRQ_RESERVED_ERROR_POS 8#define IRQ_DMA1_0_POS 12#define IRQ_DMA1_1_POS 16#define IRQ_DMA1_2_POS 20#define IRQ_DMA1_3_POS 24#define IRQ_DMA1_4_POS 28/* IAR2 BIT FIELDS */#define IRQ_DMA1_5_POS 0#define IRQ_DMA1_6_POS 4#define IRQ_DMA1_7_POS 8#define IRQ_DMA1_8_POS 12#define IRQ_DMA1_9_POS 16#define IRQ_DMA1_10_POS 20#define IRQ_DMA1_11_POS 24#define IRQ_DMA2_0_POS 28/* IAR3 BIT FIELDS */#define IRQ_DMA2_1_POS 0#define IRQ_DMA2_2_POS 4#define IRQ_DMA2_3_POS 8#define IRQ_DMA2_4_POS 12#define IRQ_DMA2_5_POS 16#define IRQ_DMA2_6_POS 20#define IRQ_DMA2_7_POS 24#define IRQ_DMA2_8_POS 28/* IAR4 BIT FIELDS */#define IRQ_DMA2_9_POS 0#define IRQ_DMA2_10_POS 4#define IRQ_DMA2_11_POS 8#define IRQ_TIMER0_POS 12#define IRQ_TIMER1_POS 16#define IRQ_TIMER2_POS 20#define IRQ_TIMER3_POS 24#define IRQ_TIMER4_POS 28/* IAR5 BIT FIELDS */#define IRQ_TIMER5_POS 0#define IRQ_TIMER6_POS 4#define IRQ_TIMER7_POS 8#define IRQ_TIMER8_POS 12#define IRQ_TIMER9_POS 16#define IRQ_TIMER10_POS 20#define IRQ_TIMER11_POS 24#define IRQ_PROG0_INTA_POS 28/* IAR6 BIT FIELDS */#define IRQ_PROG0_INTB_POS 0#define IRQ_PROG1_INTA_POS 4#define IRQ_PROG1_INTB_POS 8#define IRQ_PROG2_INTA_POS 12#define IRQ_PROG2_INTB_POS 16#define IRQ_DMA1_WRRD0_POS 20#define IRQ_DMA1_WRRD1_POS 24#define IRQ_DMA2_WRRD0_POS 28/* IAR7 BIT FIELDS */#define IRQ_DMA2_WRRD1_POS 0#define IRQ_IMDMA_WRRD0_POS 4#define IRQ_IMDMA_WRRD1_POS 8#define IRQ_WDTIMER_POS 12#define IRQ_RESERVED_1_POS 16#define IRQ_RESERVED_2_POS 20#define IRQ_SUPPLE_0_POS 24#define IRQ_SUPPLE_1_POS 28#endif /* _BF561_IRQ_H_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?