blob: 4ab36cdc07028de95b5bd18b188ee3743694a178 [file] [log] [blame]
Russell Kingfa0fe482006-01-13 21:30:48 +00001config ARM_GIC
Rob Herring4294f8b2011-09-28 21:25:31 -05002 select IRQ_DOMAIN
Marc Zyngier08d33b22011-09-06 13:27:10 +01003 select MULTI_IRQ_HANDLER
Bryan Huntsman3f2bc4d2011-08-16 17:27:22 -07004 select MSM_SHOW_RESUME_IRQ
Linus Torvalds1da177e2005-04-16 15:20:36 -07005 bool
6
Marc Zyngierdb0d4db2011-11-12 16:09:49 +00007config GIC_NON_BANKED
8 bool
9
Taniya Dasb241bd82012-03-19 17:58:06 +053010config GIC_SECURE
11 bool
12 depends on ARM_GIC
13
Russell Kingfa0fe482006-01-13 21:30:48 +000014config ARM_VIC
Jamie Ilesf9b28cc2011-09-27 11:00:46 +010015 select IRQ_DOMAIN
Jamie Iles11f1c5d2011-11-03 17:32:39 +000016 select MULTI_IRQ_HANDLER
Russell Kingfa0fe482006-01-13 21:30:48 +000017 bool
18
Ben Dooksc07f87f2009-03-24 15:30:07 +000019config ARM_VIC_NR
20 int
Kukjin Kim6cc6b332011-02-24 02:12:00 +010021 default 4 if ARCH_S5PV210
Kukjin Kima73ddc62011-05-11 16:27:51 +090022 default 3 if ARCH_S5PC100
Ben Dooksc07f87f2009-03-24 15:30:07 +000023 default 2
Russell King0aacfe12009-06-01 18:17:53 +010024 depends on ARM_VIC
Ben Dooksc07f87f2009-03-24 15:30:07 +000025 help
26 The maximum number of VICs available in the system, for
27 power management.
28
Russell Kingc5a0adb2010-01-16 20:16:10 +000029config ICST
Russell Kingf27ecac2005-08-18 21:31:00 +010030 bool
31
Linus Torvalds1da177e2005-04-16 15:20:36 -070032config SA1111
33 bool
Nicolas Pitre3bca1032008-10-07 20:14:55 +010034 select DMABOUNCE if !ARCH_PXA
Linus Torvalds1da177e2005-04-16 15:20:36 -070035
36config DMABOUNCE
37 bool
Russell King485bdde2008-10-17 14:00:43 +010038 select ZONE_DMA
Linus Torvalds1da177e2005-04-16 15:20:36 -070039
Linus Torvalds1da177e2005-04-16 15:20:36 -070040config SHARP_LOCOMO
41 bool
42
43config SHARP_PARAM
44 bool
45
Linus Torvalds1da177e2005-04-16 15:20:36 -070046config SHARP_SCOOP
47 bool
Arve Hjønnevåg997e6552010-09-27 17:50:00 -070048
49config FIQ_GLUE
50 bool
51 select FIQ
Iliyan Malchev09688d12010-06-05 17:36:24 -070052
53config FIQ_DEBUGGER
54 bool "FIQ Mode Serial Debugger"
55 select FIQ
56 select FIQ_GLUE
57 default n
58 help
59 The FIQ serial debugger can accept commands even when the
60 kernel is unresponsive due to being stuck with interrupts
61 disabled.
62
63
64config FIQ_DEBUGGER_NO_SLEEP
65 bool "Keep serial debugger active"
66 depends on FIQ_DEBUGGER
67 default n
68 help
69 Enables the serial debugger at boot. Passing
70 fiq_debugger.no_sleep on the kernel commandline will
71 override this config option.
72
73config FIQ_DEBUGGER_WAKEUP_IRQ_ALWAYS_ON
74 bool "Don't disable wakeup IRQ when debugger is active"
75 depends on FIQ_DEBUGGER
76 default n
77 help
78 Don't disable the wakeup irq when enabling the uart clock. This will
79 cause extra interrupts, but it makes the serial debugger usable with
80 on some MSM radio builds that ignore the uart clock request in power
81 collapse.
82
83config FIQ_DEBUGGER_CONSOLE
84 bool "Console on FIQ Serial Debugger port"
85 depends on FIQ_DEBUGGER
86 default n
87 help
88 Enables a console so that printk messages are displayed on
89 the debugger serial port as the occur.
90
91config FIQ_DEBUGGER_CONSOLE_DEFAULT_ENABLE
92 bool "Put the FIQ debugger into console mode by default"
93 depends on FIQ_DEBUGGER_CONSOLE
94 default n
95 help
96 If enabled, this puts the fiq debugger into console mode by default.
97 Otherwise, the fiq debugger will start out in debug mode.