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