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