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