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 1412a75da2SGovindraj.R select SERIAL_OMAP 1512a75da2SGovindraj.R select SERIAL_OMAP_CONSOLE 168d9166b5STony Lindgren select I2C 178d9166b5STony Lindgren select I2C_OMAP 185690597fSAaro Koskinen select MFD_SUPPORT 198d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 208d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 218d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 228d9166b5STony Lindgren help 238d9166b5STony Lindgren Compile a kernel suitable for booting most boards 248d9166b5STony Lindgren 2568ac8f7dSTony Lindgrenconfig ARCH_OMAP2 2668ac8f7dSTony Lindgren bool "TI OMAP2" 2768ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 28ffb63e34STony Lindgren default y 2968ac8f7dSTony Lindgren select CPU_V6 3068ac8f7dSTony Lindgren 3168ac8f7dSTony Lindgrenconfig ARCH_OMAP3 3268ac8f7dSTony Lindgren bool "TI OMAP3" 3368ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 34ffb63e34STony Lindgren default y 3568ac8f7dSTony Lindgren select CPU_V7 3668ac8f7dSTony Lindgren select USB_ARCH_HAS_EHCI 37455d4d2dSSantosh Shilimkar select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 38fd1478cdSNishanth Menon select ARCH_HAS_OPP 39fd1478cdSNishanth Menon select PM_OPP if PM 4068ac8f7dSTony Lindgren 4168ac8f7dSTony Lindgrenconfig ARCH_OMAP4 4268ac8f7dSTony Lindgren bool "TI OMAP4" 43ffb63e34STony Lindgren default y 4468ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 4568ac8f7dSTony Lindgren select CPU_V7 4668ac8f7dSTony Lindgren select ARM_GIC 4707787a85SSantosh Shilimkar select LOCAL_TIMERS if SMP 48455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 494bdb1577SSantosh Shilimkar select PL310_ERRATA_727915 50455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 51f5a6422dSNishanth Menon select ARCH_HAS_OPP 52f5a6422dSNishanth Menon select PM_OPP if PM 5356976b6aSAnand Gadiyar select USB_ARCH_HAS_EHCI 5468ac8f7dSTony Lindgren 551dbae815STony Lindgrencomment "OMAP Core Type" 561dbae815STony Lindgren depends on ARCH_OMAP2 571dbae815STony Lindgren 5859b479e0STony Lindgrenconfig SOC_OMAP2420 591dbae815STony Lindgren bool "OMAP2420 support" 60088ef950STony Lindgren depends on ARCH_OMAP2 61ffb63e34STony Lindgren default y 6277900a2fSTimo Teras select OMAP_DM_TIMER 63c40fae95STony Lindgren select ARCH_OMAP_OTG 641dbae815STony Lindgren 6559b479e0STony Lindgrenconfig SOC_OMAP2430 6672d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 67088ef950STony Lindgren depends on ARCH_OMAP2 68ffb63e34STony Lindgren default y 694ab866d1SViral Mehta select ARCH_OMAP_OTG 7072d0f1c3SSyed Mohammed Khasim 7159b479e0STony Lindgrenconfig SOC_OMAP3430 72cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 73a8eb7ca0STony Lindgren depends on ARCH_OMAP3 74ffb63e34STony Lindgren default y 75cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 76cc26b3b0SSyed Mohammed, Khasim 774bd7be22SHemant Pedanekarconfig SOC_OMAPTI816X 784bd7be22SHemant Pedanekar bool "TI816X support" 794bd7be22SHemant Pedanekar depends on ARCH_OMAP3 804bd7be22SHemant Pedanekar default y 814bd7be22SHemant Pedanekar 82fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 83fc440461STony Lindgren bool 84fc440461STony Lindgren 85fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 86fc440461STony Lindgren bool 87fc440461STony Lindgren 88ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 89ddaa912aSTony Lindgren bool 90ddaa912aSTony Lindgren 91ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 92ddaa912aSTony Lindgren bool 93ddaa912aSTony Lindgren 94ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 95ddaa912aSTony Lindgren bool 96ddaa912aSTony Lindgren 97662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 98662c8b55STony Lindgren bool 99662c8b55STony Lindgren 100a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 101a041a52cSBenoit Cousson bool 102a041a52cSBenoit Cousson 103a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 104a7722d87SBenoit Cousson bool 105a7722d87SBenoit Cousson 1061dbae815STony Lindgrencomment "OMAP Board Type" 107140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1081dbae815STony Lindgren 1091dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 1101dbae815STony Lindgren bool "Generic OMAP board" 111088ef950STony Lindgren depends on ARCH_OMAP2 112ffb63e34STony Lindgren default y 1131dbae815STony Lindgren 1141b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1151b52d5dfSKalle Valo bool 11659b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1171b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1181b52d5dfSKalle Valo 1191dbae815STony Lindgrenconfig MACH_OMAP_H4 1201dbae815STony Lindgren bool "OMAP 2420 H4 board" 12159b479e0STony Lindgren depends on SOC_OMAP2420 122ffb63e34STony Lindgren default y 12323275d45STony Lindgren select OMAP_PACKAGE_ZAF 124f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1251dbae815STony Lindgren 1269b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1279b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 12859b479e0STony Lindgren depends on SOC_OMAP2420 129ffb63e34STony Lindgren default y 130b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 13172d0f1c3SSyed Mohammed Khasim 13272d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 13372d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 13459b479e0STony Lindgren depends on SOC_OMAP2430 135ffb63e34STony Lindgren default y 136369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 13772d0f1c3SSyed Mohammed Khasim 1382885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1392885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 140a8eb7ca0STony Lindgren depends on ARCH_OMAP3 141ffb63e34STony Lindgren default y 142ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1432885f000SSyed Mohammed, Khasim 144476544caSThomas Weberconfig MACH_DEVKIT8000 145476544caSThomas Weber bool "DEVKIT8000 board" 146476544caSThomas Weber depends on ARCH_OMAP3 147ffb63e34STony Lindgren default y 14851824c5fSThomas Weber select OMAP_PACKAGE_CUS 149476544caSThomas Weber 15049265651SNishant Kamatconfig MACH_OMAP_LDP 15149265651SNishant Kamat bool "OMAP3 LDP board" 152a8eb7ca0STony Lindgren depends on ARCH_OMAP3 153ffb63e34STony Lindgren default y 154ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 15549265651SNishant Kamat 156d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 157d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 158d40f3f15STim Nordell depends on ARCH_OMAP3 159d40f3f15STim Nordell select OMAP_PACKAGE_CBB 160d40f3f15STim Nordell default y 161d40f3f15STim Nordell help 162d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 163d40f3f15STim Nordell for full description please see the products webpage at 164d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 165d40f3f15STim Nordell 166d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 167d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 168d40f3f15STim Nordell depends on ARCH_OMAP3 169d40f3f15STim Nordell select OMAP_PACKAGE_CBB 170d40f3f15STim Nordell default y 171d40f3f15STim Nordell help 172d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 173d40f3f15STim Nordell for full description please see the products webpage at 174d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 175d40f3f15STim Nordell 176eba2645aSSteve Sakomanconfig MACH_OVERO 177eba2645aSSteve Sakoman bool "Gumstix Overo board" 178a8eb7ca0STony Lindgren depends on ARCH_OMAP3 179ffb63e34STony Lindgren default y 180ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 181da177247SGrazvydas Ignotas 18253c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 18353c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 184a8eb7ca0STony Lindgren depends on ARCH_OMAP3 185ffb63e34STony Lindgren default y 186342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 18753c5ec31SSyed Mohammed Khasim 188c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 189c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 190a8eb7ca0STony Lindgren depends on ARCH_OMAP3 191ffb63e34STony Lindgren default y 192ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 193c625327eSRanjith Lohithakshan 1941cb125caSSrinathconfig MACH_CRANEBOARD 1951cb125caSSrinath bool "AM3517/05 CRANE board" 1961cb125caSSrinath depends on ARCH_OMAP3 1971cb125caSSrinath select OMAP_PACKAGE_CBB 1981cb125caSSrinath 199da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 200da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 201a8eb7ca0STony Lindgren depends on ARCH_OMAP3 202ffb63e34STony Lindgren default y 203ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 2047c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2056fdc29e2SSyed Mohammed Khasim 2067a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2077a079cabSGregoire Gentil bool "OMAP3 Touch Book" 208a8eb7ca0STony Lindgren depends on ARCH_OMAP3 209ffb63e34STony Lindgren default y 2107a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2117a079cabSGregoire Gentil 2126fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2136fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 214a8eb7ca0STony Lindgren depends on ARCH_OMAP3 215ffb63e34STony Lindgren default y 216ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 217ffe7f95bSLauri Leukkunen 218d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 219d2fbf345STony Lindgren bool 220d2fbf345STony Lindgren 221d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 222d2fbf345STony Lindgren bool 223d2fbf345STony Lindgren 224d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 225d2fbf345STony Lindgren bool 226d2fbf345STony Lindgren 22763138812SKalle Valoconfig MACH_NOKIA_N8X0 22863138812SKalle Valo bool "Nokia N800/N810" 22959b479e0STony Lindgren depends on SOC_OMAP2420 230ffb63e34STony Lindgren default y 231bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 232d2fbf345STony Lindgren select MACH_NOKIA_N800 233d2fbf345STony Lindgren select MACH_NOKIA_N810 234d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 23563138812SKalle Valo 2362d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2372d200665SAaro Koskinen bool "Nokia RM-680 board" 2382d200665SAaro Koskinen depends on ARCH_OMAP3 2392d200665SAaro Koskinen default y 2402d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2412d200665SAaro Koskinen 242ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 243ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 244a8eb7ca0STony Lindgren depends on ARCH_OMAP3 245ffb63e34STony Lindgren default y 246ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 247577145f4SVikram Pandita 248577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 249577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 250a8eb7ca0STony Lindgren depends on ARCH_OMAP3 251ffb63e34STony Lindgren default y 252ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 25312a75da2SGovindraj.R select SERIAL_8250 25412a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 25512a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2567c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 25746ba0abfSSantosh Shilimkar 2585f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2595f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 260a8eb7ca0STony Lindgren depends on ARCH_OMAP3 261ffb63e34STony Lindgren default y 262662c8b55STony Lindgren select OMAP_PACKAGE_CBP 26312a75da2SGovindraj.R select SERIAL_8250 26412a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 26512a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2667c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2675f35fbe8Svikram pandita 2682886d128SMike Rapoportconfig MACH_CM_T35 2692886d128SMike Rapoport bool "CompuLab CM-T35 module" 270a8eb7ca0STony Lindgren depends on ARCH_OMAP3 271ffb63e34STony Lindgren default y 272ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2732886d128SMike Rapoport 274d04b620eSIgor Grinbergconfig MACH_CM_T3517 275d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 276d04b620eSIgor Grinberg depends on ARCH_OMAP3 277d04b620eSIgor Grinberg default y 278d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 279d04b620eSIgor Grinberg 28058e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 28128e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 282a8eb7ca0STony Lindgren depends on ARCH_OMAP3 283ffb63e34STony Lindgren default y 284ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 28558e11162SEnric Balletbo i Serra 286e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 287e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 288e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 289e844b1daSEnric Balletbo i Serra default y 290e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 291*7be13ad0SMike Rapoport select MACH_IGEP0020 292e844b1daSEnric Balletbo i Serra 2939cbc3493SJasonconfig MACH_SBC3530 2949cbc3493SJason bool "OMAP3 SBC STALKER board" 2959cbc3493SJason depends on ARCH_OMAP3 296ffb63e34STony Lindgren default y 2979cbc3493SJason select OMAP_PACKAGE_CUS 2989cbc3493SJason 29934c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 30034c9ac23Svikram pandita bool "OMAP3630 SDP board" 301a8eb7ca0STony Lindgren depends on ARCH_OMAP3 302ffb63e34STony Lindgren default y 303662c8b55STony Lindgren select OMAP_PACKAGE_CBP 30434c9ac23Svikram pandita 3052c87fb2eSHemant Pedanekarconfig MACH_TI8168EVM 3062c87fb2eSHemant Pedanekar bool "TI8168 Evaluation Module" 3072c87fb2eSHemant Pedanekar depends on SOC_OMAPTI816X 3082c87fb2eSHemant Pedanekar default y 3092c87fb2eSHemant Pedanekar 31046ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 31146ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 312ffb63e34STony Lindgren default y 31346ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 314fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3156fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 316cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 317183bd50fSAlexander Shishkin 318b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 319b075f58bSDavid Anders bool "OMAP4 Panda Board" 320b075f58bSDavid Anders default y 321b075f58bSDavid Anders depends on ARCH_OMAP4 322fc63de82Ssricharan select OMAP_PACKAGE_CBL 323fc63de82Ssricharan select OMAP_PACKAGE_CBS 324cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 325b075f58bSDavid Anders 326183bd50fSAlexander Shishkinconfig OMAP3_EMU 327183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 328183bd50fSAlexander Shishkin depends on ARCH_OMAP3 329183bd50fSAlexander Shishkin select OC_ETM 330183bd50fSAlexander Shishkin help 331183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 332183bd50fSAlexander Shishkin 33318862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 33418862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 335a8eb7ca0STony Lindgren depends on ARCH_OMAP3 33618862cbeSPaul Walmsley default n 33718862cbeSPaul Walmsley help 33818862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 33918862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 34018862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 34118862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 34218862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 34318862cbeSPaul Walmsley going on could result in system crashes; 34418862cbeSPaul Walmsley 3454a54db61STony Lindgrenendmenu 3464a54db61STony Lindgren 3474a54db61STony Lindgrenendif 348