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