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