bcm63268-interrupt-controller.h 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // SPDX-License-Identifier: GPL-2.0-or-later
  2. #ifndef __DT_BINDINGS_INTERRUPT_CONTROLLER_BCM63268_H
  3. #define __DT_BINDINGS_INTERRUPT_CONTROLLER_BCM63268_H
  4. #define BCM63268_IRQ_TIMER 0
  5. #define BCM63268_IRQ_ENETSW_RX_DMA0 1
  6. #define BCM63268_IRQ_ENETSW_RX_DMA1 2
  7. #define BCM63268_IRQ_ENETSW_RX_DMA2 3
  8. #define BCM63268_IRQ_ENETSW_RX_DMA3 4
  9. #define BCM63268_IRQ_UART0 5
  10. #define BCM63268_IRQ_HSSPI 6
  11. #define BCM63268_IRQ_WLAN 7
  12. #define BCM63268_IRQ_IPSEC 8
  13. #define BCM63268_IRQ_OHCI 9
  14. #define BCM63268_IRQ_EHCI 10
  15. #define BCM63268_IRQ_USBS 11
  16. #define BCM63268_IRQ_PCM 12
  17. #define BCM63268_IRQ_EPHY 13
  18. #define BCM63268_IRQ_DG 14
  19. #define BCM63268_IRQ_EPHY0_EN 15
  20. #define BCM63268_IRQ_EPHY1_EN 16
  21. #define BCM63268_IRQ_EPHY2_EN 17
  22. #define BCM63268_IRQ_GPHY_EN 18
  23. #define BCM63268_IRQ_USB_CTL_RX_DMA 19
  24. #define BCM63268_IRQ_USB_BULK_RX_DMA 20
  25. #define BCM63268_IRQ_ISO_RX_DMA 21
  26. #define BCM63268_IRQ_IPSEC_DMA0 22
  27. #define BCM63268_IRQ_XDSL 23
  28. #define BCM63268_IRQ_FAP0 24
  29. #define BCM63268_IRQ_FAP1 25
  30. #define BCM63268_IRQ_ATM_DMA0 26
  31. #define BCM63268_IRQ_ATM_DMA1 27
  32. #define BCM63268_IRQ_ATM_DMA2 28
  33. #define BCM63268_IRQ_ATM_DMA3 29
  34. #define BCM63268_IRQ_WAKE_ON_IRQ 30
  35. #define BCM63268_IRQ_GPHY 31
  36. #define BCM63268_IRQ_DECT0 32
  37. #define BCM63268_IRQ_DECT1 33
  38. #define BCM63268_IRQ_UART1 34
  39. #define BCM63268_IRQ_WLAN_GPIO 35
  40. #define BCM63268_IRQ_USB_CTL_TX_DMA 36
  41. #define BCM63268_IRQ_USB_BULK_TX_DMA 37
  42. #define BCM63268_IRQ_ISO_TX_DMA 38
  43. #define BCM63268_IRQ_IPSEC_DMA1 39
  44. #define BCM63268_IRQ_PCIE_RC 40
  45. #define BCM63268_IRQ_PCIE_EP 41
  46. #define BCM63268_IRQ_PCM_DMA0 42
  47. #define BCM63268_IRQ_PCM_DMA1 43
  48. #define BCM63268_IRQ_EXT0 44
  49. #define BCM63268_IRQ_EXT1 45
  50. #define BCM63268_IRQ_EXT2 46
  51. #define BCM63268_IRQ_EXT3 47
  52. #define BCM63268_IRQ_ENETSW 48
  53. #define BCM63268_IRQ_SAR 49
  54. #define BCM63268_IRQ_NAND 50
  55. #define BCM63268_IRQ_RING_OSC 52
  56. #define BCM63268_IRQ_USB_CONNECT 53
  57. #define BCM63268_IRQ_USB_DISCONNECT 54
  58. #define BCM63268_IRQ_PER_MBOX0 55
  59. #define BCM63268_IRQ_PER_MBOX1 56
  60. #define BCM63268_IRQ_PER_MBOX2 57
  61. #define BCM63268_IRQ_PER_MBOX3 58
  62. #define BCM63268_IRQ_ATM_DMA4 59
  63. #define BCM63268_IRQ_ATM_DMA5 60
  64. #define BCM63268_IRQ_ATM_DMA6 61
  65. #define BCM63268_IRQ_ATM_DMA7 62
  66. #define BCM63268_IRQ_ENETSW_TX_DMA0 64
  67. #define BCM63268_IRQ_ENETSW_TX_DMA1 65
  68. #define BCM63268_IRQ_ENETSW_TX_DMA2 66
  69. #define BCM63268_IRQ_ENETSW_TX_DMA3 67
  70. #define BCM63268_IRQ_ATM_DMA8 68
  71. #define BCM63268_IRQ_ATM_DMA9 69
  72. #define BCM63268_IRQ_ATM_DMA10 70
  73. #define BCM63268_IRQ_ATM_DMA11 71
  74. #define BCM63268_IRQ_ATM_DMA12 72
  75. #define BCM63268_IRQ_ATM_DMA13 73
  76. #define BCM63268_IRQ_ATM_DMA14 74
  77. #define BCM63268_IRQ_ATM_DMA15 75
  78. #define BCM63268_IRQ_ATM_DMA16 76
  79. #define BCM63268_IRQ_ATM_DMA17 77
  80. #define BCM63268_IRQ_ATM_DMA18 78
  81. #define BCM63268_IRQ_ATM_DMA19 79
  82. #define BCM63268_IRQ_LSSPI 80
  83. #define BCM63268_EXTIRQ_0 0 /* GPIO 32 */
  84. #define BCM63268_EXTIRQ_1 1 /* GPIO 33 */
  85. #define BCM63268_EXTIRQ_2 2 /* GPIO 34 */
  86. #define BCM63268_EXTIRQ_3 3 /* GPIO 35 */
  87. #endif /* __DT_BINDINGS_INTERRUPT_CONTROLLER_BCM63268_H */