arm: omap3: cm-t35: add support for cm-t3730
[GitHub/mt8127/android_kernel_alcatel_ttab.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
5690597f 18 select MFD_SUPPORT
8d9166b5
TL
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
fd1478cd
NM
38 select ARCH_HAS_OPP
39 select PM_OPP if PM
68ac8f7d
TL
40
41config ARCH_OMAP4
42 bool "TI OMAP4"
ffb63e34 43 default y
68ac8f7d
TL
44 depends on ARCH_OMAP2PLUS
45 select CPU_V7
46 select ARM_GIC
07787a85 47 select LOCAL_TIMERS if SMP
455d4d2d 48 select PL310_ERRATA_588369
4bdb1577 49 select PL310_ERRATA_727915
455d4d2d 50 select ARM_ERRATA_720789
f5a6422d
NM
51 select ARCH_HAS_OPP
52 select PM_OPP if PM
56976b6a 53 select USB_ARCH_HAS_EHCI
68ac8f7d 54
1dbae815
TL
55comment "OMAP Core Type"
56 depends on ARCH_OMAP2
57
59b479e0 58config SOC_OMAP2420
1dbae815 59 bool "OMAP2420 support"
088ef950 60 depends on ARCH_OMAP2
ffb63e34 61 default y
77900a2f 62 select OMAP_DM_TIMER
c40fae95 63 select ARCH_OMAP_OTG
1dbae815 64
59b479e0 65config SOC_OMAP2430
72d0f1c3 66 bool "OMAP2430 support"
088ef950 67 depends on ARCH_OMAP2
ffb63e34 68 default y
4ab866d1 69 select ARCH_OMAP_OTG
72d0f1c3 70
59b479e0 71config SOC_OMAP3430
cc26b3b0 72 bool "OMAP3430 support"
a8eb7ca0 73 depends on ARCH_OMAP3
ffb63e34 74 default y
cc26b3b0
SMK
75 select ARCH_OMAP_OTG
76
4bd7be22
HP
77config SOC_OMAPTI816X
78 bool "TI816X support"
79 depends on ARCH_OMAP3
80 default y
81
fc440461
TL
82config OMAP_PACKAGE_ZAF
83 bool
84
85config OMAP_PACKAGE_ZAC
86 bool
87
ddaa912a
TL
88config OMAP_PACKAGE_CBC
89 bool
90
91config OMAP_PACKAGE_CBB
92 bool
93
94config OMAP_PACKAGE_CUS
95 bool
96
662c8b55
TL
97config OMAP_PACKAGE_CBP
98 bool
99
a041a52c
BC
100config OMAP_PACKAGE_CBL
101 bool
102
a7722d87
BC
103config OMAP_PACKAGE_CBS
104 bool
105
1dbae815 106comment "OMAP Board Type"
140455fa 107 depends on ARCH_OMAP2PLUS
1dbae815
TL
108
109config MACH_OMAP_GENERIC
110 bool "Generic OMAP board"
088ef950 111 depends on ARCH_OMAP2
ffb63e34 112 default y
1dbae815 113
1b52d5df
KV
114config MACH_OMAP2_TUSB6010
115 bool
59b479e0 116 depends on ARCH_OMAP2 && SOC_OMAP2420
1b52d5df
KV
117 default y if MACH_NOKIA_N8X0
118
1dbae815
TL
119config MACH_OMAP_H4
120 bool "OMAP 2420 H4 board"
59b479e0 121 depends on SOC_OMAP2420
ffb63e34 122 default y
23275d45 123 select OMAP_PACKAGE_ZAF
f6049312 124 select OMAP_DEBUG_DEVICES
1dbae815 125
9b6553cd
TL
126config MACH_OMAP_APOLLON
127 bool "OMAP 2420 Apollon board"
59b479e0 128 depends on SOC_OMAP2420
ffb63e34 129 default y
b52b14ef 130 select OMAP_PACKAGE_ZAC
72d0f1c3
SMK
131
132config MACH_OMAP_2430SDP
133 bool "OMAP 2430 SDP board"
59b479e0 134 depends on SOC_OMAP2430
ffb63e34 135 default y
369ed78f 136 select OMAP_PACKAGE_ZAC
72d0f1c3 137
2885f000
SMK
138config MACH_OMAP3_BEAGLE
139 bool "OMAP3 BEAGLE board"
a8eb7ca0 140 depends on ARCH_OMAP3
ffb63e34 141 default y
ca5742bd 142 select OMAP_PACKAGE_CBB
2885f000 143
476544ca 144config MACH_DEVKIT8000
51824c5f
TW
145 bool "DEVKIT8000 board"
146 depends on ARCH_OMAP3
ffb63e34 147 default y
51824c5f 148 select OMAP_PACKAGE_CUS
476544ca 149
49265651
NK
150config MACH_OMAP_LDP
151 bool "OMAP3 LDP board"
a8eb7ca0 152 depends on ARCH_OMAP3
ffb63e34 153 default y
ca5742bd 154 select OMAP_PACKAGE_CBB
49265651 155
d40f3f15
TN
156config MACH_OMAP3530_LV_SOM
157 bool "OMAP3 Logic 3530 LV SOM board"
158 depends on ARCH_OMAP3
159 select OMAP_PACKAGE_CBB
160 default y
161 help
162 Support for the LogicPD OMAP3530 SOM Development kit
163 for full description please see the products webpage at
164 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
165
166config MACH_OMAP3_TORPEDO
167 bool "OMAP3 Logic 35x Torpedo board"
168 depends on ARCH_OMAP3
169 select OMAP_PACKAGE_CBB
170 default y
171 help
172 Support for the LogicPD OMAP35x Torpedo Development kit
173 for full description please see the products webpage at
174 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
175
eba2645a
SS
176config MACH_OVERO
177 bool "Gumstix Overo board"
a8eb7ca0 178 depends on ARCH_OMAP3
ffb63e34 179 default y
ca5742bd 180 select OMAP_PACKAGE_CBB
da177247 181
53c5ec31
SMK
182config MACH_OMAP3EVM
183 bool "OMAP 3530 EVM board"
a8eb7ca0 184 depends on ARCH_OMAP3
ffb63e34 185 default y
342aa2c1 186 select OMAP_PACKAGE_CBB
53c5ec31 187
c625327e
RL
188config MACH_OMAP3517EVM
189 bool "OMAP3517/ AM3517 EVM board"
a8eb7ca0 190 depends on ARCH_OMAP3
ffb63e34 191 default y
ca5742bd 192 select OMAP_PACKAGE_CBB
c625327e 193
1cb125ca
S
194config MACH_CRANEBOARD
195 bool "AM3517/05 CRANE board"
196 depends on ARCH_OMAP3
197 select OMAP_PACKAGE_CBB
198
da177247
GI
199config MACH_OMAP3_PANDORA
200 bool "OMAP3 Pandora"
a8eb7ca0 201 depends on ARCH_OMAP3
ffb63e34 202 default y
ca5742bd 203 select OMAP_PACKAGE_CBB
7c50152f 204 select REGULATOR_FIXED_VOLTAGE
6fdc29e2 205
7a079cab
GG
206config MACH_OMAP3_TOUCHBOOK
207 bool "OMAP3 Touch Book"
a8eb7ca0 208 depends on ARCH_OMAP3
ffb63e34 209 default y
7a079cab
GG
210 select BACKLIGHT_CLASS_DEVICE
211
6fdc29e2
SMK
212config MACH_OMAP_3430SDP
213 bool "OMAP 3430 SDP board"
a8eb7ca0 214 depends on ARCH_OMAP3
ffb63e34 215 default y
ca5742bd 216 select OMAP_PACKAGE_CBB
ffe7f95b 217
d2fbf345
TL
218config MACH_NOKIA_N800
219 bool
220
221config MACH_NOKIA_N810
222 bool
223
224config MACH_NOKIA_N810_WIMAX
225 bool
226
63138812
KV
227config MACH_NOKIA_N8X0
228 bool "Nokia N800/N810"
59b479e0 229 depends on SOC_OMAP2420
ffb63e34 230 default y
bd8f0fc9 231 select OMAP_PACKAGE_ZAC
d2fbf345
TL
232 select MACH_NOKIA_N800
233 select MACH_NOKIA_N810
234 select MACH_NOKIA_N810_WIMAX
63138812 235
2d200665
AK
236config MACH_NOKIA_RM680
237 bool "Nokia RM-680 board"
238 depends on ARCH_OMAP3
239 default y
240 select OMAP_PACKAGE_CBB
241
ffe7f95b
LL
242config MACH_NOKIA_RX51
243 bool "Nokia RX-51 board"
a8eb7ca0 244 depends on ARCH_OMAP3
ffb63e34 245 default y
ca5742bd 246 select OMAP_PACKAGE_CBB
577145f4
VP
247
248config MACH_OMAP_ZOOM2
249 bool "OMAP3 Zoom2 board"
a8eb7ca0 250 depends on ARCH_OMAP3
ffb63e34 251 default y
ca5742bd 252 select OMAP_PACKAGE_CBB
12a75da2
G
253 select SERIAL_8250
254 select SERIAL_CORE_CONSOLE
255 select SERIAL_8250_CONSOLE
7c50152f 256 select REGULATOR_FIXED_VOLTAGE
46ba0abf 257
5f35fbe8 258config MACH_OMAP_ZOOM3
259 bool "OMAP3630 Zoom3 board"
a8eb7ca0 260 depends on ARCH_OMAP3
ffb63e34 261 default y
662c8b55 262 select OMAP_PACKAGE_CBP
12a75da2
G
263 select SERIAL_8250
264 select SERIAL_CORE_CONSOLE
265 select SERIAL_8250_CONSOLE
7c50152f 266 select REGULATOR_FIXED_VOLTAGE
5f35fbe8 267
2886d128 268config MACH_CM_T35
c3146974 269 bool "CompuLab CM-T35/CM-T3730 modules"
a8eb7ca0 270 depends on ARCH_OMAP3
ffb63e34 271 default y
c3146974 272 select MACH_CM_T3730
ca5742bd 273 select OMAP_PACKAGE_CUS
2886d128 274
d04b620e
IG
275config MACH_CM_T3517
276 bool "CompuLab CM-T3517 module"
277 depends on ARCH_OMAP3
278 default y
279 select OMAP_PACKAGE_CBB
d04b620e 280
c3146974
IG
281config MACH_CM_T3730
282 bool
283
58e11162 284config MACH_IGEP0020
28e0f13c 285 bool "IGEP v2 board"
a8eb7ca0 286 depends on ARCH_OMAP3
ffb63e34 287 default y
ca5742bd 288 select OMAP_PACKAGE_CBB
58e11162 289
e844b1da
EBS
290config MACH_IGEP0030
291 bool "IGEP OMAP3 module"
292 depends on ARCH_OMAP3
293 default y
294 select OMAP_PACKAGE_CBB
7be13ad0 295 select MACH_IGEP0020
e844b1da 296
9cbc3493
J
297config MACH_SBC3530
298 bool "OMAP3 SBC STALKER board"
299 depends on ARCH_OMAP3
ffb63e34 300 default y
9cbc3493 301 select OMAP_PACKAGE_CUS
9cbc3493 302
34c9ac23 303config MACH_OMAP_3630SDP
304 bool "OMAP3630 SDP board"
a8eb7ca0 305 depends on ARCH_OMAP3
ffb63e34 306 default y
662c8b55 307 select OMAP_PACKAGE_CBP
34c9ac23 308
2c87fb2e
HP
309config MACH_TI8168EVM
310 bool "TI8168 Evaluation Module"
311 depends on SOC_OMAPTI816X
312 default y
313
46ba0abf
SS
314config MACH_OMAP_4430SDP
315 bool "OMAP 4430 SDP board"
ffb63e34 316 default y
46ba0abf 317 depends on ARCH_OMAP4
fb6bf632 318 select OMAP_PACKAGE_CBL
6fea7b0a 319 select OMAP_PACKAGE_CBS
cdc43482 320 select REGULATOR_FIXED_VOLTAGE
183bd50f 321
b075f58b
DA
322config MACH_OMAP4_PANDA
323 bool "OMAP4 Panda Board"
324 default y
325 depends on ARCH_OMAP4
fc63de82 326 select OMAP_PACKAGE_CBL
327 select OMAP_PACKAGE_CBS
cdc43482 328 select REGULATOR_FIXED_VOLTAGE
b075f58b 329
183bd50f
AS
330config OMAP3_EMU
331 bool "OMAP3 debugging peripherals"
332 depends on ARCH_OMAP3
333 select OC_ETM
334 help
335 Say Y here to enable debugging hardware of omap3
336
18862cbe
PW
337config OMAP3_SDRC_AC_TIMING
338 bool "Enable SDRC AC timing register changes"
a8eb7ca0 339 depends on ARCH_OMAP3
18862cbe
PW
340 default n
341 help
342 If you know that none of your system initiators will attempt to
343 access SDRAM during CORE DVFS, select Y here. This should boost
344 SDRAM performance at lower CORE OPPs. There are relatively few
345 users who will wish to say yes at this point - almost everyone will
346 wish to say no. Selecting yes without understanding what is
347 going on could result in system crashes;
348
4a54db61
TL
349endmenu
350
351endif