soc_irq.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /*
  2. * Copyright (c) 2019 Actions Semiconductor Co., Ltd
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. */
  6. /**
  7. * @file IRQ configuration macros for Actions SoC
  8. */
  9. #ifndef _ACTIONS_SOC_IRQ_H_
  10. #define _ACTIONS_SOC_IRQ_H_
  11. #define IRQ_ID_VAD 0
  12. #define IRQ_ID_WD2HZ 1
  13. #define IRQ_ID_TIMER0 2
  14. #define IRQ_ID_TIMER1 3
  15. #define IRQ_ID_TIMER2 4
  16. #define IRQ_ID_TIMER3 5
  17. #define IRQ_ID_TIMER4 6
  18. #define IRQ_ID_RTC 7
  19. #define IRQ_ID_I2S0 8
  20. #define IRQ_ID_I2S1 9
  21. #define IRQ_ID_ASRC 10
  22. #define IRQ_ID_USB 11
  23. #define IRQ_ID_SPI0 12
  24. #define IRQ_ID_SPI1 13
  25. #define IRQ_ID_SPI2 14
  26. #define IRQ_ID_NAND 15
  27. #define IRQ_ID_SD0 16
  28. #define IRQ_ID_SD1 17
  29. #define IRQ_ID_I2C0 18
  30. #define IRQ_ID_I2C1 19
  31. #define IRQ_ID_DSP 20
  32. #define IRQ_ID_DSP1 21
  33. #define IRQ_ID_UART0 22
  34. #define IRQ_ID_UART1 23
  35. #define IRQ_ID_UART2 24
  36. #define IRQ_ID_UART3 25
  37. #define IRQ_ID_IRC 26
  38. #define IRQ_ID_DMA0 27
  39. #define IRQ_ID_DMA1 28
  40. #define IRQ_ID_DMA2 29
  41. #define IRQ_ID_DMA3 30
  42. #define IRQ_ID_DMA4 31
  43. #define IRQ_ID_DMA5 32
  44. #define IRQ_ID_DMA6 33
  45. #define IRQ_ID_DMA7 34
  46. #define IRQ_ID_DMA8 35
  47. #define IRQ_ID_DMA9 36
  48. #define IRQ_ID_GPIO 37
  49. #define IRQ_ID_SPIDFRX 38
  50. #define IRQ_ID_SPIDFTX 39
  51. #define IRQ_ID_DAC 40
  52. #define IRQ_ID_ADC 41
  53. #define IRQ_ID_ANC 42
  54. #define IRQ_ID_LCD 43
  55. #define IRQ_ID_AES 44
  56. #define IRQ_ID_CRC 45
  57. #define IRQ_ID_TRNG 46
  58. #define IRQ_ID_MIPI 47
  59. #define IRQ_ID_MPU 48
  60. #define IRQ_ID_DE 49
  61. #define IRQ_ID_TWS1 50
  62. #define IRQ_ID_LRADC 51
  63. #define IRQ_ID_PMU 52
  64. #define IRQ_ID_SPI0_CACHE 53
  65. #define IRQ_ID_SPI1_CACHE 54
  66. #define IRQ_ID_DACFIFO 55
  67. #define IRQ_ID_BT 56
  68. #define IRQ_ID_ANCDSP0 57
  69. #define IRQ_ID_TWS 58
  70. #define IRQ_ID_ANCDSP1 59
  71. #define IRQ_ID_SPI0MT 60
  72. #define IRQ_ID_SPI1MT 61
  73. #define IRQ_ID_IIC0MT 62
  74. #define IRQ_ID_IIC1MT 63
  75. #endif /* _ACTIONS_SOC_IRQ_H_ */