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