📄 irq.h
字号:
#define BFIN_PF_IRQ(x) ((x) + IRQ_PE15 + 1)#define IRQ_PF0 BFIN_PF_IRQ(0)#define IRQ_PF1 BFIN_PF_IRQ(1)#define IRQ_PF2 BFIN_PF_IRQ(2)#define IRQ_PF3 BFIN_PF_IRQ(3)#define IRQ_PF4 BFIN_PF_IRQ(4)#define IRQ_PF5 BFIN_PF_IRQ(5)#define IRQ_PF6 BFIN_PF_IRQ(6)#define IRQ_PF7 BFIN_PF_IRQ(7)#define IRQ_PF8 BFIN_PF_IRQ(8)#define IRQ_PF9 BFIN_PF_IRQ(9)#define IRQ_PF10 BFIN_PF_IRQ(10)#define IRQ_PF11 BFIN_PF_IRQ(11)#define IRQ_PF12 BFIN_PF_IRQ(12)#define IRQ_PF13 BFIN_PF_IRQ(13)#define IRQ_PF14 BFIN_PF_IRQ(14)#define IRQ_PF15 BFIN_PF_IRQ(15)#define BFIN_PG_IRQ(x) ((x) + IRQ_PF15 + 1)#define IRQ_PG0 BFIN_PG_IRQ(0)#define IRQ_PG1 BFIN_PG_IRQ(1)#define IRQ_PG2 BFIN_PG_IRQ(2)#define IRQ_PG3 BFIN_PG_IRQ(3)#define IRQ_PG4 BFIN_PG_IRQ(4)#define IRQ_PG5 BFIN_PG_IRQ(5)#define IRQ_PG6 BFIN_PG_IRQ(6)#define IRQ_PG7 BFIN_PG_IRQ(7)#define IRQ_PG8 BFIN_PG_IRQ(8)#define IRQ_PG9 BFIN_PG_IRQ(9)#define IRQ_PG10 BFIN_PG_IRQ(10)#define IRQ_PG11 BFIN_PG_IRQ(11)#define IRQ_PG12 BFIN_PG_IRQ(12)#define IRQ_PG13 BFIN_PG_IRQ(13)#define IRQ_PG14 BFIN_PG_IRQ(14)#define IRQ_PG15 BFIN_PG_IRQ(15)#define BFIN_PH_IRQ(x) ((x) + IRQ_PG15 + 1)#define IRQ_PH0 BFIN_PH_IRQ(0)#define IRQ_PH1 BFIN_PH_IRQ(1)#define IRQ_PH2 BFIN_PH_IRQ(2)#define IRQ_PH3 BFIN_PH_IRQ(3)#define IRQ_PH4 BFIN_PH_IRQ(4)#define IRQ_PH5 BFIN_PH_IRQ(5)#define IRQ_PH6 BFIN_PH_IRQ(6)#define IRQ_PH7 BFIN_PH_IRQ(7)#define IRQ_PH8 BFIN_PH_IRQ(8)#define IRQ_PH9 BFIN_PH_IRQ(9)#define IRQ_PH10 BFIN_PH_IRQ(10)#define IRQ_PH11 BFIN_PH_IRQ(11)#define IRQ_PH12 BFIN_PH_IRQ(12)#define IRQ_PH13 BFIN_PH_IRQ(13)#define IRQ_PH14 BFIN_PH_IRQ(14) /* N/A */#define IRQ_PH15 BFIN_PH_IRQ(15) /* N/A */#define BFIN_PI_IRQ(x) ((x) + IRQ_PH15 + 1)#define IRQ_PI0 BFIN_PI_IRQ(0)#define IRQ_PI1 BFIN_PI_IRQ(1)#define IRQ_PI2 BFIN_PI_IRQ(2)#define IRQ_PI3 BFIN_PI_IRQ(3)#define IRQ_PI4 BFIN_PI_IRQ(4)#define IRQ_PI5 BFIN_PI_IRQ(5)#define IRQ_PI6 BFIN_PI_IRQ(6)#define IRQ_PI7 BFIN_PI_IRQ(7)#define IRQ_PI8 BFIN_PI_IRQ(8)#define IRQ_PI9 BFIN_PI_IRQ(9)#define IRQ_PI10 BFIN_PI_IRQ(10)#define IRQ_PI11 BFIN_PI_IRQ(11)#define IRQ_PI12 BFIN_PI_IRQ(12)#define IRQ_PI13 BFIN_PI_IRQ(13)#define IRQ_PI14 BFIN_PI_IRQ(14)#define IRQ_PI15 BFIN_PI_IRQ(15)#define BFIN_PJ_IRQ(x) ((x) + IRQ_PI15 + 1)#define IRQ_PJ0 BFIN_PJ_IRQ(0)#define IRQ_PJ1 BFIN_PJ_IRQ(1)#define IRQ_PJ2 BFIN_PJ_IRQ(2)#define IRQ_PJ3 BFIN_PJ_IRQ(3)#define IRQ_PJ4 BFIN_PJ_IRQ(4)#define IRQ_PJ5 BFIN_PJ_IRQ(5)#define IRQ_PJ6 BFIN_PJ_IRQ(6)#define IRQ_PJ7 BFIN_PJ_IRQ(7)#define IRQ_PJ8 BFIN_PJ_IRQ(8)#define IRQ_PJ9 BFIN_PJ_IRQ(9)#define IRQ_PJ10 BFIN_PJ_IRQ(10)#define IRQ_PJ11 BFIN_PJ_IRQ(11)#define IRQ_PJ12 BFIN_PJ_IRQ(12)#define IRQ_PJ13 BFIN_PJ_IRQ(13)#define IRQ_PJ14 BFIN_PJ_IRQ(14) /* N/A */#define IRQ_PJ15 BFIN_PJ_IRQ(15) /* N/A */#define GPIO_IRQ_BASE IRQ_PA0#define NR_IRQS (IRQ_PJ15+1)/* For compatibility reasons with existing code */#define IRQ_DMAC0_ERR IRQ_DMAC0_ERROR#define IRQ_EPPI0_ERR IRQ_EPPI0_ERROR#define IRQ_SPORT0_ERR IRQ_SPORT0_ERROR#define IRQ_SPORT1_ERR IRQ_SPORT1_ERROR#define IRQ_SPI0_ERR IRQ_SPI0_ERROR#define IRQ_UART0_ERR IRQ_UART0_ERROR#define IRQ_DMAC1_ERR IRQ_DMAC1_ERROR#define IRQ_SPORT2_ERR IRQ_SPORT2_ERROR#define IRQ_SPORT3_ERR IRQ_SPORT3_ERROR#define IRQ_SPI1_ERR IRQ_SPI1_ERROR#define IRQ_SPI2_ERR IRQ_SPI2_ERROR#define IRQ_UART1_ERR IRQ_UART1_ERROR#define IRQ_UART2_ERR IRQ_UART2_ERROR#define IRQ_CAN0_ERR IRQ_CAN0_ERROR#define IRQ_MXVR_ERR IRQ_MXVR_ERROR#define IRQ_EPP1_ERR IRQ_EPP1_ERROR#define IRQ_EPP2_ERR IRQ_EPP2_ERROR#define IRQ_UART3_ERR IRQ_UART3_ERROR#define IRQ_HOST_ERR IRQ_HOST_ERROR#define IRQ_PIXC_ERR IRQ_PIXC_ERROR#define IRQ_NFC_ERR IRQ_NFC_ERROR#define IRQ_ATAPI_ERR IRQ_ATAPI_ERROR#define IRQ_CAN1_ERR IRQ_CAN1_ERROR#define IRQ_HS_DMA_ERR IRQ_HS_DMA_ERROR#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/* IAR0 BIT FIELDS */#define IRQ_PLL_WAKEUP_POS 0#define IRQ_DMAC0_ERR_POS 4#define IRQ_EPPI0_ERR_POS 8#define IRQ_SPORT0_ERR_POS 12#define IRQ_SPORT1_ERR_POS 16#define IRQ_SPI0_ERR_POS 20#define IRQ_UART0_ERR_POS 24#define IRQ_RTC_POS 28/* IAR1 BIT FIELDS */#define IRQ_EPPI0_POS 0#define IRQ_SPORT0_RX_POS 4#define IRQ_SPORT0_TX_POS 8#define IRQ_SPORT1_RX_POS 12#define IRQ_SPORT1_TX_POS 16#define IRQ_SPI0_POS 20#define IRQ_UART0_RX_POS 24#define IRQ_UART0_TX_POS 28/* IAR2 BIT FIELDS */#define IRQ_TIMER8_POS 0#define IRQ_TIMER9_POS 4#define IRQ_TIMER10_POS 8#define IRQ_PINT0_POS 12#define IRQ_PINT1_POS 16#define IRQ_MDMAS0_POS 20#define IRQ_MDMAS1_POS 24#define IRQ_WATCHDOG_POS 28/* IAR3 BIT FIELDS */#define IRQ_DMAC1_ERR_POS 0#define IRQ_SPORT2_ERR_POS 4#define IRQ_SPORT3_ERR_POS 8#define IRQ_MXVR_DATA_POS 12#define IRQ_SPI1_ERR_POS 16#define IRQ_SPI2_ERR_POS 20#define IRQ_UART1_ERR_POS 24#define IRQ_UART2_ERR_POS 28/* IAR4 BIT FILEDS */#define IRQ_CAN0_ERR_POS 0#define IRQ_SPORT2_RX_POS 4#define IRQ_SPORT2_TX_POS 8#define IRQ_SPORT3_RX_POS 12#define IRQ_SPORT3_TX_POS 16#define IRQ_EPPI1_POS 20#define IRQ_EPPI2_POS 24#define IRQ_SPI1_POS 28/* IAR5 BIT FIELDS */#define IRQ_SPI2_POS 0#define IRQ_UART1_RX_POS 4#define IRQ_UART1_TX_POS 8#define IRQ_ATAPI_RX_POS 12#define IRQ_ATAPI_TX_POS 16#define IRQ_TWI0_POS 20#define IRQ_TWI1_POS 24#define IRQ_CAN0_RX_POS 28/* IAR6 BIT FIELDS */#define IRQ_CAN0_TX_POS 0#define IRQ_MDMAS2_POS 4#define IRQ_MDMAS3_POS 8#define IRQ_MXVR_ERR_POS 12#define IRQ_MXVR_MSG_POS 16#define IRQ_MXVR_PKT_POS 20#define IRQ_EPPI1_ERR_POS 24#define IRQ_EPPI2_ERR_POS 28/* IAR7 BIT FIELDS */#define IRQ_UART3_ERR_POS 0#define IRQ_HOST_ERR_POS 4#define IRQ_PIXC_ERR_POS 12#define IRQ_NFC_ERR_POS 16#define IRQ_ATAPI_ERR_POS 20#define IRQ_CAN1_ERR_POS 24#define IRQ_HS_DMA_ERR_POS 28/* IAR8 BIT FIELDS */#define IRQ_PIXC_IN0_POS 0#define IRQ_PIXC_IN1_POS 4#define IRQ_PIXC_OUT_POS 8#define IRQ_SDH_POS 12#define IRQ_CNT_POS 16#define IRQ_KEY_POS 20#define IRQ_CAN1_RX_POS 24#define IRQ_CAN1_TX_POS 28/* IAR9 BIT FIELDS */#define IRQ_SDH_MASK0_POS 0#define IRQ_SDH_MASK1_POS 4#define IRQ_USB_INT0_POS 12#define IRQ_USB_INT1_POS 16#define IRQ_USB_INT2_POS 20#define IRQ_USB_DMA_POS 24#define IRQ_OTPSEC_POS 28/* IAR10 BIT FIELDS */#define IRQ_TIMER0_POS 24#define IRQ_TIMER1_POS 28/* IAR11 BIT FIELDS */#define IRQ_TIMER2_POS 0#define IRQ_TIMER3_POS 4#define IRQ_TIMER4_POS 8#define IRQ_TIMER5_POS 12#define IRQ_TIMER6_POS 16#define IRQ_TIMER7_POS 20#define IRQ_PINT2_POS 24#define IRQ_PINT3_POS 28#endif /* _BF548_IRQ_H_ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -