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 11 select PM_RUNTIME 12 select VFP 13 select NEON if ARCH_OMAP3 || ARCH_OMAP4 14 select SERIAL_OMAP 15 select SERIAL_OMAP_CONSOLE 16 select I2C 17 select I2C_OMAP 18 select MFD_SUPPORT 19 select MENELAUS if ARCH_OMAP2 20 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 21 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 22 help 23 Compile a kernel suitable for booting most boards 24 25config ARCH_OMAP2 26 bool "TI OMAP2" 27 depends on ARCH_OMAP2PLUS 28 default y 29 select CPU_V6 30 31config ARCH_OMAP3 32 bool "TI OMAP3" 33 depends on ARCH_OMAP2PLUS 34 default y 35 select CPU_V7 36 select USB_ARCH_HAS_EHCI 37 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 38 select ARCH_HAS_OPP 39 select PM_OPP 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 PL310_ERRATA_588369 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 module" 268 depends on ARCH_OMAP3 269 default y 270 select OMAP_PACKAGE_CUS 271 272config MACH_CM_T3517 273 bool "CompuLab CM-T3517 module" 274 depends on ARCH_OMAP3 275 default y 276 select OMAP_PACKAGE_CBB 277 278config MACH_IGEP0020 279 bool "IGEP v2 board" 280 depends on ARCH_OMAP3 281 default y 282 select OMAP_PACKAGE_CBB 283 284config MACH_IGEP0030 285 bool "IGEP OMAP3 module" 286 depends on ARCH_OMAP3 287 default y 288 select OMAP_PACKAGE_CBB 289 290config MACH_SBC3530 291 bool "OMAP3 SBC STALKER board" 292 depends on ARCH_OMAP3 293 default y 294 select OMAP_PACKAGE_CUS 295 296config MACH_OMAP_3630SDP 297 bool "OMAP3630 SDP board" 298 depends on ARCH_OMAP3 299 default y 300 select OMAP_PACKAGE_CBP 301 302config MACH_TI8168EVM 303 bool "TI8168 Evaluation Module" 304 depends on SOC_OMAPTI816X 305 default y 306 307config MACH_OMAP_4430SDP 308 bool "OMAP 4430 SDP board" 309 default y 310 depends on ARCH_OMAP4 311 select OMAP_PACKAGE_CBL 312 select OMAP_PACKAGE_CBS 313 select REGULATOR_FIXED_VOLTAGE 314 315config MACH_OMAP4_PANDA 316 bool "OMAP4 Panda Board" 317 default y 318 depends on ARCH_OMAP4 319 select OMAP_PACKAGE_CBL 320 select OMAP_PACKAGE_CBS 321 select REGULATOR_FIXED_VOLTAGE 322 323config OMAP3_EMU 324 bool "OMAP3 debugging peripherals" 325 depends on ARCH_OMAP3 326 select OC_ETM 327 help 328 Say Y here to enable debugging hardware of omap3 329 330config OMAP3_SDRC_AC_TIMING 331 bool "Enable SDRC AC timing register changes" 332 depends on ARCH_OMAP3 333 default n 334 help 335 If you know that none of your system initiators will attempt to 336 access SDRAM during CORE DVFS, select Y here. This should boost 337 SDRAM performance at lower CORE OPPs. There are relatively few 338 users who will wish to say yes at this point - almost everyone will 339 wish to say no. Selecting yes without understanding what is 340 going on could result in system crashes; 341 342endmenu 343 344endif 345