OMAP4: mux: Add CBL package data for OMAP4430 ES1
[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
a041a52c
BC
88config OMAP_PACKAGE_CBL
89 bool
90
1dbae815 91comment "OMAP Board Type"
140455fa 92 depends on ARCH_OMAP2PLUS
1dbae815
TL
93
94config MACH_OMAP_GENERIC
95 bool "Generic OMAP board"
088ef950 96 depends on ARCH_OMAP2
ffb63e34 97 default y
1dbae815 98
1b52d5df
KV
99config MACH_OMAP2_TUSB6010
100 bool
101 depends on ARCH_OMAP2 && ARCH_OMAP2420
102 default y if MACH_NOKIA_N8X0
103
1dbae815
TL
104config MACH_OMAP_H4
105 bool "OMAP 2420 H4 board"
6515e489 106 depends on ARCH_OMAP2420
ffb63e34 107 default y
23275d45 108 select OMAP_PACKAGE_ZAF
f6049312 109 select OMAP_DEBUG_DEVICES
1dbae815 110
9b6553cd
TL
111config MACH_OMAP_APOLLON
112 bool "OMAP 2420 Apollon board"
6515e489 113 depends on ARCH_OMAP2420
ffb63e34 114 default y
b52b14ef 115 select OMAP_PACKAGE_ZAC
72d0f1c3
SMK
116
117config MACH_OMAP_2430SDP
118 bool "OMAP 2430 SDP board"
6515e489 119 depends on ARCH_OMAP2430
ffb63e34 120 default y
369ed78f 121 select OMAP_PACKAGE_ZAC
72d0f1c3 122
2885f000
SMK
123config MACH_OMAP3_BEAGLE
124 bool "OMAP3 BEAGLE board"
a8eb7ca0 125 depends on ARCH_OMAP3
ffb63e34 126 default y
ca5742bd 127 select OMAP_PACKAGE_CBB
2885f000 128
476544ca 129config MACH_DEVKIT8000
51824c5f
TW
130 bool "DEVKIT8000 board"
131 depends on ARCH_OMAP3
ffb63e34 132 default y
51824c5f
TW
133 select OMAP_PACKAGE_CUS
134 select OMAP_MUX
476544ca 135
49265651
NK
136config MACH_OMAP_LDP
137 bool "OMAP3 LDP board"
a8eb7ca0 138 depends on ARCH_OMAP3
ffb63e34 139 default y
ca5742bd 140 select OMAP_PACKAGE_CBB
49265651 141
d40f3f15
TN
142config MACH_OMAP3530_LV_SOM
143 bool "OMAP3 Logic 3530 LV SOM board"
144 depends on ARCH_OMAP3
145 select OMAP_PACKAGE_CBB
146 default y
147 help
148 Support for the LogicPD OMAP3530 SOM Development kit
149 for full description please see the products webpage at
150 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
151
152config MACH_OMAP3_TORPEDO
153 bool "OMAP3 Logic 35x Torpedo board"
154 depends on ARCH_OMAP3
155 select OMAP_PACKAGE_CBB
156 default y
157 help
158 Support for the LogicPD OMAP35x Torpedo Development kit
159 for full description please see the products webpage at
160 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
161
eba2645a
SS
162config MACH_OVERO
163 bool "Gumstix Overo board"
a8eb7ca0 164 depends on ARCH_OMAP3
ffb63e34 165 default y
ca5742bd 166 select OMAP_PACKAGE_CBB
da177247 167
53c5ec31
SMK
168config MACH_OMAP3EVM
169 bool "OMAP 3530 EVM board"
a8eb7ca0 170 depends on ARCH_OMAP3
ffb63e34 171 default y
342aa2c1 172 select OMAP_PACKAGE_CBB
53c5ec31 173
c625327e
RL
174config MACH_OMAP3517EVM
175 bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0 176 depends on ARCH_OMAP3
ffb63e34 177 default y
ca5742bd 178 select OMAP_PACKAGE_CBB
c625327e 179
da177247
GI
180config MACH_OMAP3_PANDORA
181 bool "OMAP3 Pandora"
a8eb7ca0 182 depends on ARCH_OMAP3
ffb63e34 183 default y
ca5742bd 184 select OMAP_PACKAGE_CBB
6fdc29e2 185
7a079cab
GG
186config MACH_OMAP3_TOUCHBOOK
187 bool "OMAP3 Touch Book"
a8eb7ca0 188 depends on ARCH_OMAP3
ffb63e34 189 default y
7a079cab
GG
190 select BACKLIGHT_CLASS_DEVICE
191
6fdc29e2
SMK
192config MACH_OMAP_3430SDP
193 bool "OMAP 3430 SDP board"
a8eb7ca0 194 depends on ARCH_OMAP3
ffb63e34 195 default y
ca5742bd 196 select OMAP_PACKAGE_CBB
ffe7f95b 197
d2fbf345
TL
198config MACH_NOKIA_N800
199 bool
200
201config MACH_NOKIA_N810
202 bool
203
204config MACH_NOKIA_N810_WIMAX
205 bool
206
63138812
KV
207config MACH_NOKIA_N8X0
208 bool "Nokia N800/N810"
209 depends on ARCH_OMAP2420
ffb63e34 210 default y
bd8f0fc9 211 select OMAP_PACKAGE_ZAC
d2fbf345
TL
212 select MACH_NOKIA_N800
213 select MACH_NOKIA_N810
214 select MACH_NOKIA_N810_WIMAX
63138812 215
ffe7f95b
LL
216config MACH_NOKIA_RX51
217 bool "Nokia RX-51 board"
a8eb7ca0 218 depends on ARCH_OMAP3
ffb63e34 219 default y
ca5742bd 220 select OMAP_PACKAGE_CBB
577145f4
VP
221
222config MACH_OMAP_ZOOM2
223 bool "OMAP3 Zoom2 board"
a8eb7ca0 224 depends on ARCH_OMAP3
ffb63e34 225 default y
ca5742bd 226 select OMAP_PACKAGE_CBB
12a75da2
G
227 select SERIAL_8250
228 select SERIAL_CORE_CONSOLE
229 select SERIAL_8250_CONSOLE
46ba0abf 230
5f35fbe8 231config MACH_OMAP_ZOOM3
232 bool "OMAP3630 Zoom3 board"
a8eb7ca0 233 depends on ARCH_OMAP3
ffb63e34 234 default y
662c8b55 235 select OMAP_PACKAGE_CBP
12a75da2
G
236 select SERIAL_8250
237 select SERIAL_CORE_CONSOLE
238 select SERIAL_8250_CONSOLE
5f35fbe8 239
2886d128
MR
240config MACH_CM_T35
241 bool "CompuLab CM-T35 module"
a8eb7ca0 242 depends on ARCH_OMAP3
ffb63e34 243 default y
ca5742bd 244 select OMAP_PACKAGE_CUS
edc961a2 245 select OMAP_MUX
2886d128 246
d04b620e
IG
247config MACH_CM_T3517
248 bool "CompuLab CM-T3517 module"
249 depends on ARCH_OMAP3
250 default y
251 select OMAP_PACKAGE_CBB
252 select OMAP_MUX
253
58e11162 254config MACH_IGEP0020
28e0f13c 255 bool "IGEP v2 board"
a8eb7ca0 256 depends on ARCH_OMAP3
ffb63e34 257 default y
ca5742bd 258 select OMAP_PACKAGE_CBB
58e11162 259
e844b1da
EBS
260config MACH_IGEP0030
261 bool "IGEP OMAP3 module"
262 depends on ARCH_OMAP3
263 default y
264 select OMAP_PACKAGE_CBB
265
9cbc3493
J
266config MACH_SBC3530
267 bool "OMAP3 SBC STALKER board"
268 depends on ARCH_OMAP3
ffb63e34 269 default y
9cbc3493
J
270 select OMAP_PACKAGE_CUS
271 select OMAP_MUX
272
34c9ac23 273config MACH_OMAP_3630SDP
274 bool "OMAP3630 SDP board"
a8eb7ca0 275 depends on ARCH_OMAP3
ffb63e34 276 default y
662c8b55 277 select OMAP_PACKAGE_CBP
34c9ac23 278
46ba0abf
SS
279config MACH_OMAP_4430SDP
280 bool "OMAP 4430 SDP board"
ffb63e34 281 default y
46ba0abf 282 depends on ARCH_OMAP4
183bd50f 283
b075f58b
DA
284config MACH_OMAP4_PANDA
285 bool "OMAP4 Panda Board"
286 default y
287 depends on ARCH_OMAP4
288
183bd50f
AS
289config OMAP3_EMU
290 bool "OMAP3 debugging peripherals"
291 depends on ARCH_OMAP3
292 select OC_ETM
293 help
294 Say Y here to enable debugging hardware of omap3
295
18862cbe
PW
296config OMAP3_SDRC_AC_TIMING
297 bool "Enable SDRC AC timing register changes"
a8eb7ca0 298 depends on ARCH_OMAP3
18862cbe
PW
299 default n
300 help
301 If you know that none of your system initiators will attempt to
302 access SDRAM during CORE DVFS, select Y here. This should boost
303 SDRAM performance at lower CORE OPPs. There are relatively few
304 users who will wish to say yes at this point - almost everyone will
305 wish to say no. Selecting yes without understanding what is
306 going on could result in system crashes;
307
4a54db61
TL
308endmenu
309
310endif