irqs.h 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. #ifndef __ASM_MACH_IRQS_H
  2. #define __ASM_MACH_IRQS_H
  3. /*
  4. * Interrupt numbers for PXA168
  5. */
  6. #define IRQ_PXA168_NONE (-1)
  7. #define IRQ_PXA168_SSP3 0
  8. #define IRQ_PXA168_SSP2 1
  9. #define IRQ_PXA168_SSP1 2
  10. #define IRQ_PXA168_SSP0 3
  11. #define IRQ_PXA168_PMIC_INT 4
  12. #define IRQ_PXA168_RTC_INT 5
  13. #define IRQ_PXA168_RTC_ALARM 6
  14. #define IRQ_PXA168_TWSI0 7
  15. #define IRQ_PXA168_GPU 8
  16. #define IRQ_PXA168_KEYPAD 9
  17. #define IRQ_PXA168_ONEWIRE 12
  18. #define IRQ_PXA168_TIMER1 13
  19. #define IRQ_PXA168_TIMER2 14
  20. #define IRQ_PXA168_TIMER3 15
  21. #define IRQ_PXA168_CMU 16
  22. #define IRQ_PXA168_SSP4 17
  23. #define IRQ_PXA168_MSP_WAKEUP 19
  24. #define IRQ_PXA168_CF_WAKEUP 20
  25. #define IRQ_PXA168_XD_WAKEUP 21
  26. #define IRQ_PXA168_MFU 22
  27. #define IRQ_PXA168_MSP 23
  28. #define IRQ_PXA168_CF 24
  29. #define IRQ_PXA168_XD 25
  30. #define IRQ_PXA168_DDR_INT 26
  31. #define IRQ_PXA168_UART1 27
  32. #define IRQ_PXA168_UART2 28
  33. #define IRQ_PXA168_WDT 35
  34. #define IRQ_PXA168_FRQ_CHANGE 38
  35. #define IRQ_PXA168_SDH1 39
  36. #define IRQ_PXA168_SDH2 40
  37. #define IRQ_PXA168_LCD 41
  38. #define IRQ_PXA168_CI 42
  39. #define IRQ_PXA168_USB1 44
  40. #define IRQ_PXA168_NAND 45
  41. #define IRQ_PXA168_HIFI_DMA 46
  42. #define IRQ_PXA168_DMA_INT0 47
  43. #define IRQ_PXA168_DMA_INT1 48
  44. #define IRQ_PXA168_GPIOX 49
  45. #define IRQ_PXA168_USB2 51
  46. #define IRQ_PXA168_AC97 57
  47. #define IRQ_PXA168_TWSI1 58
  48. #define IRQ_PXA168_PMU 60
  49. #define IRQ_PXA168_SM_INT 63
  50. /*
  51. * Interrupt numbers for PXA910
  52. */
  53. #define IRQ_PXA910_AIRQ 0
  54. #define IRQ_PXA910_SSP3 1
  55. #define IRQ_PXA910_SSP2 2
  56. #define IRQ_PXA910_SSP1 3
  57. #define IRQ_PXA910_PMIC_INT 4
  58. #define IRQ_PXA910_RTC_INT 5
  59. #define IRQ_PXA910_RTC_ALARM 6
  60. #define IRQ_PXA910_TWSI0 7
  61. #define IRQ_PXA910_GPU 8
  62. #define IRQ_PXA910_KEYPAD 9
  63. #define IRQ_PXA910_ROTARY 10
  64. #define IRQ_PXA910_TRACKBALL 11
  65. #define IRQ_PXA910_ONEWIRE 12
  66. #define IRQ_PXA910_AP1_TIMER1 13
  67. #define IRQ_PXA910_AP1_TIMER2 14
  68. #define IRQ_PXA910_AP1_TIMER3 15
  69. #define IRQ_PXA910_IPC_AP0 16
  70. #define IRQ_PXA910_IPC_AP1 17
  71. #define IRQ_PXA910_IPC_AP2 18
  72. #define IRQ_PXA910_IPC_AP3 19
  73. #define IRQ_PXA910_IPC_AP4 20
  74. #define IRQ_PXA910_IPC_CP0 21
  75. #define IRQ_PXA910_IPC_CP1 22
  76. #define IRQ_PXA910_IPC_CP2 23
  77. #define IRQ_PXA910_IPC_CP3 24
  78. #define IRQ_PXA910_IPC_CP4 25
  79. #define IRQ_PXA910_L2_DDR 26
  80. #define IRQ_PXA910_UART2 27
  81. #define IRQ_PXA910_UART3 28
  82. #define IRQ_PXA910_AP2_TIMER1 29
  83. #define IRQ_PXA910_AP2_TIMER2 30
  84. #define IRQ_PXA910_CP2_TIMER1 31
  85. #define IRQ_PXA910_CP2_TIMER2 32
  86. #define IRQ_PXA910_CP2_TIMER3 33
  87. #define IRQ_PXA910_GSSP 34
  88. #define IRQ_PXA910_CP2_WDT 35
  89. #define IRQ_PXA910_MAIN_PMU 36
  90. #define IRQ_PXA910_CP_FREQ_CHG 37
  91. #define IRQ_PXA910_AP_FREQ_CHG 38
  92. #define IRQ_PXA910_MMC 39
  93. #define IRQ_PXA910_AEU 40
  94. #define IRQ_PXA910_LCD 41
  95. #define IRQ_PXA910_CCIC 42
  96. #define IRQ_PXA910_IRE 43
  97. #define IRQ_PXA910_USB1 44
  98. #define IRQ_PXA910_NAND 45
  99. #define IRQ_PXA910_HIFI_DMA 46
  100. #define IRQ_PXA910_DMA_INT0 47
  101. #define IRQ_PXA910_DMA_INT1 48
  102. #define IRQ_PXA910_AP_GPIO 49
  103. #define IRQ_PXA910_AP2_TIMER3 50
  104. #define IRQ_PXA910_USB2 51
  105. #define IRQ_PXA910_TWSI1 54
  106. #define IRQ_PXA910_CP_GPIO 55
  107. #define IRQ_PXA910_UART1 59 /* Slow UART */
  108. #define IRQ_PXA910_AP_PMU 60
  109. #define IRQ_PXA910_SM_INT 63 /* from PinMux */
  110. #define IRQ_GPIO_START 64
  111. #define IRQ_GPIO_NUM 128
  112. #define IRQ_GPIO(x) (IRQ_GPIO_START + (x))
  113. #define NR_IRQS (IRQ_GPIO_START + IRQ_GPIO_NUM)
  114. #endif /* __ASM_MACH_IRQS_H */