1 menu "TI OMAP/AM/DM/DRA Family"
2 depends on ARCH_MULTI_V6 || ARCH_MULTI_V7
6 depends on ARCH_MULTI_V6
9 select SOC_HAS_OMAP2_SDRC
13 depends on ARCH_MULTI_V7
15 select ARM_CPU_SUSPEND if PM
16 select OMAP_INTERCONNECT
19 select SOC_HAS_OMAP2_SDRC
23 depends on ARCH_MULTI_V7
25 select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP
26 select ARM_CPU_SUSPEND if PM
27 select ARM_ERRATA_720789
29 select HAVE_ARM_SCU if SMP
30 select HAVE_ARM_TWD if SMP
31 select OMAP_INTERCONNECT
32 select OMAP_INTERCONNECT_BARRIER
33 select PL310_ERRATA_588369 if CACHE_L2X0
34 select PL310_ERRATA_727915 if CACHE_L2X0
37 select ARM_ERRATA_754322
38 select ARM_ERRATA_775420
42 depends on ARCH_MULTI_V7
44 select ARM_CPU_SUSPEND if PM
46 select HAVE_ARM_SCU if SMP
47 select HAVE_ARM_TWD if SMP
48 select HAVE_ARM_ARCH_TIMER
49 select ARM_ERRATA_798181 if SMP
50 select OMAP_INTERCONNECT_BARRIER
54 depends on ARCH_MULTI_V7
56 select ARM_CPU_SUSPEND if PM
60 depends on ARCH_MULTI_V7
63 select MACH_OMAP_GENERIC
64 select MIGHT_HAVE_CACHE_L2X0
69 depends on ARCH_MULTI_V7
71 select ARM_CPU_SUSPEND if PM
73 select HAVE_ARM_ARCH_TIMER
75 select ARM_ERRATA_798181 if SMP
76 select OMAP_INTERCONNECT_BARRIER
80 select ARCH_HAS_BANDGAP
81 select ARCH_HAS_HOLES_MEMORYMODEL
83 select ARCH_REQUIRE_GPIOLIB
85 select GENERIC_IRQ_CHIP
86 select MACH_OMAP_GENERIC
95 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5
97 config OMAP_INTERCONNECT_BARRIER
104 menu "TI OMAP2/3/4 Specific Features"
106 config ARCH_OMAP2PLUS_TYPICAL
107 bool "Typical OMAP configuration"
113 select MENELAUS if ARCH_OMAP2
114 select NEON if CPU_V7
117 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
118 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
121 Compile a kernel suitable for booting most boards
123 config SOC_HAS_OMAP2_SDRC
124 bool "OMAP2 SDRAM Controller support"
126 config SOC_HAS_REALTIME_COUNTER
127 bool "Real time free running counter"
128 depends on SOC_OMAP5 || SOC_DRA7XX
131 comment "OMAP Core Type"
132 depends on ARCH_OMAP2
135 bool "OMAP2420 support"
136 depends on ARCH_OMAP2
139 select SOC_HAS_OMAP2_SDRC
142 bool "OMAP2430 support"
143 depends on ARCH_OMAP2
145 select SOC_HAS_OMAP2_SDRC
148 bool "OMAP3430 support"
149 depends on ARCH_OMAP3
151 select SOC_HAS_OMAP2_SDRC
154 bool "TI81XX support"
155 depends on ARCH_OMAP3
158 config OMAP_PACKAGE_CBC
161 config OMAP_PACKAGE_CBB
164 config OMAP_PACKAGE_CUS
167 config OMAP_PACKAGE_CBP
170 comment "OMAP Legacy Platform Data Board Type"
171 depends on ARCH_OMAP2PLUS
173 config MACH_OMAP_GENERIC
176 config MACH_OMAP2_TUSB6010
178 depends on ARCH_OMAP2 && SOC_OMAP2420
179 default y if MACH_NOKIA_N8X0
182 bool "OMAP3 LDP board"
183 depends on ARCH_OMAP3
185 select OMAP_PACKAGE_CBB
187 config MACH_OMAP3517EVM
188 bool "OMAP3517/ AM3517 EVM board"
189 depends on ARCH_OMAP3
192 config MACH_OMAP3_PANDORA
194 depends on ARCH_OMAP3
196 select OMAP_PACKAGE_CBB
197 select REGULATOR_FIXED_VOLTAGE if REGULATOR
199 config MACH_NOKIA_N810
202 config MACH_NOKIA_N810_WIMAX
205 config MACH_NOKIA_N8X0
206 bool "Nokia N800/N810"
207 depends on SOC_OMAP2420
209 select MACH_NOKIA_N810
210 select MACH_NOKIA_N810_WIMAX
212 config MACH_NOKIA_RX51
213 bool "Nokia N900 (RX-51) phone"
214 depends on ARCH_OMAP3
216 select OMAP_PACKAGE_CBB
218 config OMAP3_SDRC_AC_TIMING
219 bool "Enable SDRC AC timing register changes"
220 depends on ARCH_OMAP3
223 If you know that none of your system initiators will attempt to
224 access SDRAM during CORE DVFS, select Y here. This should boost
225 SDRAM performance at lower CORE OPPs. There are relatively few
226 users who will wish to say yes at this point - almost everyone will
227 wish to say no. Selecting yes without understanding what is
228 going on could result in system crashes;