Kconfig (63fc5f3bb3d0ca9ab4767a801b518aa6335f87ad) Kconfig (f558b275439a9d14a1e2a754484f81ecebf56764)
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

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

27 select CPU_V6
28 select MULTI_IRQ_HANDLER
29
30config ARCH_OMAP3
31 bool "TI OMAP3"
32 depends on ARCH_OMAP2PLUS
33 default y
34 select CPU_V7
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

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

27 select CPU_V6
28 select MULTI_IRQ_HANDLER
29
30config ARCH_OMAP3
31 bool "TI OMAP3"
32 depends on ARCH_OMAP2PLUS
33 default y
34 select CPU_V7
35 select USB_ARCH_HAS_EHCI
35 select USB_ARCH_HAS_EHCI if USB_SUPPORT
36 select ARCH_HAS_OPP
37 select PM_OPP if PM
38 select ARM_CPU_SUSPEND if PM
39 select MULTI_IRQ_HANDLER
40
41config ARCH_OMAP4
42 bool "TI OMAP4"
43 default y
44 depends on ARCH_OMAP2PLUS
45 select CACHE_L2X0
46 select CPU_V7
47 select ARM_GIC
48 select HAVE_SMP
49 select LOCAL_TIMERS if SMP
50 select PL310_ERRATA_588369
51 select PL310_ERRATA_727915
52 select ARM_ERRATA_720789
53 select ARCH_HAS_OPP
54 select PM_OPP if PM
36 select ARCH_HAS_OPP
37 select PM_OPP if PM
38 select ARM_CPU_SUSPEND if PM
39 select MULTI_IRQ_HANDLER
40
41config ARCH_OMAP4
42 bool "TI OMAP4"
43 default y
44 depends on ARCH_OMAP2PLUS
45 select CACHE_L2X0
46 select CPU_V7
47 select ARM_GIC
48 select HAVE_SMP
49 select LOCAL_TIMERS if SMP
50 select PL310_ERRATA_588369
51 select PL310_ERRATA_727915
52 select ARM_ERRATA_720789
53 select ARCH_HAS_OPP
54 select PM_OPP if PM
55 select USB_ARCH_HAS_EHCI
55 select USB_ARCH_HAS_EHCI if USB_SUPPORT
56 select ARM_CPU_SUSPEND if PM
57
58comment "OMAP Core Type"
59 depends on ARCH_OMAP2
60
61config SOC_OMAP2420
62 bool "OMAP2420 support"
63 depends on ARCH_OMAP2

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

240 depends on SOC_OMAP2420
241 default y
242 select OMAP_PACKAGE_ZAC
243 select MACH_NOKIA_N800
244 select MACH_NOKIA_N810
245 select MACH_NOKIA_N810_WIMAX
246
247config MACH_NOKIA_RM680
56 select ARM_CPU_SUSPEND if PM
57
58comment "OMAP Core Type"
59 depends on ARCH_OMAP2
60
61config SOC_OMAP2420
62 bool "OMAP2420 support"
63 depends on ARCH_OMAP2

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

240 depends on SOC_OMAP2420
241 default y
242 select OMAP_PACKAGE_ZAC
243 select MACH_NOKIA_N800
244 select MACH_NOKIA_N810
245 select MACH_NOKIA_N810_WIMAX
246
247config MACH_NOKIA_RM680
248 bool "Nokia RM-680/696 board"
248 bool "Nokia RM-680 board"
249 depends on ARCH_OMAP3
250 default y
251 select OMAP_PACKAGE_CBB
249 depends on ARCH_OMAP3
250 default y
251 select OMAP_PACKAGE_CBB
252 select MACH_NOKIA_RM696
253
254config MACH_NOKIA_RX51
255 bool "Nokia RX-51 board"
256 depends on ARCH_OMAP3
257 default y
258 select OMAP_PACKAGE_CBB
259
260config MACH_OMAP_ZOOM2

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

360 If you know that none of your system initiators will attempt to
361 access SDRAM during CORE DVFS, select Y here. This should boost
362 SDRAM performance at lower CORE OPPs. There are relatively few
363 users who will wish to say yes at this point - almost everyone will
364 wish to say no. Selecting yes without understanding what is
365 going on could result in system crashes;
366
367config OMAP4_ERRATA_I688
252
253config MACH_NOKIA_RX51
254 bool "Nokia RX-51 board"
255 depends on ARCH_OMAP3
256 default y
257 select OMAP_PACKAGE_CBB
258
259config MACH_OMAP_ZOOM2

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

359 If you know that none of your system initiators will attempt to
360 access SDRAM during CORE DVFS, select Y here. This should boost
361 SDRAM performance at lower CORE OPPs. There are relatively few
362 users who will wish to say yes at this point - almost everyone will
363 wish to say no. Selecting yes without understanding what is
364 going on could result in system crashes;
365
366config OMAP4_ERRATA_I688
368 bool "OMAP4 errata: Async Bridge Corruption"
369 depends on ARCH_OMAP4
367 bool "OMAP4 errata: Async Bridge Corruption (BROKEN)"
368 depends on ARCH_OMAP4 && BROKEN
370 select ARCH_HAS_BARRIERS
371 help
372 If a data is stalled inside asynchronous bridge because of back
373 pressure, it may be accepted multiple times, creating pointer
374 misalignment that will corrupt next transfers on that data path
375 until next reset of the system (No recovery procedure once the
376 issue is hit, the path remains consistently broken). Async bridge
377 can be found on path between MPU to EMIF and MPU to L3 interconnect.

--- 13 unchanged lines hidden ---
369 select ARCH_HAS_BARRIERS
370 help
371 If a data is stalled inside asynchronous bridge because of back
372 pressure, it may be accepted multiple times, creating pointer
373 misalignment that will corrupt next transfers on that data path
374 until next reset of the system (No recovery procedure once the
375 issue is hit, the path remains consistently broken). Async bridge
376 can be found on path between MPU to EMIF and MPU to L3 interconnect.

--- 13 unchanged lines hidden ---