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