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
96 Systems based on OMAP2, OMAP3, OMAP4 or OMAP5
98 config OMAP_INTERCONNECT_BARRIER
105 menu "TI OMAP2/3/4 Specific Features"
107 config ARCH_OMAP2PLUS_TYPICAL
108 bool "Typical OMAP configuration"
114 select MENELAUS if ARCH_OMAP2
115 select NEON if CPU_V7
118 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4
119 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4
122 Compile a kernel suitable for booting most boards
124 config SOC_HAS_OMAP2_SDRC
125 bool "OMAP2 SDRAM Controller support"
127 config SOC_HAS_REALTIME_COUNTER
128 bool "Real time free running counter"
129 depends on SOC_OMAP5 || SOC_DRA7XX
132 comment "OMAP Core Type"
133 depends on ARCH_OMAP2
136 bool "OMAP2420 support"
137 depends on ARCH_OMAP2
140 select SOC_HAS_OMAP2_SDRC
143 bool "OMAP2430 support"
144 depends on ARCH_OMAP2
146 select SOC_HAS_OMAP2_SDRC
149 bool "OMAP3430 support"
150 depends on ARCH_OMAP3
152 select SOC_HAS_OMAP2_SDRC
155 bool "TI81XX support"
156 depends on ARCH_OMAP3
159 config OMAP_PACKAGE_CBC
162 config OMAP_PACKAGE_CBB
165 config OMAP_PACKAGE_CUS
168 config OMAP_PACKAGE_CBP
171 comment "OMAP Legacy Platform Data Board Type"
172 depends on ARCH_OMAP2PLUS
174 config MACH_OMAP_GENERIC
177 config MACH_OMAP2_TUSB6010
179 depends on ARCH_OMAP2 && SOC_OMAP2420
180 default y if MACH_NOKIA_N8X0
183 bool "OMAP3 LDP board"
184 depends on ARCH_OMAP3
186 select OMAP_PACKAGE_CBB
188 config MACH_OMAP3517EVM
189 bool "OMAP3517/ AM3517 EVM board"
190 depends on ARCH_OMAP3
193 config MACH_OMAP3_PANDORA
195 depends on ARCH_OMAP3
197 select OMAP_PACKAGE_CBB
198 select REGULATOR_FIXED_VOLTAGE if REGULATOR
200 config MACH_NOKIA_N810
203 config MACH_NOKIA_N810_WIMAX
206 config MACH_NOKIA_N8X0
207 bool "Nokia N800/N810"
208 depends on SOC_OMAP2420
210 select MACH_NOKIA_N810
211 select MACH_NOKIA_N810_WIMAX
213 config MACH_NOKIA_RX51
214 bool "Nokia N900 (RX-51) phone"
215 depends on ARCH_OMAP3
217 select OMAP_PACKAGE_CBB
219 config OMAP3_SDRC_AC_TIMING
220 bool "Enable SDRC AC timing register changes"
221 depends on ARCH_OMAP3
224 If you know that none of your system initiators will attempt to
225 access SDRAM during CORE DVFS, select Y here. This should boost
226 SDRAM performance at lower CORE OPPs. There are relatively few
227 users who will wish to say yes at this point - almost everyone will
228 wish to say no. Selecting yes without understanding what is
229 going on could result in system crashes;