brintos

brintos / linux-shallow public Read only

0
0
Text · 1.2 KiB · 5c70170 Raw
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