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 193config MACH_OMAP3_TOUCHBOOK 194 bool "OMAP3 Touch Book" 195 depends on ARCH_OMAP3 196 default y 197 select BACKLIGHT_CLASS_DEVICE 198 199config MACH_OMAP_3430SDP 200 bool "OMAP 3430 SDP board" 201 depends on ARCH_OMAP3 202 default y 203 select OMAP_PACKAGE_CBB 204 205config MACH_NOKIA_N800 206 bool 207 208config MACH_NOKIA_N810 209 bool 210 211config MACH_NOKIA_N810_WIMAX 212 bool 213 214config MACH_NOKIA_N8X0 215 bool "Nokia N800/N810" 216 depends on ARCH_OMAP2420 217 default y 218 select OMAP_PACKAGE_ZAC 219 select MACH_NOKIA_N800 220 select MACH_NOKIA_N810 221 select MACH_NOKIA_N810_WIMAX 222 223config MACH_NOKIA_RM680 224 bool "Nokia RM-680 board" 225 depends on ARCH_OMAP3 226 default y 227 select OMAP_PACKAGE_CBB 228 229config MACH_NOKIA_RX51 230 bool "Nokia RX-51 board" 231 depends on ARCH_OMAP3 232 default y 233 select OMAP_PACKAGE_CBB 234 235config MACH_OMAP_ZOOM2 236 bool "OMAP3 Zoom2 board" 237 depends on ARCH_OMAP3 238 default y 239 select OMAP_PACKAGE_CBB 240 select SERIAL_8250 241 select SERIAL_CORE_CONSOLE 242 select SERIAL_8250_CONSOLE 243 244config MACH_OMAP_ZOOM3 245 bool "OMAP3630 Zoom3 board" 246 depends on ARCH_OMAP3 247 default y 248 select OMAP_PACKAGE_CBP 249 select SERIAL_8250 250 select SERIAL_CORE_CONSOLE 251 select SERIAL_8250_CONSOLE 252 253config MACH_CM_T35 254 bool "CompuLab CM-T35 module" 255 depends on ARCH_OMAP3 256 default y 257 select OMAP_PACKAGE_CUS 258 259config MACH_CM_T3517 260 bool "CompuLab CM-T3517 module" 261 depends on ARCH_OMAP3 262 default y 263 select OMAP_PACKAGE_CBB 264 265config MACH_IGEP0020 266 bool "IGEP v2 board" 267 depends on ARCH_OMAP3 268 default y 269 select OMAP_PACKAGE_CBB 270 271config MACH_IGEP0030 272 bool "IGEP OMAP3 module" 273 depends on ARCH_OMAP3 274 default y 275 select OMAP_PACKAGE_CBB 276 277config MACH_SBC3530 278 bool "OMAP3 SBC STALKER board" 279 depends on ARCH_OMAP3 280 default y 281 select OMAP_PACKAGE_CUS 282 283config MACH_OMAP_3630SDP 284 bool "OMAP3630 SDP board" 285 depends on ARCH_OMAP3 286 default y 287 select OMAP_PACKAGE_CBP 288 289config MACH_OMAP_4430SDP 290 bool "OMAP 4430 SDP board" 291 default y 292 depends on ARCH_OMAP4 293 select OMAP_PACKAGE_CBL 294 select OMAP_PACKAGE_CBS 295 296config MACH_OMAP4_PANDA 297 bool "OMAP4 Panda Board" 298 default y 299 depends on ARCH_OMAP4 300 select OMAP_PACKAGE_CBL 301 select OMAP_PACKAGE_CBS 302 303config OMAP3_EMU 304 bool "OMAP3 debugging peripherals" 305 depends on ARCH_OMAP3 306 select OC_ETM 307 help 308 Say Y here to enable debugging hardware of omap3 309 310config OMAP3_SDRC_AC_TIMING 311 bool "Enable SDRC AC timing register changes" 312 depends on ARCH_OMAP3 313 default n 314 help 315 If you know that none of your system initiators will attempt to 316 access SDRAM during CORE DVFS, select Y here. This should boost 317 SDRAM performance at lower CORE OPPs. There are relatively few 318 users who will wish to say yes at this point - almost everyone will 319 wish to say no. Selecting yes without understanding what is 320 going on could result in system crashes; 321 322endmenu 323 324endif 325