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