diff options
Diffstat (limited to 'arch/arm/common/Kconfig')
-rw-r--r-- | arch/arm/common/Kconfig | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/arch/arm/common/Kconfig b/arch/arm/common/Kconfig index 4b71766fb21..23b2a6a98c2 100644 --- a/arch/arm/common/Kconfig +++ b/arch/arm/common/Kconfig | |||
@@ -39,3 +39,62 @@ config SHARP_PARAM | |||
39 | 39 | ||
40 | config SHARP_SCOOP | 40 | config SHARP_SCOOP |
41 | bool | 41 | bool |
42 | |||
43 | config FIQ_GLUE | ||
44 | bool | ||
45 | select FIQ | ||
46 | |||
47 | config FIQ_DEBUGGER | ||
48 | bool "FIQ Mode Serial Debugger" | ||
49 | select FIQ | ||
50 | select FIQ_GLUE | ||
51 | default n | ||
52 | help | ||
53 | The FIQ serial debugger can accept commands even when the | ||
54 | kernel is unresponsive due to being stuck with interrupts | ||
55 | disabled. | ||
56 | |||
57 | |||
58 | config FIQ_DEBUGGER_NO_SLEEP | ||
59 | bool "Keep serial debugger active" | ||
60 | depends on FIQ_DEBUGGER | ||
61 | default n | ||
62 | help | ||
63 | Enables the serial debugger at boot. Passing | ||
64 | fiq_debugger.no_sleep on the kernel commandline will | ||
65 | override this config option. | ||
66 | |||
67 | config FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON | ||
68 | bool "Don't disable wakeup IRQ when debugger is active" | ||
69 | depends on FIQ_DEBUGGER | ||
70 | default n | ||
71 | help | ||
72 | Don't disable the wakeup irq when enabling the uart clock. This will | ||
73 | cause extra interrupts, but it makes the serial debugger usable with | ||
74 | on some MSM radio builds that ignore the uart clock request in power | ||
75 | collapse. | ||
76 | |||
77 | config FIQ_DEBUGGER_CONSOLE | ||
78 | bool "Console on FIQ Serial Debugger port" | ||
79 | depends on FIQ_DEBUGGER | ||
80 | default n | ||
81 | help | ||
82 | Enables a console so that printk messages are displayed on | ||
83 | the debugger serial port as the occur. | ||
84 | |||
85 | config FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE | ||
86 | bool "Put the FIQ debugger into console mode by default" | ||
87 | depends on FIQ_DEBUGGER_CONSOLE | ||
88 | default n | ||
89 | help | ||
90 | If enabled, this puts the fiq debugger into console mode by default. | ||
91 | Otherwise, the fiq debugger will start out in debug mode. | ||
92 | |||
93 | config GIC_SET_MULTIPLE_CPUS | ||
94 | bool "Use affinity hint to allow multiple CPUs for IRQ" | ||
95 | depends on ARM_GIC && SMP | ||
96 | default n | ||
97 | help | ||
98 | IRQ affinity is always set by gic to the 1st cpu in the requested | ||
99 | mask. If this option is enabled, affinity is also set to all cpus | ||
100 | present in affinity_hint and requested masks. | ||