14a54db61STony Lindgrenif ARCH_OMAP2PLUS 24a54db61STony Lindgren 34a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features" 44a54db61STony Lindgren 58d9166b5STony Lindgrenconfig ARCH_OMAP2PLUS_TYPICAL 68d9166b5STony Lindgren bool "Typical OMAP configuration" 78d9166b5STony Lindgren default y 88d9166b5STony Lindgren select AEABI 98d9166b5STony Lindgren select REGULATOR 108d9166b5STony Lindgren select PM 118d9166b5STony Lindgren select PM_RUNTIME 128d9166b5STony Lindgren select VFP 138d9166b5STony Lindgren select NEON if ARCH_OMAP3 || ARCH_OMAP4 148d9166b5STony Lindgren select SERIAL_8250 158d9166b5STony Lindgren select SERIAL_CORE_CONSOLE 168d9166b5STony Lindgren select SERIAL_8250_CONSOLE 178d9166b5STony Lindgren select I2C 188d9166b5STony Lindgren select I2C_OMAP 198d9166b5STony Lindgren select MFD 208d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 218d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 228d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 238d9166b5STony Lindgren help 248d9166b5STony Lindgren Compile a kernel suitable for booting most boards 258d9166b5STony Lindgren 2668ac8f7dSTony Lindgrenconfig ARCH_OMAP2 2768ac8f7dSTony Lindgren bool "TI OMAP2" 2868ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 29ffb63e34STony Lindgren default y 3068ac8f7dSTony Lindgren select CPU_V6 3168ac8f7dSTony Lindgren 3268ac8f7dSTony Lindgrenconfig ARCH_OMAP3 3368ac8f7dSTony Lindgren bool "TI OMAP3" 3468ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 35ffb63e34STony Lindgren default y 3668ac8f7dSTony Lindgren select CPU_V7 3768ac8f7dSTony Lindgren select USB_ARCH_HAS_EHCI 3868ac8f7dSTony Lindgren select ARM_L1_CACHE_SHIFT_6 3968ac8f7dSTony Lindgren 4068ac8f7dSTony Lindgrenconfig ARCH_OMAP4 4168ac8f7dSTony Lindgren bool "TI OMAP4" 42ffb63e34STony Lindgren default y 4368ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 4468ac8f7dSTony Lindgren select CPU_V7 4568ac8f7dSTony Lindgren select ARM_GIC 4668ac8f7dSTony Lindgren 471dbae815STony Lindgrencomment "OMAP Core Type" 481dbae815STony Lindgren depends on ARCH_OMAP2 491dbae815STony Lindgren 501dbae815STony Lindgrenconfig ARCH_OMAP2420 511dbae815STony Lindgren bool "OMAP2420 support" 52088ef950STony Lindgren depends on ARCH_OMAP2 53ffb63e34STony Lindgren default y 5477900a2fSTimo Teras select OMAP_DM_TIMER 55c40fae95STony Lindgren select ARCH_OMAP_OTG 561dbae815STony Lindgren 5772d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430 5872d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 59088ef950STony Lindgren depends on ARCH_OMAP2 60ffb63e34STony Lindgren default y 614ab866d1SViral Mehta select ARCH_OMAP_OTG 6272d0f1c3SSyed Mohammed Khasim 63cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430 64cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 65a8eb7ca0STony Lindgren depends on ARCH_OMAP3 66ffb63e34STony Lindgren default y 67cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 68cc26b3b0SSyed Mohammed, Khasim 69fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 70fc440461STony Lindgren bool 71fc440461STony Lindgren 72fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 73fc440461STony Lindgren bool 74fc440461STony Lindgren 75ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 76ddaa912aSTony Lindgren bool 77ddaa912aSTony Lindgren 78ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 79ddaa912aSTony Lindgren bool 80ddaa912aSTony Lindgren 81ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 82ddaa912aSTony Lindgren bool 83ddaa912aSTony Lindgren 84662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 85662c8b55STony Lindgren bool 86662c8b55STony Lindgren 871dbae815STony Lindgrencomment "OMAP Board Type" 88140455faSTony Lindgren depends on ARCH_OMAP2PLUS 891dbae815STony Lindgren 901dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 911dbae815STony Lindgren bool "Generic OMAP board" 92088ef950STony Lindgren depends on ARCH_OMAP2 93ffb63e34STony Lindgren default y 941dbae815STony Lindgren 951b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 961b52d5dfSKalle Valo bool 971b52d5dfSKalle Valo depends on ARCH_OMAP2 && ARCH_OMAP2420 981b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 991b52d5dfSKalle Valo 1001dbae815STony Lindgrenconfig MACH_OMAP_H4 1011dbae815STony Lindgren bool "OMAP 2420 H4 board" 102088ef950STony Lindgren depends on ARCH_OMAP2 103ffb63e34STony Lindgren default y 10423275d45STony Lindgren select OMAP_PACKAGE_ZAF 105f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1061dbae815STony Lindgren 1079b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1089b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 109088ef950STony Lindgren depends on ARCH_OMAP2 110ffb63e34STony Lindgren default y 111b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 11272d0f1c3SSyed Mohammed Khasim 11372d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 11472d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 115088ef950STony Lindgren depends on ARCH_OMAP2 116ffb63e34STony Lindgren default y 117369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 11872d0f1c3SSyed Mohammed Khasim 1192885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1202885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 121a8eb7ca0STony Lindgren depends on ARCH_OMAP3 122ffb63e34STony Lindgren default y 123ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1242885f000SSyed Mohammed, Khasim 125476544caSThomas Weberconfig MACH_DEVKIT8000 126476544caSThomas Weber bool "DEVKIT8000 board" 127476544caSThomas Weber depends on ARCH_OMAP3 128ffb63e34STony Lindgren default y 12951824c5fSThomas Weber select OMAP_PACKAGE_CUS 13051824c5fSThomas Weber select OMAP_MUX 131476544caSThomas Weber 13249265651SNishant Kamatconfig MACH_OMAP_LDP 13349265651SNishant Kamat bool "OMAP3 LDP board" 134a8eb7ca0STony Lindgren depends on ARCH_OMAP3 135ffb63e34STony Lindgren default y 136ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 13749265651SNishant Kamat 138eba2645aSSteve Sakomanconfig MACH_OVERO 139eba2645aSSteve Sakoman bool "Gumstix Overo board" 140a8eb7ca0STony Lindgren depends on ARCH_OMAP3 141ffb63e34STony Lindgren default y 142ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 143da177247SGrazvydas Ignotas 14453c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 14553c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 146a8eb7ca0STony Lindgren depends on ARCH_OMAP3 147ffb63e34STony Lindgren default y 148342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 14953c5ec31SSyed Mohammed Khasim 150c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 151c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 152a8eb7ca0STony Lindgren depends on ARCH_OMAP3 153ffb63e34STony Lindgren default y 154ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 155c625327eSRanjith Lohithakshan 156da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 157da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 158a8eb7ca0STony Lindgren depends on ARCH_OMAP3 159ffb63e34STony Lindgren default y 160ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1616fdc29e2SSyed Mohammed Khasim 1627a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 1637a079cabSGregoire Gentil bool "OMAP3 Touch Book" 164a8eb7ca0STony Lindgren depends on ARCH_OMAP3 165ffb63e34STony Lindgren default y 1667a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 1677a079cabSGregoire Gentil 1686fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 1696fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 170a8eb7ca0STony Lindgren depends on ARCH_OMAP3 171ffb63e34STony Lindgren default y 172ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 173ffe7f95bSLauri Leukkunen 174d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 175d2fbf345STony Lindgren bool 176d2fbf345STony Lindgren 177d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 178d2fbf345STony Lindgren bool 179d2fbf345STony Lindgren 180d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 181d2fbf345STony Lindgren bool 182d2fbf345STony Lindgren 18363138812SKalle Valoconfig MACH_NOKIA_N8X0 18463138812SKalle Valo bool "Nokia N800/N810" 18563138812SKalle Valo depends on ARCH_OMAP2420 186ffb63e34STony Lindgren default y 187bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 188d2fbf345STony Lindgren select MACH_NOKIA_N800 189d2fbf345STony Lindgren select MACH_NOKIA_N810 190d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 19163138812SKalle Valo 192ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 193ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 194a8eb7ca0STony Lindgren depends on ARCH_OMAP3 195ffb63e34STony Lindgren default y 196ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 197577145f4SVikram Pandita 198577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 199577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 200a8eb7ca0STony Lindgren depends on ARCH_OMAP3 201ffb63e34STony Lindgren default y 202ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 20346ba0abfSSantosh Shilimkar 2045f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2055f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 206a8eb7ca0STony Lindgren depends on ARCH_OMAP3 207ffb63e34STony Lindgren default y 208662c8b55STony Lindgren select OMAP_PACKAGE_CBP 2095f35fbe8Svikram pandita 2102886d128SMike Rapoportconfig MACH_CM_T35 2112886d128SMike Rapoport bool "CompuLab CM-T35 module" 212a8eb7ca0STony Lindgren depends on ARCH_OMAP3 213ffb63e34STony Lindgren default y 214ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 215edc961a2SMike Rapoport select OMAP_MUX 2162886d128SMike Rapoport 21758e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 21828e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 219a8eb7ca0STony Lindgren depends on ARCH_OMAP3 220ffb63e34STony Lindgren default y 221ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 22258e11162SEnric Balletbo i Serra 2239cbc3493SJasonconfig MACH_SBC3530 2249cbc3493SJason bool "OMAP3 SBC STALKER board" 2259cbc3493SJason depends on ARCH_OMAP3 226ffb63e34STony Lindgren default y 2279cbc3493SJason select OMAP_PACKAGE_CUS 2289cbc3493SJason select OMAP_MUX 2299cbc3493SJason 23034c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 23134c9ac23Svikram pandita bool "OMAP3630 SDP board" 232a8eb7ca0STony Lindgren depends on ARCH_OMAP3 233ffb63e34STony Lindgren default y 234662c8b55STony Lindgren select OMAP_PACKAGE_CBP 23534c9ac23Svikram pandita 23646ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 23746ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 238ffb63e34STony Lindgren default y 23946ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 240183bd50fSAlexander Shishkin 241*b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 242*b075f58bSDavid Anders bool "OMAP4 Panda Board" 243*b075f58bSDavid Anders default y 244*b075f58bSDavid Anders depends on ARCH_OMAP4 245*b075f58bSDavid Anders 246183bd50fSAlexander Shishkinconfig OMAP3_EMU 247183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 248183bd50fSAlexander Shishkin depends on ARCH_OMAP3 249183bd50fSAlexander Shishkin select OC_ETM 250183bd50fSAlexander Shishkin help 251183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 252183bd50fSAlexander Shishkin 25318862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 25418862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 255a8eb7ca0STony Lindgren depends on ARCH_OMAP3 25618862cbeSPaul Walmsley default n 25718862cbeSPaul Walmsley help 25818862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 25918862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 26018862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 26118862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 26218862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 26318862cbeSPaul Walmsley going on could result in system crashes; 26418862cbeSPaul Walmsley 2654a54db61STony Lindgrenendmenu 2664a54db61STony Lindgren 2674a54db61STony Lindgrenendif 268