hc
2023-11-06 15ade055295d13f95d49e3d99b09f3bbfb4a43e7
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
config SH_INTC
   bool
   select IRQ_DOMAIN
 
if SH_INTC
 
comment "Interrupt controller options"
 
config INTC_USERIMASK
   bool "Userspace interrupt masking support"
   depends on (SUPERH && CPU_SH4A) || COMPILE_TEST
   help
     This enables support for hardware-assisted userspace hardirq
     masking.
 
     SH-4A and newer interrupt blocks all support a special shadowed
     page with all non-masking registers obscured when mapped in to
     userspace. This is primarily for use by userspace device
     drivers that are using special priority levels.
 
     If in doubt, say N.
 
config INTC_BALANCING
   bool "Hardware IRQ balancing support"
   depends on SMP && SUPERH && CPU_SHX3
   help
     This enables support for IRQ auto-distribution mode on SH-X3
     SMP parts. All of the balancing and CPU wakeup decisions are
     taken care of automatically by hardware for distributed
     vectors.
 
     If in doubt, say N.
 
config INTC_MAPPING_DEBUG
   bool "Expose IRQ to per-controller id mapping via debugfs"
   depends on DEBUG_FS
   help
     This will create a debugfs entry for showing the relationship
     between system IRQs and the per-controller id tables.
 
     If in doubt, say N.
 
endif