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 47*07787a85SSantosh Shilimkar select LOCAL_TIMERS if SMP 48455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 49455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 50f5a6422dSNishanth Menon select ARCH_HAS_OPP 51f5a6422dSNishanth Menon select PM_OPP if PM 5256976b6aSAnand Gadiyar select USB_ARCH_HAS_EHCI 5368ac8f7dSTony Lindgren 541dbae815STony Lindgrencomment "OMAP Core Type" 551dbae815STony Lindgren depends on ARCH_OMAP2 561dbae815STony Lindgren 571dbae815STony Lindgrenconfig ARCH_OMAP2420 581dbae815STony Lindgren bool "OMAP2420 support" 59088ef950STony Lindgren depends on ARCH_OMAP2 60ffb63e34STony Lindgren default y 6177900a2fSTimo Teras select OMAP_DM_TIMER 62c40fae95STony Lindgren select ARCH_OMAP_OTG 631dbae815STony Lindgren 6472d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430 6572d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 66088ef950STony Lindgren depends on ARCH_OMAP2 67ffb63e34STony Lindgren default y 684ab866d1SViral Mehta select ARCH_OMAP_OTG 6972d0f1c3SSyed Mohammed Khasim 70cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430 71cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 72a8eb7ca0STony Lindgren depends on ARCH_OMAP3 73ffb63e34STony Lindgren default y 74cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 75cc26b3b0SSyed Mohammed, Khasim 76fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 77fc440461STony Lindgren bool 78fc440461STony Lindgren 79fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 80fc440461STony Lindgren bool 81fc440461STony Lindgren 82ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 83ddaa912aSTony Lindgren bool 84ddaa912aSTony Lindgren 85ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 86ddaa912aSTony Lindgren bool 87ddaa912aSTony Lindgren 88ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 89ddaa912aSTony Lindgren bool 90ddaa912aSTony Lindgren 91662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 92662c8b55STony Lindgren bool 93662c8b55STony Lindgren 94a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 95a041a52cSBenoit Cousson bool 96a041a52cSBenoit Cousson 97a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 98a7722d87SBenoit Cousson bool 99a7722d87SBenoit Cousson 1001dbae815STony Lindgrencomment "OMAP Board Type" 101140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1021dbae815STony Lindgren 1031dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 1041dbae815STony Lindgren bool "Generic OMAP board" 105088ef950STony Lindgren depends on ARCH_OMAP2 106ffb63e34STony Lindgren default y 1071dbae815STony Lindgren 1081b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1091b52d5dfSKalle Valo bool 1101b52d5dfSKalle Valo depends on ARCH_OMAP2 && ARCH_OMAP2420 1111b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1121b52d5dfSKalle Valo 1131dbae815STony Lindgrenconfig MACH_OMAP_H4 1141dbae815STony Lindgren bool "OMAP 2420 H4 board" 1156515e489SPaul Walmsley depends on ARCH_OMAP2420 116ffb63e34STony Lindgren default y 11723275d45STony Lindgren select OMAP_PACKAGE_ZAF 118f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1191dbae815STony Lindgren 1209b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1219b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 1226515e489SPaul Walmsley depends on ARCH_OMAP2420 123ffb63e34STony Lindgren default y 124b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 12572d0f1c3SSyed Mohammed Khasim 12672d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 12772d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 1286515e489SPaul Walmsley depends on ARCH_OMAP2430 129ffb63e34STony Lindgren default y 130369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 13172d0f1c3SSyed Mohammed Khasim 1322885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1332885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 134a8eb7ca0STony Lindgren depends on ARCH_OMAP3 135ffb63e34STony Lindgren default y 136ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1372885f000SSyed Mohammed, Khasim 138476544caSThomas Weberconfig MACH_DEVKIT8000 139476544caSThomas Weber bool "DEVKIT8000 board" 140476544caSThomas Weber depends on ARCH_OMAP3 141ffb63e34STony Lindgren default y 14251824c5fSThomas Weber select OMAP_PACKAGE_CUS 143476544caSThomas Weber 14449265651SNishant Kamatconfig MACH_OMAP_LDP 14549265651SNishant Kamat bool "OMAP3 LDP board" 146a8eb7ca0STony Lindgren depends on ARCH_OMAP3 147ffb63e34STony Lindgren default y 148ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 14949265651SNishant Kamat 150d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 151d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 152d40f3f15STim Nordell depends on ARCH_OMAP3 153d40f3f15STim Nordell select OMAP_PACKAGE_CBB 154d40f3f15STim Nordell default y 155d40f3f15STim Nordell help 156d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 157d40f3f15STim Nordell for full description please see the products webpage at 158d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 159d40f3f15STim Nordell 160d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 161d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 162d40f3f15STim Nordell depends on ARCH_OMAP3 163d40f3f15STim Nordell select OMAP_PACKAGE_CBB 164d40f3f15STim Nordell default y 165d40f3f15STim Nordell help 166d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 167d40f3f15STim Nordell for full description please see the products webpage at 168d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 169d40f3f15STim Nordell 170eba2645aSSteve Sakomanconfig MACH_OVERO 171eba2645aSSteve Sakoman bool "Gumstix Overo board" 172a8eb7ca0STony Lindgren depends on ARCH_OMAP3 173ffb63e34STony Lindgren default y 174ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 175da177247SGrazvydas Ignotas 17653c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 17753c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 178a8eb7ca0STony Lindgren depends on ARCH_OMAP3 179ffb63e34STony Lindgren default y 180342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 18153c5ec31SSyed Mohammed Khasim 182c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 183c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 184a8eb7ca0STony Lindgren depends on ARCH_OMAP3 185ffb63e34STony Lindgren default y 186ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 187c625327eSRanjith Lohithakshan 1881cb125caSSrinathconfig MACH_CRANEBOARD 1891cb125caSSrinath bool "AM3517/05 CRANE board" 1901cb125caSSrinath depends on ARCH_OMAP3 1911cb125caSSrinath select OMAP_PACKAGE_CBB 1921cb125caSSrinath 193da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 194da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 195a8eb7ca0STony Lindgren depends on ARCH_OMAP3 196ffb63e34STony Lindgren default y 197ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1987c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 1996fdc29e2SSyed Mohammed Khasim 2007a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2017a079cabSGregoire Gentil bool "OMAP3 Touch Book" 202a8eb7ca0STony Lindgren depends on ARCH_OMAP3 203ffb63e34STony Lindgren default y 2047a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2057a079cabSGregoire Gentil 2066fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2076fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 208a8eb7ca0STony Lindgren depends on ARCH_OMAP3 209ffb63e34STony Lindgren default y 210ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 211ffe7f95bSLauri Leukkunen 212d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 213d2fbf345STony Lindgren bool 214d2fbf345STony Lindgren 215d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 216d2fbf345STony Lindgren bool 217d2fbf345STony Lindgren 218d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 219d2fbf345STony Lindgren bool 220d2fbf345STony Lindgren 22163138812SKalle Valoconfig MACH_NOKIA_N8X0 22263138812SKalle Valo bool "Nokia N800/N810" 22363138812SKalle Valo depends on ARCH_OMAP2420 224ffb63e34STony Lindgren default y 225bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 226d2fbf345STony Lindgren select MACH_NOKIA_N800 227d2fbf345STony Lindgren select MACH_NOKIA_N810 228d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 22963138812SKalle Valo 2302d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2312d200665SAaro Koskinen bool "Nokia RM-680 board" 2322d200665SAaro Koskinen depends on ARCH_OMAP3 2332d200665SAaro Koskinen default y 2342d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2352d200665SAaro Koskinen 236ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 237ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 238a8eb7ca0STony Lindgren depends on ARCH_OMAP3 239ffb63e34STony Lindgren default y 240ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 241577145f4SVikram Pandita 242577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 243577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 244a8eb7ca0STony Lindgren depends on ARCH_OMAP3 245ffb63e34STony Lindgren default y 246ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 24712a75da2SGovindraj.R select SERIAL_8250 24812a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 24912a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2507c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 25146ba0abfSSantosh Shilimkar 2525f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2535f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 254a8eb7ca0STony Lindgren depends on ARCH_OMAP3 255ffb63e34STony Lindgren default y 256662c8b55STony Lindgren select OMAP_PACKAGE_CBP 25712a75da2SGovindraj.R select SERIAL_8250 25812a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 25912a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2607c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2615f35fbe8Svikram pandita 2622886d128SMike Rapoportconfig MACH_CM_T35 2632886d128SMike Rapoport bool "CompuLab CM-T35 module" 264a8eb7ca0STony Lindgren depends on ARCH_OMAP3 265ffb63e34STony Lindgren default y 266ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2672886d128SMike Rapoport 268d04b620eSIgor Grinbergconfig MACH_CM_T3517 269d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 270d04b620eSIgor Grinberg depends on ARCH_OMAP3 271d04b620eSIgor Grinberg default y 272d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 273d04b620eSIgor Grinberg 27458e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 27528e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 276a8eb7ca0STony Lindgren depends on ARCH_OMAP3 277ffb63e34STony Lindgren default y 278ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 27958e11162SEnric Balletbo i Serra 280e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 281e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 282e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 283e844b1daSEnric Balletbo i Serra default y 284e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 285e844b1daSEnric Balletbo i Serra 2869cbc3493SJasonconfig MACH_SBC3530 2879cbc3493SJason bool "OMAP3 SBC STALKER board" 2889cbc3493SJason depends on ARCH_OMAP3 289ffb63e34STony Lindgren default y 2909cbc3493SJason select OMAP_PACKAGE_CUS 2919cbc3493SJason 29234c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 29334c9ac23Svikram pandita bool "OMAP3630 SDP board" 294a8eb7ca0STony Lindgren depends on ARCH_OMAP3 295ffb63e34STony Lindgren default y 296662c8b55STony Lindgren select OMAP_PACKAGE_CBP 29734c9ac23Svikram pandita 29846ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 29946ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 300ffb63e34STony Lindgren default y 30146ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 302fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3036fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 304183bd50fSAlexander Shishkin 305b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 306b075f58bSDavid Anders bool "OMAP4 Panda Board" 307b075f58bSDavid Anders default y 308b075f58bSDavid Anders depends on ARCH_OMAP4 309fc63de82Ssricharan select OMAP_PACKAGE_CBL 310fc63de82Ssricharan select OMAP_PACKAGE_CBS 311b075f58bSDavid Anders 312183bd50fSAlexander Shishkinconfig OMAP3_EMU 313183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 314183bd50fSAlexander Shishkin depends on ARCH_OMAP3 315183bd50fSAlexander Shishkin select OC_ETM 316183bd50fSAlexander Shishkin help 317183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 318183bd50fSAlexander Shishkin 31918862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 32018862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 321a8eb7ca0STony Lindgren depends on ARCH_OMAP3 32218862cbeSPaul Walmsley default n 32318862cbeSPaul Walmsley help 32418862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 32518862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 32618862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 32718862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 32818862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 32918862cbeSPaul Walmsley going on could result in system crashes; 33018862cbeSPaul Walmsley 3314a54db61STony Lindgrenendmenu 3324a54db61STony Lindgren 3334a54db61STony Lindgrenendif 334