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