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_8250 15 select SERIAL_CORE_CONSOLE 16 select SERIAL_8250_CONSOLE 17 select I2C 18 select I2C_OMAP 19 select MFD 20 select MENELAUS if ARCH_OMAP2 21 select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 22 select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 23 help 24 Compile a kernel suitable for booting most boards 25 26config ARCH_OMAP2 27 bool "TI OMAP2" 28 depends on ARCH_OMAP2PLUS 29 default y 30 select CPU_V6 31 32config ARCH_OMAP3 33 bool "TI OMAP3" 34 depends on ARCH_OMAP2PLUS 35 default y 36 select CPU_V7 37 select USB_ARCH_HAS_EHCI 38 select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 39 40config ARCH_OMAP4 41 bool "TI OMAP4" 42 default y 43 depends on ARCH_OMAP2PLUS 44 select CPU_V7 45 select ARM_GIC 46 select PL310_ERRATA_588369 47 select ARM_ERRATA_720789 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_OMAP2 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_OMAP2 112 default y 113 select OMAP_PACKAGE_ZAC 114 115config MACH_OMAP_2430SDP 116 bool "OMAP 2430 SDP board" 117 depends on ARCH_OMAP2 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_OVERO 141 bool "Gumstix Overo board" 142 depends on ARCH_OMAP3 143 default y 144 select OMAP_PACKAGE_CBB 145 146config MACH_OMAP3EVM 147 bool "OMAP 3530 EVM board" 148 depends on ARCH_OMAP3 149 default y 150 select OMAP_PACKAGE_CBB 151 152config MACH_OMAP3517EVM 153 bool "OMAP3517/ AM3517 EVM board" 154 depends on ARCH_OMAP3 155 default y 156 select OMAP_PACKAGE_CBB 157 158config MACH_OMAP3_PANDORA 159 bool "OMAP3 Pandora" 160 depends on ARCH_OMAP3 161 default y 162 select OMAP_PACKAGE_CBB 163 164config MACH_OMAP3_TOUCHBOOK 165 bool "OMAP3 Touch Book" 166 depends on ARCH_OMAP3 167 default y 168 select BACKLIGHT_CLASS_DEVICE 169 170config MACH_OMAP_3430SDP 171 bool "OMAP 3430 SDP board" 172 depends on ARCH_OMAP3 173 default y 174 select OMAP_PACKAGE_CBB 175 176config MACH_NOKIA_N800 177 bool 178 179config MACH_NOKIA_N810 180 bool 181 182config MACH_NOKIA_N810_WIMAX 183 bool 184 185config MACH_NOKIA_N8X0 186 bool "Nokia N800/N810" 187 depends on ARCH_OMAP2420 188 default y 189 select OMAP_PACKAGE_ZAC 190 select MACH_NOKIA_N800 191 select MACH_NOKIA_N810 192 select MACH_NOKIA_N810_WIMAX 193 194config MACH_NOKIA_RX51 195 bool "Nokia RX-51 board" 196 depends on ARCH_OMAP3 197 default y 198 select OMAP_PACKAGE_CBB 199 200config MACH_OMAP_ZOOM2 201 bool "OMAP3 Zoom2 board" 202 depends on ARCH_OMAP3 203 default y 204 select OMAP_PACKAGE_CBB 205 206config MACH_OMAP_ZOOM3 207 bool "OMAP3630 Zoom3 board" 208 depends on ARCH_OMAP3 209 default y 210 select OMAP_PACKAGE_CBP 211 212config MACH_CM_T35 213 bool "CompuLab CM-T35 module" 214 depends on ARCH_OMAP3 215 default y 216 select OMAP_PACKAGE_CUS 217 select OMAP_MUX 218 219config MACH_IGEP0020 220 bool "IGEP v2 board" 221 depends on ARCH_OMAP3 222 default y 223 select OMAP_PACKAGE_CBB 224 225config MACH_SBC3530 226 bool "OMAP3 SBC STALKER board" 227 depends on ARCH_OMAP3 228 default y 229 select OMAP_PACKAGE_CUS 230 select OMAP_MUX 231 232config MACH_OMAP_3630SDP 233 bool "OMAP3630 SDP board" 234 depends on ARCH_OMAP3 235 default y 236 select OMAP_PACKAGE_CBP 237 238config MACH_OMAP_4430SDP 239 bool "OMAP 4430 SDP board" 240 default y 241 depends on ARCH_OMAP4 242 243config MACH_OMAP4_PANDA 244 bool "OMAP4 Panda Board" 245 default y 246 depends on ARCH_OMAP4 247 248config OMAP3_EMU 249 bool "OMAP3 debugging peripherals" 250 depends on ARCH_OMAP3 251 select OC_ETM 252 help 253 Say Y here to enable debugging hardware of omap3 254 255config OMAP3_SDRC_AC_TIMING 256 bool "Enable SDRC AC timing register changes" 257 depends on ARCH_OMAP3 258 default n 259 help 260 If you know that none of your system initiators will attempt to 261 access SDRAM during CORE DVFS, select Y here. This should boost 262 SDRAM performance at lower CORE OPPs. There are relatively few 263 users who will wish to say yes at this point - almost everyone will 264 wish to say no. Selecting yes without understanding what is 265 going on could result in system crashes; 266 267endmenu 268 269endif 270