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