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 13 select SERIAL_OMAP 14 select SERIAL_OMAP_CONSOLE 15 select I2C 16 select I2C_OMAP 17 select MENELAUS if ARCH_OMAP2 18 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 19 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 20 help 21 Compile a kernel suitable for booting most boards 22 23config ARCH_OMAP2 24 bool "TI OMAP2" 25 depends on ARCH_OMAP2PLUS 26 default y 27 select CPU_V6 28 29config ARCH_OMAP3 30 bool "TI OMAP3" 31 depends on ARCH_OMAP2PLUS 32 default y 33 select CPU_V7 34 select USB_ARCH_HAS_EHCI 35 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 36 select ARCH_HAS_OPP 37 select PM_OPP if PM 38 select ARM_CPU_SUSPEND if PM 39 40config ARCH_OMAP4 41 bool "TI OMAP4" 42 default y 43 depends on ARCH_OMAP2PLUS 44 select CACHE_L2X0 45 select CPU_V7 46 select ARM_GIC 47 select HAVE_SMP 48 select LOCAL_TIMERS if SMP 49 select PL310_ERRATA_588369 50 select PL310_ERRATA_727915 51 select ARM_ERRATA_720789 52 select ARCH_HAS_OPP 53 select PM_OPP if PM 54 select USB_ARCH_HAS_EHCI 55 select ARM_CPU_SUSPEND if PM 56 57comment "OMAP Core Type" 58 depends on ARCH_OMAP2 59 60config SOC_OMAP2420 61 bool "OMAP2420 support" 62 depends on ARCH_OMAP2 63 default y 64 select OMAP_DM_TIMER 65 select ARCH_OMAP_OTG 66 67config SOC_OMAP2430 68 bool "OMAP2430 support" 69 depends on ARCH_OMAP2 70 default y 71 select ARCH_OMAP_OTG 72 73config SOC_OMAP3430 74 bool "OMAP3430 support" 75 depends on ARCH_OMAP3 76 default y 77 select ARCH_OMAP_OTG 78 79config SOC_OMAPTI816X 80 bool "TI816X support" 81 depends on ARCH_OMAP3 82 default y 83 84config OMAP_PACKAGE_ZAF 85 bool 86 87config OMAP_PACKAGE_ZAC 88 bool 89 90config OMAP_PACKAGE_CBC 91 bool 92 93config OMAP_PACKAGE_CBB 94 bool 95 96config OMAP_PACKAGE_CUS 97 bool 98 99config OMAP_PACKAGE_CBP 100 bool 101 102config OMAP_PACKAGE_CBL 103 bool 104 105config OMAP_PACKAGE_CBS 106 bool 107 108comment "OMAP Board Type" 109 depends on ARCH_OMAP2PLUS 110 111config MACH_OMAP_GENERIC 112 bool "Generic OMAP2+ board" 113 depends on ARCH_OMAP2PLUS 114 select USE_OF 115 default y 116 help 117 Support for generic TI OMAP2+ boards using Flattened Device Tree. 118 More information at Documentation/devicetree 119 120config MACH_OMAP2_TUSB6010 121 bool 122 depends on ARCH_OMAP2 && SOC_OMAP2420 123 default y if MACH_NOKIA_N8X0 124 125config MACH_OMAP_H4 126 bool "OMAP 2420 H4 board" 127 depends on SOC_OMAP2420 128 default y 129 select OMAP_PACKAGE_ZAF 130 select OMAP_DEBUG_DEVICES 131 132config MACH_OMAP_APOLLON 133 bool "OMAP 2420 Apollon board" 134 depends on SOC_OMAP2420 135 default y 136 select OMAP_PACKAGE_ZAC 137 138config MACH_OMAP_2430SDP 139 bool "OMAP 2430 SDP board" 140 depends on SOC_OMAP2430 141 default y 142 select OMAP_PACKAGE_ZAC 143 144config MACH_OMAP3_BEAGLE 145 bool "OMAP3 BEAGLE board" 146 depends on ARCH_OMAP3 147 default y 148 select OMAP_PACKAGE_CBB 149 150config MACH_DEVKIT8000 151 bool "DEVKIT8000 board" 152 depends on ARCH_OMAP3 153 default y 154 select OMAP_PACKAGE_CUS 155 156config MACH_OMAP_LDP 157 bool "OMAP3 LDP board" 158 depends on ARCH_OMAP3 159 default y 160 select OMAP_PACKAGE_CBB 161 162config MACH_OMAP3530_LV_SOM 163 bool "OMAP3 Logic 3530 LV SOM board" 164 depends on ARCH_OMAP3 165 select OMAP_PACKAGE_CBB 166 default y 167 help 168 Support for the LogicPD OMAP3530 SOM Development kit 169 for full description please see the products webpage at 170 http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 171 172config MACH_OMAP3_TORPEDO 173 bool "OMAP3 Logic 35x Torpedo board" 174 depends on ARCH_OMAP3 175 select OMAP_PACKAGE_CBB 176 default y 177 help 178 Support for the LogicPD OMAP35x Torpedo Development kit 179 for full description please see the products webpage at 180 http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 181 182config MACH_OVERO 183 bool "Gumstix Overo board" 184 depends on ARCH_OMAP3 185 default y 186 select OMAP_PACKAGE_CBB 187 188config MACH_OMAP3EVM 189 bool "OMAP 3530 EVM board" 190 depends on ARCH_OMAP3 191 default y 192 select OMAP_PACKAGE_CBB 193 194config MACH_OMAP3517EVM 195 bool "OMAP3517/ AM3517 EVM board" 196 depends on ARCH_OMAP3 197 default y 198 select OMAP_PACKAGE_CBB 199 200config MACH_CRANEBOARD 201 bool "AM3517/05 CRANE board" 202 depends on ARCH_OMAP3 203 select OMAP_PACKAGE_CBB 204 205config MACH_OMAP3_PANDORA 206 bool "OMAP3 Pandora" 207 depends on ARCH_OMAP3 208 default y 209 select OMAP_PACKAGE_CBB 210 select REGULATOR_FIXED_VOLTAGE 211 212config MACH_OMAP3_TOUCHBOOK 213 bool "OMAP3 Touch Book" 214 depends on ARCH_OMAP3 215 default y 216 select BACKLIGHT_CLASS_DEVICE 217 218config MACH_OMAP_3430SDP 219 bool "OMAP 3430 SDP board" 220 depends on ARCH_OMAP3 221 default y 222 select OMAP_PACKAGE_CBB 223 224config MACH_NOKIA_N800 225 bool 226 227config MACH_NOKIA_N810 228 bool 229 230config MACH_NOKIA_N810_WIMAX 231 bool 232 233config MACH_NOKIA_N8X0 234 bool "Nokia N800/N810" 235 depends on SOC_OMAP2420 236 default y 237 select OMAP_PACKAGE_ZAC 238 select MACH_NOKIA_N800 239 select MACH_NOKIA_N810 240 select MACH_NOKIA_N810_WIMAX 241 242config MACH_NOKIA_RM680 243 bool "Nokia RM-680 board" 244 depends on ARCH_OMAP3 245 default y 246 select OMAP_PACKAGE_CBB 247 248config MACH_NOKIA_RX51 249 bool "Nokia RX-51 board" 250 depends on ARCH_OMAP3 251 default y 252 select OMAP_PACKAGE_CBB 253 254config MACH_OMAP_ZOOM2 255 bool "OMAP3 Zoom2 board" 256 depends on ARCH_OMAP3 257 default y 258 select OMAP_PACKAGE_CBB 259 select SERIAL_8250 260 select SERIAL_CORE_CONSOLE 261 select SERIAL_8250_CONSOLE 262 select REGULATOR_FIXED_VOLTAGE 263 264config MACH_OMAP_ZOOM3 265 bool "OMAP3630 Zoom3 board" 266 depends on ARCH_OMAP3 267 default y 268 select OMAP_PACKAGE_CBP 269 select SERIAL_8250 270 select SERIAL_CORE_CONSOLE 271 select SERIAL_8250_CONSOLE 272 select REGULATOR_FIXED_VOLTAGE 273 274config MACH_CM_T35 275 bool "CompuLab CM-T35/CM-T3730 modules" 276 depends on ARCH_OMAP3 277 default y 278 select MACH_CM_T3730 279 select OMAP_PACKAGE_CUS 280 281config MACH_CM_T3517 282 bool "CompuLab CM-T3517 module" 283 depends on ARCH_OMAP3 284 default y 285 select OMAP_PACKAGE_CBB 286 287config MACH_CM_T3730 288 bool 289 290config MACH_IGEP0020 291 bool "IGEP v2 board" 292 depends on ARCH_OMAP3 293 default y 294 select OMAP_PACKAGE_CBB 295 296config MACH_IGEP0030 297 bool "IGEP OMAP3 module" 298 depends on ARCH_OMAP3 299 default y 300 select OMAP_PACKAGE_CBB 301 select MACH_IGEP0020 302 303config MACH_SBC3530 304 bool "OMAP3 SBC STALKER board" 305 depends on ARCH_OMAP3 306 default y 307 select OMAP_PACKAGE_CUS 308 309config MACH_OMAP_3630SDP 310 bool "OMAP3630 SDP board" 311 depends on ARCH_OMAP3 312 default y 313 select OMAP_PACKAGE_CBP 314 315config MACH_TI8168EVM 316 bool "TI8168 Evaluation Module" 317 depends on SOC_OMAPTI816X 318 default y 319 320config MACH_OMAP_4430SDP 321 bool "OMAP 4430 SDP board" 322 default y 323 depends on ARCH_OMAP4 324 select OMAP_PACKAGE_CBL 325 select OMAP_PACKAGE_CBS 326 select REGULATOR_FIXED_VOLTAGE 327 328config MACH_OMAP4_PANDA 329 bool "OMAP4 Panda Board" 330 default y 331 depends on ARCH_OMAP4 332 select OMAP_PACKAGE_CBL 333 select OMAP_PACKAGE_CBS 334 select REGULATOR_FIXED_VOLTAGE 335 336config OMAP3_EMU 337 bool "OMAP3 debugging peripherals" 338 depends on ARCH_OMAP3 339 select OC_ETM 340 help 341 Say Y here to enable debugging hardware of omap3 342 343config OMAP3_SDRC_AC_TIMING 344 bool "Enable SDRC AC timing register changes" 345 depends on ARCH_OMAP3 346 default n 347 help 348 If you know that none of your system initiators will attempt to 349 access SDRAM during CORE DVFS, select Y here. This should boost 350 SDRAM performance at lower CORE OPPs. There are relatively few 351 users who will wish to say yes at this point - almost everyone will 352 wish to say no. Selecting yes without understanding what is 353 going on could result in system crashes; 354 355endmenu 356 357endif 358