Kconfig (a0f0dd57f4a85310d9936f1770a0424b49fef876) Kconfig (b1b3f49ce4606452279b58b17f2bbe2ba00304b7)
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
5config ARCH_OMAP2PLUS_TYPICAL
6 bool "Typical OMAP configuration"
7 default y
8 select AEABI
1if ARCH_OMAP2PLUS
2
3menu "TI OMAP2/3/4 Specific Features"
4
5config ARCH_OMAP2PLUS_TYPICAL
6 bool "Typical OMAP configuration"
7 default y
8 select AEABI
9 select REGULATOR
10 select PM_RUNTIME
11 select VFP
12 select NEON if ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5
13 select SERIAL_OMAP
14 select SERIAL_OMAP_CONSOLE
9 select HIGHMEM
15 select I2C
16 select I2C_OMAP
17 select MENELAUS if ARCH_OMAP2
10 select I2C
11 select I2C_OMAP
12 select MENELAUS if ARCH_OMAP2
13 select NEON if ARCH_OMAP3 || ARCH_OMAP4 || SOC_OMAP5
14 select PINCTRL
15 select PM_RUNTIME
16 select REGULATOR
17 select SERIAL_OMAP
18 select SERIAL_OMAP_CONSOLE
18 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
19 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
19 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
20 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
20 select HIGHMEM
21 select PINCTRL
21 select VFP
22 help
23 Compile a kernel suitable for booting most boards
24
25config SOC_HAS_OMAP2_SDRC
26 bool "OMAP2 SDRAM Controller support"
27
28config SOC_HAS_REALTIME_COUNTER
29 bool "Real time free running counter"

--- 5 unchanged lines hidden (view full) ---

35 select CPU_V6
36 select MULTI_IRQ_HANDLER
37 select SOC_HAS_OMAP2_SDRC
38
39config ARCH_OMAP3
40 bool "TI OMAP3"
41 depends on ARCH_OMAP2PLUS
42 default y
22 help
23 Compile a kernel suitable for booting most boards
24
25config SOC_HAS_OMAP2_SDRC
26 bool "OMAP2 SDRAM Controller support"
27
28config SOC_HAS_REALTIME_COUNTER
29 bool "Real time free running counter"

--- 5 unchanged lines hidden (view full) ---

35 select CPU_V6
36 select MULTI_IRQ_HANDLER
37 select SOC_HAS_OMAP2_SDRC
38
39config ARCH_OMAP3
40 bool "TI OMAP3"
41 depends on ARCH_OMAP2PLUS
42 default y
43 select CPU_V7
44 select USB_ARCH_HAS_EHCI if USB_SUPPORT
45 select ARCH_HAS_OPP
43 select ARCH_HAS_OPP
46 select PM_RUNTIME if CPU_IDLE
47 select PM_OPP if PM
48 select ARM_CPU_SUSPEND if PM
44 select ARM_CPU_SUSPEND if PM
45 select CPU_V7
49 select MULTI_IRQ_HANDLER
46 select MULTI_IRQ_HANDLER
50 select SOC_HAS_OMAP2_SDRC
51 select OMAP_INTERCONNECT
47 select OMAP_INTERCONNECT
48 select PM_OPP if PM
49 select PM_RUNTIME if CPU_IDLE
50 select SOC_HAS_OMAP2_SDRC
51 select USB_ARCH_HAS_EHCI if USB_SUPPORT
52
53config ARCH_OMAP4
54 bool "TI OMAP4"
55 default y
56 depends on ARCH_OMAP2PLUS
52
53config ARCH_OMAP4
54 bool "TI OMAP4"
55 default y
56 depends on ARCH_OMAP2PLUS
57 select ARCH_HAS_OPP
58 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
59 select ARM_CPU_SUSPEND if PM
60 select ARM_ERRATA_720789
61 select ARM_GIC
57 select CACHE_L2X0
58 select CPU_V7
62 select CACHE_L2X0
63 select CPU_V7
59 select ARM_GIC
60 select HAVE_SMP
61 select LOCAL_TIMERS if SMP
64 select HAVE_SMP
65 select LOCAL_TIMERS if SMP
66 select OMAP_INTERCONNECT
62 select PL310_ERRATA_588369
63 select PL310_ERRATA_727915
67 select PL310_ERRATA_588369
68 select PL310_ERRATA_727915
64 select ARM_ERRATA_720789
65 select ARCH_HAS_OPP
66 select PM_RUNTIME if CPU_IDLE
67 select PM_OPP if PM
69 select PM_OPP if PM
70 select PM_RUNTIME if CPU_IDLE
68 select USB_ARCH_HAS_EHCI if USB_SUPPORT
71 select USB_ARCH_HAS_EHCI if USB_SUPPORT
69 select ARM_CPU_SUSPEND if PM
70 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
71 select OMAP_INTERCONNECT
72
73config SOC_OMAP5
74 bool "TI OMAP5"
72
73config SOC_OMAP5
74 bool "TI OMAP5"
75 select CPU_V7
75 select ARM_ARCH_TIMER
76 select ARM_CPU_SUSPEND if PM
76 select ARM_GIC
77 select ARM_GIC
78 select CPU_V7
77 select HAVE_SMP
79 select HAVE_SMP
78 select ARM_CPU_SUSPEND if PM
79 select SOC_HAS_REALTIME_COUNTER
80 select SOC_HAS_REALTIME_COUNTER
80 select ARM_ARCH_TIMER
81
82comment "OMAP Core Type"
83 depends on ARCH_OMAP2
84
85config SOC_OMAP2420
86 bool "OMAP2420 support"
87 depends on ARCH_OMAP2
88 default y

--- 15 unchanged lines hidden (view full) ---

104config SOC_TI81XX
105 bool "TI81XX support"
106 depends on ARCH_OMAP3
107 default y
108
109config SOC_AM33XX
110 bool "AM33XX support"
111 default y
81
82comment "OMAP Core Type"
83 depends on ARCH_OMAP2
84
85config SOC_OMAP2420
86 bool "OMAP2420 support"
87 depends on ARCH_OMAP2
88 default y

--- 15 unchanged lines hidden (view full) ---

104config SOC_TI81XX
105 bool "TI81XX support"
106 depends on ARCH_OMAP3
107 default y
108
109config SOC_AM33XX
110 bool "AM33XX support"
111 default y
112 select CPU_V7
113 select ARM_CPU_SUSPEND if PM
112 select ARM_CPU_SUSPEND if PM
113 select CPU_V7
114 select MULTI_IRQ_HANDLER
115
116config OMAP_PACKAGE_ZAF
117 bool
118
119config OMAP_PACKAGE_ZAC
120 bool
121

--- 30 unchanged lines hidden (view full) ---

152 bool
153 depends on ARCH_OMAP2 && SOC_OMAP2420
154 default y if MACH_NOKIA_N8X0
155
156config MACH_OMAP_H4
157 bool "OMAP 2420 H4 board"
158 depends on SOC_OMAP2420
159 default y
114 select MULTI_IRQ_HANDLER
115
116config OMAP_PACKAGE_ZAF
117 bool
118
119config OMAP_PACKAGE_ZAC
120 bool
121

--- 30 unchanged lines hidden (view full) ---

152 bool
153 depends on ARCH_OMAP2 && SOC_OMAP2420
154 default y if MACH_NOKIA_N8X0
155
156config MACH_OMAP_H4
157 bool "OMAP 2420 H4 board"
158 depends on SOC_OMAP2420
159 default y
160 select OMAP_PACKAGE_ZAF
161 select OMAP_DEBUG_DEVICES
160 select OMAP_DEBUG_DEVICES
161 select OMAP_PACKAGE_ZAF
162
163config MACH_OMAP_APOLLON
164 bool "OMAP 2420 Apollon board"
165 depends on SOC_OMAP2420
166 default y
167 select OMAP_PACKAGE_ZAC
168
169config MACH_OMAP_2430SDP

--- 18 unchanged lines hidden (view full) ---

188 bool "OMAP3 LDP board"
189 depends on ARCH_OMAP3
190 default y
191 select OMAP_PACKAGE_CBB
192
193config MACH_OMAP3530_LV_SOM
194 bool "OMAP3 Logic 3530 LV SOM board"
195 depends on ARCH_OMAP3
162
163config MACH_OMAP_APOLLON
164 bool "OMAP 2420 Apollon board"
165 depends on SOC_OMAP2420
166 default y
167 select OMAP_PACKAGE_ZAC
168
169config MACH_OMAP_2430SDP

--- 18 unchanged lines hidden (view full) ---

188 bool "OMAP3 LDP board"
189 depends on ARCH_OMAP3
190 default y
191 select OMAP_PACKAGE_CBB
192
193config MACH_OMAP3530_LV_SOM
194 bool "OMAP3 Logic 3530 LV SOM board"
195 depends on ARCH_OMAP3
196 select OMAP_PACKAGE_CBB
197 default y
196 default y
197 select OMAP_PACKAGE_CBB
198 help
199 Support for the LogicPD OMAP3530 SOM Development kit
200 for full description please see the products webpage at
201 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
202
203config MACH_OMAP3_TORPEDO
204 bool "OMAP3 Logic 35x Torpedo board"
205 depends on ARCH_OMAP3
198 help
199 Support for the LogicPD OMAP3530 SOM Development kit
200 for full description please see the products webpage at
201 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit
202
203config MACH_OMAP3_TORPEDO
204 bool "OMAP3 Logic 35x Torpedo board"
205 depends on ARCH_OMAP3
206 select OMAP_PACKAGE_CBB
207 default y
206 default y
207 select OMAP_PACKAGE_CBB
208 help
209 Support for the LogicPD OMAP35x Torpedo Development kit
210 for full description please see the products webpage at
211 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
212
213config MACH_OVERO
214 bool "Gumstix Overo board"
215 depends on ARCH_OMAP3

--- 44 unchanged lines hidden (view full) ---

260
261config MACH_NOKIA_N810_WIMAX
262 bool
263
264config MACH_NOKIA_N8X0
265 bool "Nokia N800/N810"
266 depends on SOC_OMAP2420
267 default y
208 help
209 Support for the LogicPD OMAP35x Torpedo Development kit
210 for full description please see the products webpage at
211 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit
212
213config MACH_OVERO
214 bool "Gumstix Overo board"
215 depends on ARCH_OMAP3

--- 44 unchanged lines hidden (view full) ---

260
261config MACH_NOKIA_N810_WIMAX
262 bool
263
264config MACH_NOKIA_N8X0
265 bool "Nokia N800/N810"
266 depends on SOC_OMAP2420
267 default y
268 select OMAP_PACKAGE_ZAC
269 select MACH_NOKIA_N800
270 select MACH_NOKIA_N810
271 select MACH_NOKIA_N810_WIMAX
268 select MACH_NOKIA_N800
269 select MACH_NOKIA_N810
270 select MACH_NOKIA_N810_WIMAX
271 select OMAP_PACKAGE_ZAC
272
273config MACH_NOKIA_RM680
274 bool "Nokia RM-680/696 board"
275 depends on ARCH_OMAP3
276 default y
272
273config MACH_NOKIA_RM680
274 bool "Nokia RM-680/696 board"
275 depends on ARCH_OMAP3
276 default y
277 select OMAP_PACKAGE_CBB
278 select MACH_NOKIA_RM696
277 select MACH_NOKIA_RM696
278 select OMAP_PACKAGE_CBB
279
280config MACH_NOKIA_RX51
281 bool "Nokia RX-51 board"
282 depends on ARCH_OMAP3
283 default y
284 select OMAP_PACKAGE_CBB
285
286config MACH_OMAP_ZOOM2
287 bool "OMAP3 Zoom2 board"
288 depends on ARCH_OMAP3
289 default y
290 select OMAP_PACKAGE_CBB
279
280config MACH_NOKIA_RX51
281 bool "Nokia RX-51 board"
282 depends on ARCH_OMAP3
283 default y
284 select OMAP_PACKAGE_CBB
285
286config MACH_OMAP_ZOOM2
287 bool "OMAP3 Zoom2 board"
288 depends on ARCH_OMAP3
289 default y
290 select OMAP_PACKAGE_CBB
291 select REGULATOR_FIXED_VOLTAGE if REGULATOR
291 select SERIAL_8250
292 select SERIAL_8250
292 select SERIAL_CORE_CONSOLE
293 select SERIAL_8250_CONSOLE
293 select SERIAL_8250_CONSOLE
294 select REGULATOR_FIXED_VOLTAGE if REGULATOR
294 select SERIAL_CORE_CONSOLE
295
296config MACH_OMAP_ZOOM3
297 bool "OMAP3630 Zoom3 board"
298 depends on ARCH_OMAP3
299 default y
300 select OMAP_PACKAGE_CBP
295
296config MACH_OMAP_ZOOM3
297 bool "OMAP3630 Zoom3 board"
298 depends on ARCH_OMAP3
299 default y
300 select OMAP_PACKAGE_CBP
301 select REGULATOR_FIXED_VOLTAGE if REGULATOR
301 select SERIAL_8250
302 select SERIAL_8250
302 select SERIAL_CORE_CONSOLE
303 select SERIAL_8250_CONSOLE
303 select SERIAL_8250_CONSOLE
304 select REGULATOR_FIXED_VOLTAGE if REGULATOR
304 select SERIAL_CORE_CONSOLE
305
306config MACH_CM_T35
307 bool "CompuLab CM-T35/CM-T3730 modules"
308 depends on ARCH_OMAP3
309 default y
310 select MACH_CM_T3730
311 select OMAP_PACKAGE_CUS
312

--- 11 unchanged lines hidden (view full) ---

324 depends on ARCH_OMAP3
325 default y
326 select OMAP_PACKAGE_CBB
327
328config MACH_IGEP0030
329 bool "IGEP OMAP3 module"
330 depends on ARCH_OMAP3
331 default y
305
306config MACH_CM_T35
307 bool "CompuLab CM-T35/CM-T3730 modules"
308 depends on ARCH_OMAP3
309 default y
310 select MACH_CM_T3730
311 select OMAP_PACKAGE_CUS
312

--- 11 unchanged lines hidden (view full) ---

324 depends on ARCH_OMAP3
325 default y
326 select OMAP_PACKAGE_CBB
327
328config MACH_IGEP0030
329 bool "IGEP OMAP3 module"
330 depends on ARCH_OMAP3
331 default y
332 select OMAP_PACKAGE_CBB
333 select MACH_IGEP0020
332 select MACH_IGEP0020
333 select OMAP_PACKAGE_CBB
334
335config MACH_SBC3530
336 bool "OMAP3 SBC STALKER board"
337 depends on ARCH_OMAP3
338 default y
339 select OMAP_PACKAGE_CUS
340
341config MACH_OMAP_3630SDP

--- 75 unchanged lines hidden ---
334
335config MACH_SBC3530
336 bool "OMAP3 SBC STALKER board"
337 depends on ARCH_OMAP3
338 default y
339 select OMAP_PACKAGE_CUS
340
341config MACH_OMAP_3630SDP

--- 75 unchanged lines hidden ---