Kconfig 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
  1. config IRQCHIP
  2. def_bool y
  3. depends on OF_IRQ
  4. config ARM_GIC
  5. bool
  6. select IRQ_DOMAIN
  7. select IRQ_DOMAIN_HIERARCHY
  8. select MULTI_IRQ_HANDLER
  9. config GIC_NON_BANKED
  10. bool
  11. config ARM_GIC_V3
  12. bool
  13. select IRQ_DOMAIN
  14. select MULTI_IRQ_HANDLER
  15. config ARM_NVIC
  16. bool
  17. select IRQ_DOMAIN
  18. select GENERIC_IRQ_CHIP
  19. config ARM_VIC
  20. bool
  21. select IRQ_DOMAIN
  22. select MULTI_IRQ_HANDLER
  23. config ARM_VIC_NR
  24. int
  25. default 4 if ARCH_S5PV210
  26. default 2
  27. depends on ARM_VIC
  28. help
  29. The maximum number of VICs available in the system, for
  30. power management.
  31. config ATMEL_AIC_IRQ
  32. bool
  33. select GENERIC_IRQ_CHIP
  34. select IRQ_DOMAIN
  35. select MULTI_IRQ_HANDLER
  36. select SPARSE_IRQ
  37. config ATMEL_AIC5_IRQ
  38. bool
  39. select GENERIC_IRQ_CHIP
  40. select IRQ_DOMAIN
  41. select MULTI_IRQ_HANDLER
  42. select SPARSE_IRQ
  43. config BRCMSTB_L2_IRQ
  44. bool
  45. depends on ARM
  46. select GENERIC_IRQ_CHIP
  47. select IRQ_DOMAIN
  48. config DW_APB_ICTL
  49. bool
  50. select IRQ_DOMAIN
  51. config IMGPDC_IRQ
  52. bool
  53. select GENERIC_IRQ_CHIP
  54. select IRQ_DOMAIN
  55. config CLPS711X_IRQCHIP
  56. bool
  57. depends on ARCH_CLPS711X
  58. select IRQ_DOMAIN
  59. select MULTI_IRQ_HANDLER
  60. select SPARSE_IRQ
  61. default y
  62. config OR1K_PIC
  63. bool
  64. select IRQ_DOMAIN
  65. config OMAP_IRQCHIP
  66. bool
  67. select GENERIC_IRQ_CHIP
  68. select IRQ_DOMAIN
  69. config ORION_IRQCHIP
  70. bool
  71. select IRQ_DOMAIN
  72. select MULTI_IRQ_HANDLER
  73. config RENESAS_INTC_IRQPIN
  74. bool
  75. select IRQ_DOMAIN
  76. config RENESAS_IRQC
  77. bool
  78. select IRQ_DOMAIN
  79. config TB10X_IRQC
  80. bool
  81. select IRQ_DOMAIN
  82. select GENERIC_IRQ_CHIP
  83. config VERSATILE_FPGA_IRQ
  84. bool
  85. select IRQ_DOMAIN
  86. config VERSATILE_FPGA_IRQ_NR
  87. int
  88. default 4
  89. depends on VERSATILE_FPGA_IRQ
  90. config XTENSA_MX
  91. bool
  92. select IRQ_DOMAIN
  93. config IRQ_CROSSBAR
  94. bool
  95. help
  96. Support for a CROSSBAR ip that precedes the main interrupt controller.
  97. The primary irqchip invokes the crossbar's callback which inturn allocates
  98. a free irq and configures the IP. Thus the peripheral interrupts are
  99. routed to one of the free irqchip interrupt lines.
  100. config KEYSTONE_IRQ
  101. tristate "Keystone 2 IRQ controller IP"
  102. depends on ARCH_KEYSTONE
  103. help
  104. Support for Texas Instruments Keystone 2 IRQ controller IP which
  105. is part of the Keystone 2 IPC mechanism
  106. config MTK_GIC
  107. bool
  108. select IRQ_DOMAIN
  109. select MULTI_IRQ_HANDLER
  110. help
  111. Support for Mediatek generic interrupt controller
  112. config MTK_EIC
  113. bool
  114. select IRQ_DOMAIN
  115. help
  116. Support for Mediatek external interrupt controller
  117. config MTK_INTPOL
  118. bool
  119. help
  120. Support for MediaTek intpol used on mt65xx/mt81xx
  121. config MTK_IRQ_NEW_DESIGN
  122. bool
  123. help
  124. Support for MediaTek new interrupt design
  125. config MTK_IRQ_NEW_DESIGN_DEBUG
  126. bool
  127. select MTK_IRQ_NEW_DESIGN
  128. help
  129. Support for debugging feature for MediaTek new interrupt design