irqs.h 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /*
  2. * Name:
  3. * irqs.h
  4. *
  5. */
  6. #ifndef _ARK_IRQS_H_
  7. #define _ARK_IRQS_H_
  8. /* ============================================================================
  9. * IRQ Request Number
  10. * ============================================================================
  11. */
  12. #define DMA_INT 0
  13. #define GPIO_INT 1
  14. #define RTC_PERIOD_INT 2
  15. #define WDT_INT 3
  16. #define ADC_INT 4
  17. #define RCRT_INT 5
  18. #define I2S_INT 6
  19. #define TIMER0_INT 7
  20. #define TIMER1_INT 8
  21. #define SCAL_LD_INT 9 // LCD
  22. #define JPEG_INT 10
  23. #define POST_SCALER_INT 11
  24. #define ITU656_INT 12
  25. #define USB0_DMA_INT 13
  26. #define USB0_INT 14
  27. #define TIMER2_INT 15
  28. #define NAND_INT 16
  29. #define I2C_INT 17
  30. #define SSI_INT 18
  31. #define DEMUX_INT 19
  32. #define UART0_INT 20
  33. #define UART1_INT 21
  34. #define UART2_INT 22
  35. #define RTC_ALM_INT 23
  36. #define MFC_INT_0 24
  37. #define MFC_INT_1 25
  38. #define SDHC0_INT 26
  39. #define M2MDMA_INT 27
  40. #define UART3_INT 28
  41. #define TIMER3_INT 29
  42. #define PRE_SCALER_INT 30
  43. #define ARM_DMA_INT 31
  44. #define ARM_PMU_INT 32
  45. #define ARM_VALRESET_INT 33
  46. #define ARM_VALFIQ_INT 34
  47. #define ARM_VALIRQ_INT 35
  48. #define ARM_DMAEXT_ERR_INT 36
  49. #define ARM_DMASIRQ_INT 37
  50. #define SDHC1_INT 38
  51. #define GPU_INT 41
  52. #define DEINTERLACE_INT 42
  53. /* default NR_IRQS */
  54. #define NR_IRQS 64
  55. #endif /* _ARK_IRQS_H_ */