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 28*6b2f55d7SMarc 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 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 5415e0d9e3SArnd Bergmann select ARM_CPU_SUSPEND if PM 5568ac8f7dSTony Lindgren 561dbae815STony Lindgrencomment "OMAP Core Type" 571dbae815STony Lindgren depends on ARCH_OMAP2 581dbae815STony Lindgren 5959b479e0STony Lindgrenconfig SOC_OMAP2420 601dbae815STony Lindgren bool "OMAP2420 support" 61088ef950STony Lindgren depends on ARCH_OMAP2 62ffb63e34STony Lindgren default y 6377900a2fSTimo Teras select OMAP_DM_TIMER 64c40fae95STony Lindgren select ARCH_OMAP_OTG 651dbae815STony Lindgren 6659b479e0STony Lindgrenconfig SOC_OMAP2430 6772d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 68088ef950STony Lindgren depends on ARCH_OMAP2 69ffb63e34STony Lindgren default y 704ab866d1SViral Mehta select ARCH_OMAP_OTG 7172d0f1c3SSyed Mohammed Khasim 7259b479e0STony Lindgrenconfig SOC_OMAP3430 73cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 74a8eb7ca0STony Lindgren depends on ARCH_OMAP3 75ffb63e34STony Lindgren default y 76cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 77cc26b3b0SSyed Mohammed, Khasim 784bd7be22SHemant Pedanekarconfig SOC_OMAPTI816X 794bd7be22SHemant Pedanekar bool "TI816X support" 804bd7be22SHemant Pedanekar depends on ARCH_OMAP3 814bd7be22SHemant Pedanekar default y 824bd7be22SHemant Pedanekar 83fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 84fc440461STony Lindgren bool 85fc440461STony Lindgren 86fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 87fc440461STony Lindgren bool 88fc440461STony Lindgren 89ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 90ddaa912aSTony Lindgren bool 91ddaa912aSTony Lindgren 92ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 93ddaa912aSTony Lindgren bool 94ddaa912aSTony Lindgren 95ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 96ddaa912aSTony Lindgren bool 97ddaa912aSTony Lindgren 98662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 99662c8b55STony Lindgren bool 100662c8b55STony Lindgren 101a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 102a041a52cSBenoit Cousson bool 103a041a52cSBenoit Cousson 104a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 105a7722d87SBenoit Cousson bool 106a7722d87SBenoit Cousson 1071dbae815STony Lindgrencomment "OMAP Board Type" 108140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1091dbae815STony Lindgren 1101dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 1118d61649dSBenoit Cousson bool "Generic OMAP2+ board" 1128d61649dSBenoit Cousson depends on ARCH_OMAP2PLUS 1138d61649dSBenoit Cousson select USE_OF 114ffb63e34STony Lindgren default y 1158d61649dSBenoit Cousson help 1168d61649dSBenoit Cousson Support for generic TI OMAP2+ boards using Flattened Device Tree. 1178d61649dSBenoit Cousson More information at Documentation/devicetree 1181dbae815STony Lindgren 1191b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1201b52d5dfSKalle Valo bool 12159b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1221b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1231b52d5dfSKalle Valo 1241dbae815STony Lindgrenconfig MACH_OMAP_H4 1251dbae815STony Lindgren bool "OMAP 2420 H4 board" 12659b479e0STony Lindgren depends on SOC_OMAP2420 127ffb63e34STony Lindgren default y 12823275d45STony Lindgren select OMAP_PACKAGE_ZAF 129f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1301dbae815STony Lindgren 1319b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1329b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 13359b479e0STony Lindgren depends on SOC_OMAP2420 134ffb63e34STony Lindgren default y 135b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 13672d0f1c3SSyed Mohammed Khasim 13772d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 13872d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 13959b479e0STony Lindgren depends on SOC_OMAP2430 140ffb63e34STony Lindgren default y 141369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 14272d0f1c3SSyed Mohammed Khasim 1432885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1442885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 145a8eb7ca0STony Lindgren depends on ARCH_OMAP3 146ffb63e34STony Lindgren default y 147ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1482885f000SSyed Mohammed, Khasim 149476544caSThomas Weberconfig MACH_DEVKIT8000 150476544caSThomas Weber bool "DEVKIT8000 board" 151476544caSThomas Weber depends on ARCH_OMAP3 152ffb63e34STony Lindgren default y 15351824c5fSThomas Weber select OMAP_PACKAGE_CUS 154476544caSThomas Weber 15549265651SNishant Kamatconfig MACH_OMAP_LDP 15649265651SNishant Kamat bool "OMAP3 LDP board" 157a8eb7ca0STony Lindgren depends on ARCH_OMAP3 158ffb63e34STony Lindgren default y 159ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 16049265651SNishant Kamat 161d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 162d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 163d40f3f15STim Nordell depends on ARCH_OMAP3 164d40f3f15STim Nordell select OMAP_PACKAGE_CBB 165d40f3f15STim Nordell default y 166d40f3f15STim Nordell help 167d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 168d40f3f15STim Nordell for full description please see the products webpage at 169d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 170d40f3f15STim Nordell 171d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 172d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 173d40f3f15STim Nordell depends on ARCH_OMAP3 174d40f3f15STim Nordell select OMAP_PACKAGE_CBB 175d40f3f15STim Nordell default y 176d40f3f15STim Nordell help 177d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 178d40f3f15STim Nordell for full description please see the products webpage at 179d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 180d40f3f15STim Nordell 181eba2645aSSteve Sakomanconfig MACH_OVERO 182eba2645aSSteve Sakoman bool "Gumstix Overo board" 183a8eb7ca0STony Lindgren depends on ARCH_OMAP3 184ffb63e34STony Lindgren default y 185ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 186da177247SGrazvydas Ignotas 18753c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 18853c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 189a8eb7ca0STony Lindgren depends on ARCH_OMAP3 190ffb63e34STony Lindgren default y 191342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 19253c5ec31SSyed Mohammed Khasim 193c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 194c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 195a8eb7ca0STony Lindgren depends on ARCH_OMAP3 196ffb63e34STony Lindgren default y 197ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 198c625327eSRanjith Lohithakshan 1991cb125caSSrinathconfig MACH_CRANEBOARD 2001cb125caSSrinath bool "AM3517/05 CRANE board" 2011cb125caSSrinath depends on ARCH_OMAP3 2021cb125caSSrinath select OMAP_PACKAGE_CBB 2031cb125caSSrinath 204da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 205da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 206a8eb7ca0STony Lindgren depends on ARCH_OMAP3 207ffb63e34STony Lindgren default y 208ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 2097c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2106fdc29e2SSyed Mohammed Khasim 2117a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2127a079cabSGregoire Gentil bool "OMAP3 Touch Book" 213a8eb7ca0STony Lindgren depends on ARCH_OMAP3 214ffb63e34STony Lindgren default y 2157a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2167a079cabSGregoire Gentil 2176fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2186fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 219a8eb7ca0STony Lindgren depends on ARCH_OMAP3 220ffb63e34STony Lindgren default y 221ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 222ffe7f95bSLauri Leukkunen 223d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 224d2fbf345STony Lindgren bool 225d2fbf345STony Lindgren 226d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 227d2fbf345STony Lindgren bool 228d2fbf345STony Lindgren 229d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 230d2fbf345STony Lindgren bool 231d2fbf345STony Lindgren 23263138812SKalle Valoconfig MACH_NOKIA_N8X0 23363138812SKalle Valo bool "Nokia N800/N810" 23459b479e0STony Lindgren depends on SOC_OMAP2420 235ffb63e34STony Lindgren default y 236bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 237d2fbf345STony Lindgren select MACH_NOKIA_N800 238d2fbf345STony Lindgren select MACH_NOKIA_N810 239d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 24063138812SKalle Valo 2412d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2422d200665SAaro Koskinen bool "Nokia RM-680 board" 2432d200665SAaro Koskinen depends on ARCH_OMAP3 2442d200665SAaro Koskinen default y 2452d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2462d200665SAaro Koskinen 247ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 248ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 249a8eb7ca0STony Lindgren depends on ARCH_OMAP3 250ffb63e34STony Lindgren default y 251ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 252577145f4SVikram Pandita 253577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 254577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 255a8eb7ca0STony Lindgren depends on ARCH_OMAP3 256ffb63e34STony Lindgren default y 257ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 25812a75da2SGovindraj.R select SERIAL_8250 25912a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 26012a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2617c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 26246ba0abfSSantosh Shilimkar 2635f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2645f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 265a8eb7ca0STony Lindgren depends on ARCH_OMAP3 266ffb63e34STony Lindgren default y 267662c8b55STony Lindgren select OMAP_PACKAGE_CBP 26812a75da2SGovindraj.R select SERIAL_8250 26912a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 27012a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2717c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2725f35fbe8Svikram pandita 2732886d128SMike Rapoportconfig MACH_CM_T35 274c3146974SIgor Grinberg bool "CompuLab CM-T35/CM-T3730 modules" 275a8eb7ca0STony Lindgren depends on ARCH_OMAP3 276ffb63e34STony Lindgren default y 277c3146974SIgor Grinberg select MACH_CM_T3730 278ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2792886d128SMike Rapoport 280d04b620eSIgor Grinbergconfig MACH_CM_T3517 281d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 282d04b620eSIgor Grinberg depends on ARCH_OMAP3 283d04b620eSIgor Grinberg default y 284d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 285d04b620eSIgor Grinberg 286c3146974SIgor Grinbergconfig MACH_CM_T3730 287c3146974SIgor Grinberg bool 288c3146974SIgor Grinberg 28958e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 29028e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 291a8eb7ca0STony Lindgren depends on ARCH_OMAP3 292ffb63e34STony Lindgren default y 293ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 29458e11162SEnric Balletbo i Serra 295e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 296e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 297e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 298e844b1daSEnric Balletbo i Serra default y 299e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 3007be13ad0SMike Rapoport select MACH_IGEP0020 301e844b1daSEnric Balletbo i Serra 3029cbc3493SJasonconfig MACH_SBC3530 3039cbc3493SJason bool "OMAP3 SBC STALKER board" 3049cbc3493SJason depends on ARCH_OMAP3 305ffb63e34STony Lindgren default y 3069cbc3493SJason select OMAP_PACKAGE_CUS 3079cbc3493SJason 30834c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 30934c9ac23Svikram pandita bool "OMAP3630 SDP board" 310a8eb7ca0STony Lindgren depends on ARCH_OMAP3 311ffb63e34STony Lindgren default y 312662c8b55STony Lindgren select OMAP_PACKAGE_CBP 31334c9ac23Svikram pandita 3142c87fb2eSHemant Pedanekarconfig MACH_TI8168EVM 3152c87fb2eSHemant Pedanekar bool "TI8168 Evaluation Module" 3162c87fb2eSHemant Pedanekar depends on SOC_OMAPTI816X 3172c87fb2eSHemant Pedanekar default y 3182c87fb2eSHemant Pedanekar 31946ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 32046ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 321ffb63e34STony Lindgren default y 32246ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 323fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3246fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 325cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 326183bd50fSAlexander Shishkin 327b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 328b075f58bSDavid Anders bool "OMAP4 Panda Board" 329b075f58bSDavid Anders default y 330b075f58bSDavid Anders depends on ARCH_OMAP4 331fc63de82Ssricharan select OMAP_PACKAGE_CBL 332fc63de82Ssricharan select OMAP_PACKAGE_CBS 333cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 334b075f58bSDavid Anders 335183bd50fSAlexander Shishkinconfig OMAP3_EMU 336183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 337183bd50fSAlexander Shishkin depends on ARCH_OMAP3 338183bd50fSAlexander Shishkin select OC_ETM 339183bd50fSAlexander Shishkin help 340183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 341183bd50fSAlexander Shishkin 34218862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 34318862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 344a8eb7ca0STony Lindgren depends on ARCH_OMAP3 34518862cbeSPaul Walmsley default n 34618862cbeSPaul Walmsley help 34718862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 34818862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 34918862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 35018862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 35118862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 35218862cbeSPaul Walmsley going on could result in system crashes; 35318862cbeSPaul Walmsley 3544a54db61STony Lindgrenendmenu 3554a54db61STony Lindgren 3564a54db61STony Lindgrenendif 357