45 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config SH_INTC3 bool4 select IRQ_DOMAIN5 6if SH_INTC7 8comment "Interrupt controller options"9 10config INTC_USERIMASK11 bool "Userspace interrupt masking support"12 depends on (SUPERH && CPU_SH4A) || COMPILE_TEST13 help14 This enables support for hardware-assisted userspace hardirq15 masking.16 17 SH-4A and newer interrupt blocks all support a special shadowed18 page with all non-masking registers obscured when mapped in to19 userspace. This is primarily for use by userspace device20 drivers that are using special priority levels.21 22 If in doubt, say N.23 24config INTC_BALANCING25 bool "Hardware IRQ balancing support"26 depends on SMP && SUPERH && CPU_SHX327 help28 This enables support for IRQ auto-distribution mode on SH-X329 SMP parts. All of the balancing and CPU wakeup decisions are30 taken care of automatically by hardware for distributed31 vectors.32 33 If in doubt, say N.34 35config INTC_MAPPING_DEBUG36 bool "Expose IRQ to per-controller id mapping via debugfs"37 depends on DEBUG_FS38 help39 This will create a debugfs entry for showing the relationship40 between system IRQs and the per-controller id tables.41 42 If in doubt, say N.43 44endif45