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_RUNTIME 118d9166b5STony Lindgren select VFP 128d9166b5STony Lindgren select NEON if ARCH_OMAP3 || ARCH_OMAP4 1312a75da2SGovindraj.R select SERIAL_OMAP 1412a75da2SGovindraj.R select SERIAL_OMAP_CONSOLE 158d9166b5STony Lindgren select I2C 168d9166b5STony Lindgren select I2C_OMAP 178d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 188d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 198d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 208d9166b5STony Lindgren help 218d9166b5STony Lindgren Compile a kernel suitable for booting most boards 228d9166b5STony Lindgren 2368ac8f7dSTony Lindgrenconfig ARCH_OMAP2 2468ac8f7dSTony Lindgren bool "TI OMAP2" 2568ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 26ffb63e34STony Lindgren default y 2768ac8f7dSTony Lindgren select CPU_V6 286b2f55d7SMarc Zyngier select MULTI_IRQ_HANDLER 2968ac8f7dSTony Lindgren 3068ac8f7dSTony Lindgrenconfig ARCH_OMAP3 3168ac8f7dSTony Lindgren bool "TI OMAP3" 3268ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 33ffb63e34STony Lindgren default y 3468ac8f7dSTony Lindgren select CPU_V7 3568ac8f7dSTony Lindgren select USB_ARCH_HAS_EHCI 36455d4d2dSSantosh Shilimkar select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 37fd1478cdSNishanth Menon select ARCH_HAS_OPP 38fd1478cdSNishanth Menon select PM_OPP if PM 3915e0d9e3SArnd Bergmann select ARM_CPU_SUSPEND if PM 4008d33b27SMarc Zyngier select MULTI_IRQ_HANDLER 4168ac8f7dSTony Lindgren 4268ac8f7dSTony Lindgrenconfig ARCH_OMAP4 4368ac8f7dSTony Lindgren bool "TI OMAP4" 44ffb63e34STony Lindgren default y 4568ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 4668ac8f7dSTony Lindgren select CPU_V7 4768ac8f7dSTony Lindgren select ARM_GIC 4807787a85SSantosh Shilimkar select LOCAL_TIMERS if SMP 49455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 504bdb1577SSantosh Shilimkar select PL310_ERRATA_727915 51455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 52f5a6422dSNishanth Menon select ARCH_HAS_OPP 53f5a6422dSNishanth Menon select PM_OPP if PM 5456976b6aSAnand Gadiyar select USB_ARCH_HAS_EHCI 5515e0d9e3SArnd Bergmann select ARM_CPU_SUSPEND if PM 5668ac8f7dSTony Lindgren 571dbae815STony Lindgrencomment "OMAP Core Type" 581dbae815STony Lindgren depends on ARCH_OMAP2 591dbae815STony Lindgren 6059b479e0STony Lindgrenconfig SOC_OMAP2420 611dbae815STony Lindgren bool "OMAP2420 support" 62088ef950STony Lindgren depends on ARCH_OMAP2 63ffb63e34STony Lindgren default y 6477900a2fSTimo Teras select OMAP_DM_TIMER 65c40fae95STony Lindgren select ARCH_OMAP_OTG 661dbae815STony Lindgren 6759b479e0STony Lindgrenconfig SOC_OMAP2430 6872d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 69088ef950STony Lindgren depends on ARCH_OMAP2 70ffb63e34STony Lindgren default y 714ab866d1SViral Mehta select ARCH_OMAP_OTG 7272d0f1c3SSyed Mohammed Khasim 7359b479e0STony Lindgrenconfig SOC_OMAP3430 74cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 75a8eb7ca0STony Lindgren depends on ARCH_OMAP3 76ffb63e34STony Lindgren default y 77cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 78cc26b3b0SSyed Mohammed, Khasim 79*a920360fSHemant Pedanekarconfig SOC_OMAPTI81XX 80*a920360fSHemant Pedanekar bool "TI81XX support" 814bd7be22SHemant Pedanekar depends on ARCH_OMAP3 824bd7be22SHemant Pedanekar default y 834bd7be22SHemant Pedanekar 8499541195SAfzal Mohammedconfig SOC_OMAPAM33XX 8599541195SAfzal Mohammed bool "AM33XX support" 8699541195SAfzal Mohammed depends on ARCH_OMAP3 8799541195SAfzal Mohammed default y 8899541195SAfzal Mohammed 89fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 90fc440461STony Lindgren bool 91fc440461STony Lindgren 92fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 93fc440461STony Lindgren bool 94fc440461STony Lindgren 95ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 96ddaa912aSTony Lindgren bool 97ddaa912aSTony Lindgren 98ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 99ddaa912aSTony Lindgren bool 100ddaa912aSTony Lindgren 101ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 102ddaa912aSTony Lindgren bool 103ddaa912aSTony Lindgren 104662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 105662c8b55STony Lindgren bool 106662c8b55STony Lindgren 107a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 108a041a52cSBenoit Cousson bool 109a041a52cSBenoit Cousson 110a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 111a7722d87SBenoit Cousson bool 112a7722d87SBenoit Cousson 1131dbae815STony Lindgrencomment "OMAP Board Type" 114140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1151dbae815STony Lindgren 1161dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 1178d61649dSBenoit Cousson bool "Generic OMAP2+ board" 1188d61649dSBenoit Cousson depends on ARCH_OMAP2PLUS 1198d61649dSBenoit Cousson select USE_OF 120ffb63e34STony Lindgren default y 1218d61649dSBenoit Cousson help 1228d61649dSBenoit Cousson Support for generic TI OMAP2+ boards using Flattened Device Tree. 1238d61649dSBenoit Cousson More information at Documentation/devicetree 1241dbae815STony Lindgren 1251b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1261b52d5dfSKalle Valo bool 12759b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1281b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1291b52d5dfSKalle Valo 1301dbae815STony Lindgrenconfig MACH_OMAP_H4 1311dbae815STony Lindgren bool "OMAP 2420 H4 board" 13259b479e0STony Lindgren depends on SOC_OMAP2420 133ffb63e34STony Lindgren default y 13423275d45STony Lindgren select OMAP_PACKAGE_ZAF 135f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1361dbae815STony Lindgren 1379b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1389b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 13959b479e0STony Lindgren depends on SOC_OMAP2420 140ffb63e34STony Lindgren default y 141b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 14272d0f1c3SSyed Mohammed Khasim 14372d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 14472d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 14559b479e0STony Lindgren depends on SOC_OMAP2430 146ffb63e34STony Lindgren default y 147369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 14872d0f1c3SSyed Mohammed Khasim 1492885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1502885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 151a8eb7ca0STony Lindgren depends on ARCH_OMAP3 152ffb63e34STony Lindgren default y 153ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1542885f000SSyed Mohammed, Khasim 155476544caSThomas Weberconfig MACH_DEVKIT8000 156476544caSThomas Weber bool "DEVKIT8000 board" 157476544caSThomas Weber depends on ARCH_OMAP3 158ffb63e34STony Lindgren default y 15951824c5fSThomas Weber select OMAP_PACKAGE_CUS 160476544caSThomas Weber 16149265651SNishant Kamatconfig MACH_OMAP_LDP 16249265651SNishant Kamat bool "OMAP3 LDP board" 163a8eb7ca0STony Lindgren depends on ARCH_OMAP3 164ffb63e34STony Lindgren default y 165ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 16649265651SNishant Kamat 167d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 168d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 169d40f3f15STim Nordell depends on ARCH_OMAP3 170d40f3f15STim Nordell select OMAP_PACKAGE_CBB 171d40f3f15STim Nordell default y 172d40f3f15STim Nordell help 173d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 174d40f3f15STim Nordell for full description please see the products webpage at 175d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 176d40f3f15STim Nordell 177d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 178d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 179d40f3f15STim Nordell depends on ARCH_OMAP3 180d40f3f15STim Nordell select OMAP_PACKAGE_CBB 181d40f3f15STim Nordell default y 182d40f3f15STim Nordell help 183d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 184d40f3f15STim Nordell for full description please see the products webpage at 185d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 186d40f3f15STim Nordell 187eba2645aSSteve Sakomanconfig MACH_OVERO 188eba2645aSSteve Sakoman bool "Gumstix Overo board" 189a8eb7ca0STony Lindgren depends on ARCH_OMAP3 190ffb63e34STony Lindgren default y 191ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 192da177247SGrazvydas Ignotas 19353c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 19453c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 195a8eb7ca0STony Lindgren depends on ARCH_OMAP3 196ffb63e34STony Lindgren default y 197342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 19853c5ec31SSyed Mohammed Khasim 199c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 200c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 201a8eb7ca0STony Lindgren depends on ARCH_OMAP3 202ffb63e34STony Lindgren default y 203ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 204c625327eSRanjith Lohithakshan 2051cb125caSSrinathconfig MACH_CRANEBOARD 2061cb125caSSrinath bool "AM3517/05 CRANE board" 2071cb125caSSrinath depends on ARCH_OMAP3 2081cb125caSSrinath select OMAP_PACKAGE_CBB 2091cb125caSSrinath 210da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 211da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 212a8eb7ca0STony Lindgren depends on ARCH_OMAP3 213ffb63e34STony Lindgren default y 214ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 2157c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2166fdc29e2SSyed Mohammed Khasim 2177a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2187a079cabSGregoire Gentil bool "OMAP3 Touch Book" 219a8eb7ca0STony Lindgren depends on ARCH_OMAP3 220ffb63e34STony Lindgren default y 2217a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2227a079cabSGregoire Gentil 2236fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2246fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 225a8eb7ca0STony Lindgren depends on ARCH_OMAP3 226ffb63e34STony Lindgren default y 227ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 228ffe7f95bSLauri Leukkunen 229d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 230d2fbf345STony Lindgren bool 231d2fbf345STony Lindgren 232d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 233d2fbf345STony Lindgren bool 234d2fbf345STony Lindgren 235d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 236d2fbf345STony Lindgren bool 237d2fbf345STony Lindgren 23863138812SKalle Valoconfig MACH_NOKIA_N8X0 23963138812SKalle Valo bool "Nokia N800/N810" 24059b479e0STony Lindgren depends on SOC_OMAP2420 241ffb63e34STony Lindgren default y 242bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 243d2fbf345STony Lindgren select MACH_NOKIA_N800 244d2fbf345STony Lindgren select MACH_NOKIA_N810 245d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 24663138812SKalle Valo 2472d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2482d200665SAaro Koskinen bool "Nokia RM-680 board" 2492d200665SAaro Koskinen depends on ARCH_OMAP3 2502d200665SAaro Koskinen default y 2512d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2522d200665SAaro Koskinen 253ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 254ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 255a8eb7ca0STony Lindgren depends on ARCH_OMAP3 256ffb63e34STony Lindgren default y 257ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 258577145f4SVikram Pandita 259577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 260577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 261a8eb7ca0STony Lindgren depends on ARCH_OMAP3 262ffb63e34STony Lindgren default y 263ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 26412a75da2SGovindraj.R select SERIAL_8250 26512a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 26612a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2677c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 26846ba0abfSSantosh Shilimkar 2695f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2705f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 271a8eb7ca0STony Lindgren depends on ARCH_OMAP3 272ffb63e34STony Lindgren default y 273662c8b55STony Lindgren select OMAP_PACKAGE_CBP 27412a75da2SGovindraj.R select SERIAL_8250 27512a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 27612a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2777c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2785f35fbe8Svikram pandita 2792886d128SMike Rapoportconfig MACH_CM_T35 280c3146974SIgor Grinberg bool "CompuLab CM-T35/CM-T3730 modules" 281a8eb7ca0STony Lindgren depends on ARCH_OMAP3 282ffb63e34STony Lindgren default y 283c3146974SIgor Grinberg select MACH_CM_T3730 284ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2852886d128SMike Rapoport 286d04b620eSIgor Grinbergconfig MACH_CM_T3517 287d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 288d04b620eSIgor Grinberg depends on ARCH_OMAP3 289d04b620eSIgor Grinberg default y 290d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 291d04b620eSIgor Grinberg 292c3146974SIgor Grinbergconfig MACH_CM_T3730 293c3146974SIgor Grinberg bool 294c3146974SIgor Grinberg 29558e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 29628e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 297a8eb7ca0STony Lindgren depends on ARCH_OMAP3 298ffb63e34STony Lindgren default y 299ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 30058e11162SEnric Balletbo i Serra 301e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 302e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 303e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 304e844b1daSEnric Balletbo i Serra default y 305e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 3067be13ad0SMike Rapoport select MACH_IGEP0020 307e844b1daSEnric Balletbo i Serra 3089cbc3493SJasonconfig MACH_SBC3530 3099cbc3493SJason bool "OMAP3 SBC STALKER board" 3109cbc3493SJason depends on ARCH_OMAP3 311ffb63e34STony Lindgren default y 3129cbc3493SJason select OMAP_PACKAGE_CUS 3139cbc3493SJason 31434c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 31534c9ac23Svikram pandita bool "OMAP3630 SDP board" 316a8eb7ca0STony Lindgren depends on ARCH_OMAP3 317ffb63e34STony Lindgren default y 318662c8b55STony Lindgren select OMAP_PACKAGE_CBP 31934c9ac23Svikram pandita 3202c87fb2eSHemant Pedanekarconfig MACH_TI8168EVM 3212c87fb2eSHemant Pedanekar bool "TI8168 Evaluation Module" 322*a920360fSHemant Pedanekar depends on SOC_OMAPTI81XX 3232c87fb2eSHemant Pedanekar default y 3242c87fb2eSHemant Pedanekar 32546ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 32646ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 327ffb63e34STony Lindgren default y 32846ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 329fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3306fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 331cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 332183bd50fSAlexander Shishkin 333b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 334b075f58bSDavid Anders bool "OMAP4 Panda Board" 335b075f58bSDavid Anders default y 336b075f58bSDavid Anders depends on ARCH_OMAP4 337fc63de82Ssricharan select OMAP_PACKAGE_CBL 338fc63de82Ssricharan select OMAP_PACKAGE_CBS 339cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 340b075f58bSDavid Anders 341183bd50fSAlexander Shishkinconfig OMAP3_EMU 342183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 343183bd50fSAlexander Shishkin depends on ARCH_OMAP3 344a8a6565cSMing Lei select ARM_AMBA 345183bd50fSAlexander Shishkin select OC_ETM 346183bd50fSAlexander Shishkin help 347183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 348183bd50fSAlexander Shishkin 34918862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 35018862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 351a8eb7ca0STony Lindgren depends on ARCH_OMAP3 35218862cbeSPaul Walmsley default n 35318862cbeSPaul Walmsley help 35418862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 35518862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 35618862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 35718862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 35818862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 35918862cbeSPaul Walmsley going on could result in system crashes; 36018862cbeSPaul Walmsley 3614a54db61STony Lindgrenendmenu 3624a54db61STony Lindgren 3634a54db61STony Lindgrenendif 364