Kconfig 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  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 ARM_GIC_V2M
  10. bool
  11. depends on ARM_GIC
  12. depends on PCI && PCI_MSI
  13. select PCI_MSI_IRQ_DOMAIN
  14. config GIC_NON_BANKED
  15. bool
  16. config ARM_GIC_V3
  17. bool
  18. select IRQ_DOMAIN
  19. select MULTI_IRQ_HANDLER
  20. select IRQ_DOMAIN_HIERARCHY
  21. config ARM_GIC_V3_ITS
  22. bool
  23. select PCI_MSI_IRQ_DOMAIN
  24. config ARM_NVIC
  25. bool
  26. select IRQ_DOMAIN
  27. select IRQ_DOMAIN_HIERARCHY
  28. select GENERIC_IRQ_CHIP
  29. config ARM_VIC
  30. bool
  31. select IRQ_DOMAIN
  32. select MULTI_IRQ_HANDLER
  33. config ARM_VIC_NR
  34. int
  35. default 4 if ARCH_S5PV210
  36. default 2
  37. depends on ARM_VIC
  38. help
  39. The maximum number of VICs available in the system, for
  40. power management.
  41. config ATMEL_AIC_IRQ
  42. bool
  43. select GENERIC_IRQ_CHIP
  44. select IRQ_DOMAIN
  45. select MULTI_IRQ_HANDLER
  46. select SPARSE_IRQ
  47. config ATMEL_AIC5_IRQ
  48. bool
  49. select GENERIC_IRQ_CHIP
  50. select IRQ_DOMAIN
  51. select MULTI_IRQ_HANDLER
  52. select SPARSE_IRQ
  53. config I8259
  54. bool
  55. select IRQ_DOMAIN
  56. config BCM7038_L1_IRQ
  57. bool
  58. select GENERIC_IRQ_CHIP
  59. select IRQ_DOMAIN
  60. config BCM7120_L2_IRQ
  61. bool
  62. select GENERIC_IRQ_CHIP
  63. select IRQ_DOMAIN
  64. config BRCMSTB_L2_IRQ
  65. bool
  66. select GENERIC_IRQ_CHIP
  67. select IRQ_DOMAIN
  68. config DW_APB_ICTL
  69. bool
  70. select GENERIC_IRQ_CHIP
  71. select IRQ_DOMAIN
  72. config IMGPDC_IRQ
  73. bool
  74. select GENERIC_IRQ_CHIP
  75. select IRQ_DOMAIN
  76. config IRQ_MIPS_CPU
  77. bool
  78. select GENERIC_IRQ_CHIP
  79. select IRQ_DOMAIN
  80. config CLPS711X_IRQCHIP
  81. bool
  82. depends on ARCH_CLPS711X
  83. select IRQ_DOMAIN
  84. select MULTI_IRQ_HANDLER
  85. select SPARSE_IRQ
  86. default y
  87. config OR1K_PIC
  88. bool
  89. select IRQ_DOMAIN
  90. config OMAP_IRQCHIP
  91. bool
  92. select GENERIC_IRQ_CHIP
  93. select IRQ_DOMAIN
  94. config ORION_IRQCHIP
  95. bool
  96. select IRQ_DOMAIN
  97. select MULTI_IRQ_HANDLER
  98. config RENESAS_INTC_IRQPIN
  99. bool
  100. select IRQ_DOMAIN
  101. config RENESAS_IRQC
  102. bool
  103. select GENERIC_IRQ_CHIP
  104. select IRQ_DOMAIN
  105. config ST_IRQCHIP
  106. bool
  107. select REGMAP
  108. select MFD_SYSCON
  109. help
  110. Enables SysCfg Controlled IRQs on STi based platforms.
  111. config TB10X_IRQC
  112. bool
  113. select IRQ_DOMAIN
  114. select GENERIC_IRQ_CHIP
  115. config VERSATILE_FPGA_IRQ
  116. bool
  117. select IRQ_DOMAIN
  118. config VERSATILE_FPGA_IRQ_NR
  119. int
  120. default 4
  121. depends on VERSATILE_FPGA_IRQ
  122. config XTENSA_MX
  123. bool
  124. select IRQ_DOMAIN
  125. config IRQ_CROSSBAR
  126. bool
  127. help
  128. Support for a CROSSBAR ip that precedes the main interrupt controller.
  129. The primary irqchip invokes the crossbar's callback which inturn allocates
  130. a free irq and configures the IP. Thus the peripheral interrupts are
  131. routed to one of the free irqchip interrupt lines.
  132. config KEYSTONE_IRQ
  133. tristate "Keystone 2 IRQ controller IP"
  134. depends on ARCH_KEYSTONE
  135. help
  136. Support for Texas Instruments Keystone 2 IRQ controller IP which
  137. is part of the Keystone 2 IPC mechanism
  138. config MIPS_GIC
  139. bool
  140. select MIPS_CM
  141. config INGENIC_IRQ
  142. bool
  143. depends on MACH_INGENIC
  144. default y
  145. config RENESAS_H8300H_INTC
  146. bool
  147. select IRQ_DOMAIN
  148. config RENESAS_H8S_INTC
  149. bool
  150. select IRQ_DOMAIN
  151. config IMX_GPCV2
  152. bool
  153. select IRQ_DOMAIN
  154. help
  155. Enables the wakeup IRQs for IMX platforms with GPCv2 block
  156. config IRQ_MXS
  157. def_bool y if MACH_ASM9260 || ARCH_MXS
  158. select IRQ_DOMAIN
  159. select STMP_DEVICE