OMAP1: drop AMS_DELTA_FIQ config option
[linux-2.6-block.git] / arch / arm / mach-omap2 / Kconfig
CommitLineData
4a54db61
TL
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
8d9166b5
TL
5config ARCH_OMAP2PLUS_TYPICAL
6 bool "Typical OMAP configuration"
7 default y
8 select AEABI
9 select REGULATOR
10 select PM
11 select PM_RUNTIME
12 select VFP
13 select NEON if ARCH_OMAP3 || ARCH_OMAP4
12a75da2
G
14 select SERIAL_OMAP
15 select SERIAL_OMAP_CONSOLE
8d9166b5
TL
16 select I2C
17 select I2C_OMAP
18 select MFD
19 select MENELAUS if ARCH_OMAP2
20 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
21 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
22 help
23 Compile a kernel suitable for booting most boards
24
68ac8f7d
TL
25config ARCH_OMAP2
26 bool "TI OMAP2"
27 depends on ARCH_OMAP2PLUS
ffb63e34 28 default y
68ac8f7d
TL
29 select CPU_V6
30
31config ARCH_OMAP3
32 bool "TI OMAP3"
33 depends on ARCH_OMAP2PLUS
ffb63e34 34 default y
68ac8f7d
TL
35 select CPU_V7
36 select USB_ARCH_HAS_EHCI
455d4d2d 37 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4
68ac8f7d
TL
38
39config ARCH_OMAP4
40 bool "TI OMAP4"
ffb63e34 41 default y
68ac8f7d
TL
42 depends on ARCH_OMAP2PLUS
43 select CPU_V7
44 select ARM_GIC
455d4d2d
SS
45 select PL310_ERRATA_588369
46 select ARM_ERRATA_720789
68ac8f7d 47
1dbae815
TL
48comment "OMAP Core Type"
49 depends on ARCH_OMAP2
50
1dbae815
TL
51config ARCH_OMAP2420
52 bool "OMAP2420 support"
088ef950 53 depends on ARCH_OMAP2
ffb63e34 54 default y
77900a2f 55 select OMAP_DM_TIMER
c40fae95 56 select ARCH_OMAP_OTG
1dbae815 57
72d0f1c3
SMK
58config ARCH_OMAP2430
59 bool "OMAP2430 support"
088ef950 60 depends on ARCH_OMAP2
ffb63e34 61 default y
4ab866d1 62 select ARCH_OMAP_OTG
72d0f1c3 63
cc26b3b0
SMK
64config ARCH_OMAP3430
65 bool "OMAP3430 support"
a8eb7ca0 66 depends on ARCH_OMAP3
ffb63e34 67 default y
cc26b3b0
SMK
68 select ARCH_OMAP_OTG
69
fc440461
TL
70config OMAP_PACKAGE_ZAF
71 bool
72
73config OMAP_PACKAGE_ZAC
74 bool
75
ddaa912a
TL
76config OMAP_PACKAGE_CBC
77 bool
78
79config OMAP_PACKAGE_CBB
80 bool
81
82config OMAP_PACKAGE_CUS
83 bool
84
662c8b55
TL
85config OMAP_PACKAGE_CBP
86 bool
87
1dbae815 88comment "OMAP Board Type"
140455fa 89 depends on ARCH_OMAP2PLUS
1dbae815
TL
90
91config MACH_OMAP_GENERIC
92 bool "Generic OMAP board"
088ef950 93 depends on ARCH_OMAP2
ffb63e34 94 default y
1dbae815 95
1b52d5df
KV
96config MACH_OMAP2_TUSB6010
97 bool
98 depends on ARCH_OMAP2 && ARCH_OMAP2420
99 default y if MACH_NOKIA_N8X0
100
1dbae815
TL
101config MACH_OMAP_H4
102 bool "OMAP 2420 H4 board"
6515e489 103 depends on ARCH_OMAP2420
ffb63e34 104 default y
23275d45 105 select OMAP_PACKAGE_ZAF
f6049312 106 select OMAP_DEBUG_DEVICES
1dbae815 107
9b6553cd
TL
108config MACH_OMAP_APOLLON
109 bool "OMAP 2420 Apollon board"
6515e489 110 depends on ARCH_OMAP2420
ffb63e34 111 default y
b52b14ef 112 select OMAP_PACKAGE_ZAC
72d0f1c3
SMK
113
114config MACH_OMAP_2430SDP
115 bool "OMAP 2430 SDP board"
6515e489 116 depends on ARCH_OMAP2430
ffb63e34 117 default y
369ed78f 118 select OMAP_PACKAGE_ZAC
72d0f1c3 119
2885f000
SMK
120config MACH_OMAP3_BEAGLE
121 bool "OMAP3 BEAGLE board"
a8eb7ca0 122 depends on ARCH_OMAP3
ffb63e34 123 default y
ca5742bd 124 select OMAP_PACKAGE_CBB
2885f000 125
476544ca 126config MACH_DEVKIT8000
51824c5f
TW
127 bool "DEVKIT8000 board"
128 depends on ARCH_OMAP3
ffb63e34 129 default y
51824c5f
TW
130 select OMAP_PACKAGE_CUS
131 select OMAP_MUX
476544ca 132
49265651
NK
133config MACH_OMAP_LDP
134 bool "OMAP3 LDP board"
a8eb7ca0 135 depends on ARCH_OMAP3
ffb63e34 136 default y
ca5742bd 137 select OMAP_PACKAGE_CBB
49265651 138
d40f3f15
TN
139config MACH_OMAP3530_LV_SOM
140 bool "OMAP3 Logic 3530 LV SOM board"
141 depends on ARCH_OMAP3
142 select OMAP_PACKAGE_CBB
143 default y
144 help
145 Support for the LogicPD OMAP3530 SOM Development kit
146 for full description please see the products webpage at
147 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
148
149config MACH_OMAP3_TORPEDO
150 bool "OMAP3 Logic 35x Torpedo board"
151 depends on ARCH_OMAP3
152 select OMAP_PACKAGE_CBB
153 default y
154 help
155 Support for the LogicPD OMAP35x Torpedo Development kit
156 for full description please see the products webpage at
157 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
158
eba2645a
SS
159config MACH_OVERO
160 bool "Gumstix Overo board"
a8eb7ca0 161 depends on ARCH_OMAP3
ffb63e34 162 default y
ca5742bd 163 select OMAP_PACKAGE_CBB
da177247 164
53c5ec31
SMK
165config MACH_OMAP3EVM
166 bool "OMAP 3530 EVM board"
a8eb7ca0 167 depends on ARCH_OMAP3
ffb63e34 168 default y
342aa2c1 169 select OMAP_PACKAGE_CBB
53c5ec31 170
c625327e
RL
171config MACH_OMAP3517EVM
172 bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0 173 depends on ARCH_OMAP3
ffb63e34 174 default y
ca5742bd 175 select OMAP_PACKAGE_CBB
c625327e 176
da177247
GI
177config MACH_OMAP3_PANDORA
178 bool "OMAP3 Pandora"
a8eb7ca0 179 depends on ARCH_OMAP3
ffb63e34 180 default y
ca5742bd 181 select OMAP_PACKAGE_CBB
6fdc29e2 182
7a079cab
GG
183config MACH_OMAP3_TOUCHBOOK
184 bool "OMAP3 Touch Book"
a8eb7ca0 185 depends on ARCH_OMAP3
ffb63e34 186 default y
7a079cab
GG
187 select BACKLIGHT_CLASS_DEVICE
188
6fdc29e2
SMK
189config MACH_OMAP_3430SDP
190 bool "OMAP 3430 SDP board"
a8eb7ca0 191 depends on ARCH_OMAP3
ffb63e34 192 default y
ca5742bd 193 select OMAP_PACKAGE_CBB
ffe7f95b 194
d2fbf345
TL
195config MACH_NOKIA_N800
196 bool
197
198config MACH_NOKIA_N810
199 bool
200
201config MACH_NOKIA_N810_WIMAX
202 bool
203
63138812
KV
204config MACH_NOKIA_N8X0
205 bool "Nokia N800/N810"
206 depends on ARCH_OMAP2420
ffb63e34 207 default y
bd8f0fc9 208 select OMAP_PACKAGE_ZAC
d2fbf345
TL
209 select MACH_NOKIA_N800
210 select MACH_NOKIA_N810
211 select MACH_NOKIA_N810_WIMAX
63138812 212
ffe7f95b
LL
213config MACH_NOKIA_RX51
214 bool "Nokia RX-51 board"
a8eb7ca0 215 depends on ARCH_OMAP3
ffb63e34 216 default y
ca5742bd 217 select OMAP_PACKAGE_CBB
577145f4
VP
218
219config MACH_OMAP_ZOOM2
220 bool "OMAP3 Zoom2 board"
a8eb7ca0 221 depends on ARCH_OMAP3
ffb63e34 222 default y
ca5742bd 223 select OMAP_PACKAGE_CBB
12a75da2
G
224 select SERIAL_8250
225 select SERIAL_CORE_CONSOLE
226 select SERIAL_8250_CONSOLE
46ba0abf 227
5f35fbe8 228config MACH_OMAP_ZOOM3
229 bool "OMAP3630 Zoom3 board"
a8eb7ca0 230 depends on ARCH_OMAP3
ffb63e34 231 default y
662c8b55 232 select OMAP_PACKAGE_CBP
12a75da2
G
233 select SERIAL_8250
234 select SERIAL_CORE_CONSOLE
235 select SERIAL_8250_CONSOLE
5f35fbe8 236
2886d128
MR
237config MACH_CM_T35
238 bool "CompuLab CM-T35 module"
a8eb7ca0 239 depends on ARCH_OMAP3
ffb63e34 240 default y
ca5742bd 241 select OMAP_PACKAGE_CUS
edc961a2 242 select OMAP_MUX
2886d128 243
d04b620e
IG
244config MACH_CM_T3517
245 bool "CompuLab CM-T3517 module"
246 depends on ARCH_OMAP3
247 default y
248 select OMAP_PACKAGE_CBB
249 select OMAP_MUX
250
58e11162 251config MACH_IGEP0020
28e0f13c 252 bool "IGEP v2 board"
a8eb7ca0 253 depends on ARCH_OMAP3
ffb63e34 254 default y
ca5742bd 255 select OMAP_PACKAGE_CBB
58e11162 256
e844b1da
EBS
257config MACH_IGEP0030
258 bool "IGEP OMAP3 module"
259 depends on ARCH_OMAP3
260 default y
261 select OMAP_PACKAGE_CBB
262
9cbc3493
J
263config MACH_SBC3530
264 bool "OMAP3 SBC STALKER board"
265 depends on ARCH_OMAP3
ffb63e34 266 default y
9cbc3493
J
267 select OMAP_PACKAGE_CUS
268 select OMAP_MUX
269
34c9ac23 270config MACH_OMAP_3630SDP
271 bool "OMAP3630 SDP board"
a8eb7ca0 272 depends on ARCH_OMAP3
ffb63e34 273 default y
662c8b55 274 select OMAP_PACKAGE_CBP
34c9ac23 275
46ba0abf
SS
276config MACH_OMAP_4430SDP
277 bool "OMAP 4430 SDP board"
ffb63e34 278 default y
46ba0abf 279 depends on ARCH_OMAP4
183bd50f 280
b075f58b
DA
281config MACH_OMAP4_PANDA
282 bool "OMAP4 Panda Board"
283 default y
284 depends on ARCH_OMAP4
285
183bd50f
AS
286config OMAP3_EMU
287 bool "OMAP3 debugging peripherals"
288 depends on ARCH_OMAP3
289 select OC_ETM
290 help
291 Say Y here to enable debugging hardware of omap3
292
18862cbe
PW
293config OMAP3_SDRC_AC_TIMING
294 bool "Enable SDRC AC timing register changes"
a8eb7ca0 295 depends on ARCH_OMAP3
18862cbe
PW
296 default n
297 help
298 If you know that none of your system initiators will attempt to
299 access SDRAM during CORE DVFS, select Y here. This should boost
300 SDRAM performance at lower CORE OPPs. There are relatively few
301 users who will wish to say yes at this point - almost everyone will
302 wish to say no. Selecting yes without understanding what is
303 going on could result in system crashes;
304
4a54db61
TL
305endmenu
306
307endif