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