mirror of
git://git.yoctoproject.org/linux-yocto.git
synced 2025-07-10 15:55:22 +02:00

Some archs want to print extra information for certain irq_chips which is per irq and not per chip. Allow them to provide a chip callback to print the chip name and the extra information. PowerPC wants to print the LEVEL/EDGE type information. Make it configurable. Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
1.6 KiB
1.6 KiB
Select this to activate the generic irq options below
config HAVE_GENERIC_HARDIRQS bool
if HAVE_GENERIC_HARDIRQS menu "IRQ subsystem"
Interrupt subsystem related configuration options
config GENERIC_HARDIRQS def_bool y
Select this to disable the deprecated stuff
config GENERIC_HARDIRQS_NO_DEPRECATED bool
config GENERIC_HARDIRQS_NO_COMPAT bool
Options selectable by the architecture code
Make sparse irq Kconfig switch below available
config HAVE_SPARSE_IRQ bool
Enable the generic irq autoprobe mechanism
config GENERIC_IRQ_PROBE bool
Use the generic /proc/interrupts implementation
config GENERIC_IRQ_SHOW bool
Print level/edge extra information
config GENERIC_IRQ_SHOW_LEVEL bool
Support for delayed migration from interrupt context
config GENERIC_PENDING_IRQ bool
Alpha specific irq affinity mechanism
config AUTO_IRQ_AFFINITY bool
Tasklet based software resend for pending interrupts on enable_irq()
config HARDIRQS_SW_RESEND bool
Preflow handler support for fasteoi (sparc64)
config IRQ_PREFLOW_FASTEOI bool
Support forced irq threading
config IRQ_FORCED_THREADING bool
config SPARSE_IRQ bool "Support sparse irq numbering" depends on HAVE_SPARSE_IRQ ---help---
Sparse irq numbering is useful for distro kernels that want
to define a high CONFIG_NR_CPUS value but still want to have
low kernel memory footprint on smaller machines.
( Sparse irqs can also be beneficial on NUMA boxes, as they spread
out the interrupt descriptors in a more NUMA-friendly way. )
If you don't know what to do here, say N.
endmenu endif