irqs.h 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. /*
  2. * IRQ definitions for TCC8xxx
  3. *
  4. * Copyright (C) 2008-2009 Telechips
  5. * Copyright (C) 2009 Hans J. Koch <hjk@linutronix.de>
  6. *
  7. * Licensed under the terms of the GPL v2.
  8. *
  9. */
  10. #ifndef __ASM_ARCH_TCC_IRQS_H
  11. #define __ASM_ARCH_TCC_IRQS_H
  12. #define NR_IRQS 64
  13. /* PIC0 interrupts */
  14. #define INT_ADMA1 0
  15. #define INT_BDMA 1
  16. #define INT_ADMA0 2
  17. #define INT_GDMA1 3
  18. #define INT_I2S0RX 4
  19. #define INT_I2S0TX 5
  20. #define INT_TC 6
  21. #define INT_UART0 7
  22. #define INT_USBD 8
  23. #define INT_SPI0TX 9
  24. #define INT_UDMA 10
  25. #define INT_LIRQ 11
  26. #define INT_GDMA2 12
  27. #define INT_GDMA0 13
  28. #define INT_TC32 14
  29. #define INT_LCD 15
  30. #define INT_ADC 16
  31. #define INT_I2C 17
  32. #define INT_RTCP 18
  33. #define INT_RTCA 19
  34. #define INT_NFC 20
  35. #define INT_SD0 21
  36. #define INT_GSB0 22
  37. #define INT_PK 23
  38. #define INT_USBH0 24
  39. #define INT_USBH1 25
  40. #define INT_G2D 26
  41. #define INT_ECC 27
  42. #define INT_SPI0RX 28
  43. #define INT_UART1 29
  44. #define INT_MSCL 30
  45. #define INT_GSB1 31
  46. /* PIC1 interrupts */
  47. #define INT_E0 32
  48. #define INT_E1 33
  49. #define INT_E2 34
  50. #define INT_E3 35
  51. #define INT_E4 36
  52. #define INT_E5 37
  53. #define INT_E6 38
  54. #define INT_E7 39
  55. #define INT_UART2 40
  56. #define INT_UART3 41
  57. #define INT_SPI1TX 42
  58. #define INT_SPI1RX 43
  59. #define INT_GSB2 44
  60. #define INT_SPDIF 45
  61. #define INT_CDIF 46
  62. #define INT_VBON 47
  63. #define INT_VBOFF 48
  64. #define INT_SD1 49
  65. #define INT_UART4 50
  66. #define INT_GDMA3 51
  67. #define INT_I2S1RX 52
  68. #define INT_I2S1TX 53
  69. #define INT_CAN0 54
  70. #define INT_CAN1 55
  71. #define INT_GSB3 56
  72. #define INT_KRST 57
  73. #define INT_UNUSED 58
  74. #define INT_SD0D3 59
  75. #define INT_SD1D3 60
  76. #define INT_GPS0 61
  77. #define INT_GPS1 62
  78. #define INT_GPS2 63
  79. #endif /* ASM_ARCH_TCC_IRQS_H */