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 47455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 48455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 49f5a6422dSNishanth Menon select ARCH_HAS_OPP 50f5a6422dSNishanth Menon select PM_OPP if PM 5156976b6aSAnand Gadiyar select USB_ARCH_HAS_EHCI 5268ac8f7dSTony Lindgren 531dbae815STony Lindgrencomment "OMAP Core Type" 541dbae815STony Lindgren depends on ARCH_OMAP2 551dbae815STony Lindgren 561dbae815STony Lindgrenconfig ARCH_OMAP2420 571dbae815STony Lindgren bool "OMAP2420 support" 58088ef950STony Lindgren depends on ARCH_OMAP2 59ffb63e34STony Lindgren default y 6077900a2fSTimo Teras select OMAP_DM_TIMER 61c40fae95STony Lindgren select ARCH_OMAP_OTG 621dbae815STony Lindgren 6372d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430 6472d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 65088ef950STony Lindgren depends on ARCH_OMAP2 66ffb63e34STony Lindgren default y 674ab866d1SViral Mehta select ARCH_OMAP_OTG 6872d0f1c3SSyed Mohammed Khasim 69cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430 70cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 71a8eb7ca0STony Lindgren depends on ARCH_OMAP3 72ffb63e34STony Lindgren default y 73cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 74cc26b3b0SSyed Mohammed, Khasim 75*4bd7be22SHemant Pedanekarconfig SOC_OMAPTI816X 76*4bd7be22SHemant Pedanekar bool "TI816X support" 77*4bd7be22SHemant Pedanekar depends on ARCH_OMAP3 78*4bd7be22SHemant Pedanekar default y 79*4bd7be22SHemant Pedanekar 80fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 81fc440461STony Lindgren bool 82fc440461STony Lindgren 83fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 84fc440461STony Lindgren bool 85fc440461STony Lindgren 86ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 87ddaa912aSTony Lindgren bool 88ddaa912aSTony Lindgren 89ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 90ddaa912aSTony Lindgren bool 91ddaa912aSTony Lindgren 92ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 93ddaa912aSTony Lindgren bool 94ddaa912aSTony Lindgren 95662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 96662c8b55STony Lindgren bool 97662c8b55STony Lindgren 98a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 99a041a52cSBenoit Cousson bool 100a041a52cSBenoit Cousson 101a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 102a7722d87SBenoit Cousson bool 103a7722d87SBenoit Cousson 1041dbae815STony Lindgrencomment "OMAP Board Type" 105140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1061dbae815STony Lindgren 1071dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 1081dbae815STony Lindgren bool "Generic OMAP board" 109088ef950STony Lindgren depends on ARCH_OMAP2 110ffb63e34STony Lindgren default y 1111dbae815STony Lindgren 1121b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1131b52d5dfSKalle Valo bool 1141b52d5dfSKalle Valo depends on ARCH_OMAP2 && ARCH_OMAP2420 1151b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1161b52d5dfSKalle Valo 1171dbae815STony Lindgrenconfig MACH_OMAP_H4 1181dbae815STony Lindgren bool "OMAP 2420 H4 board" 1196515e489SPaul Walmsley depends on ARCH_OMAP2420 120ffb63e34STony Lindgren default y 12123275d45STony Lindgren select OMAP_PACKAGE_ZAF 122f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1231dbae815STony Lindgren 1249b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1259b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 1266515e489SPaul Walmsley depends on ARCH_OMAP2420 127ffb63e34STony Lindgren default y 128b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 12972d0f1c3SSyed Mohammed Khasim 13072d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 13172d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 1326515e489SPaul Walmsley depends on ARCH_OMAP2430 133ffb63e34STony Lindgren default y 134369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 13572d0f1c3SSyed Mohammed Khasim 1362885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1372885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 138a8eb7ca0STony Lindgren depends on ARCH_OMAP3 139ffb63e34STony Lindgren default y 140ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1412885f000SSyed Mohammed, Khasim 142476544caSThomas Weberconfig MACH_DEVKIT8000 143476544caSThomas Weber bool "DEVKIT8000 board" 144476544caSThomas Weber depends on ARCH_OMAP3 145ffb63e34STony Lindgren default y 14651824c5fSThomas Weber select OMAP_PACKAGE_CUS 147476544caSThomas Weber 14849265651SNishant Kamatconfig MACH_OMAP_LDP 14949265651SNishant Kamat bool "OMAP3 LDP board" 150a8eb7ca0STony Lindgren depends on ARCH_OMAP3 151ffb63e34STony Lindgren default y 152ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 15349265651SNishant Kamat 154d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 155d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 156d40f3f15STim Nordell depends on ARCH_OMAP3 157d40f3f15STim Nordell select OMAP_PACKAGE_CBB 158d40f3f15STim Nordell default y 159d40f3f15STim Nordell help 160d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 161d40f3f15STim Nordell for full description please see the products webpage at 162d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 163d40f3f15STim Nordell 164d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 165d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 166d40f3f15STim Nordell depends on ARCH_OMAP3 167d40f3f15STim Nordell select OMAP_PACKAGE_CBB 168d40f3f15STim Nordell default y 169d40f3f15STim Nordell help 170d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 171d40f3f15STim Nordell for full description please see the products webpage at 172d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 173d40f3f15STim Nordell 174eba2645aSSteve Sakomanconfig MACH_OVERO 175eba2645aSSteve Sakoman bool "Gumstix Overo board" 176a8eb7ca0STony Lindgren depends on ARCH_OMAP3 177ffb63e34STony Lindgren default y 178ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 179da177247SGrazvydas Ignotas 18053c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 18153c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 182a8eb7ca0STony Lindgren depends on ARCH_OMAP3 183ffb63e34STony Lindgren default y 184342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 18553c5ec31SSyed Mohammed Khasim 186c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 187c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 188a8eb7ca0STony Lindgren depends on ARCH_OMAP3 189ffb63e34STony Lindgren default y 190ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 191c625327eSRanjith Lohithakshan 1921cb125caSSrinathconfig MACH_CRANEBOARD 1931cb125caSSrinath bool "AM3517/05 CRANE board" 1941cb125caSSrinath depends on ARCH_OMAP3 1951cb125caSSrinath select OMAP_PACKAGE_CBB 1961cb125caSSrinath 197da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 198da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 199a8eb7ca0STony Lindgren depends on ARCH_OMAP3 200ffb63e34STony Lindgren default y 201ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 2027c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2036fdc29e2SSyed Mohammed Khasim 2047a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2057a079cabSGregoire Gentil bool "OMAP3 Touch Book" 206a8eb7ca0STony Lindgren depends on ARCH_OMAP3 207ffb63e34STony Lindgren default y 2087a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2097a079cabSGregoire Gentil 2106fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2116fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 212a8eb7ca0STony Lindgren depends on ARCH_OMAP3 213ffb63e34STony Lindgren default y 214ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 215ffe7f95bSLauri Leukkunen 216d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 217d2fbf345STony Lindgren bool 218d2fbf345STony Lindgren 219d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 220d2fbf345STony Lindgren bool 221d2fbf345STony Lindgren 222d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 223d2fbf345STony Lindgren bool 224d2fbf345STony Lindgren 22563138812SKalle Valoconfig MACH_NOKIA_N8X0 22663138812SKalle Valo bool "Nokia N800/N810" 22763138812SKalle Valo depends on ARCH_OMAP2420 228ffb63e34STony Lindgren default y 229bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 230d2fbf345STony Lindgren select MACH_NOKIA_N800 231d2fbf345STony Lindgren select MACH_NOKIA_N810 232d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 23363138812SKalle Valo 2342d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2352d200665SAaro Koskinen bool "Nokia RM-680 board" 2362d200665SAaro Koskinen depends on ARCH_OMAP3 2372d200665SAaro Koskinen default y 2382d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2392d200665SAaro Koskinen 240ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 241ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 242a8eb7ca0STony Lindgren depends on ARCH_OMAP3 243ffb63e34STony Lindgren default y 244ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 245577145f4SVikram Pandita 246577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 247577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 248a8eb7ca0STony Lindgren depends on ARCH_OMAP3 249ffb63e34STony Lindgren default y 250ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 25112a75da2SGovindraj.R select SERIAL_8250 25212a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 25312a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2547c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 25546ba0abfSSantosh Shilimkar 2565f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2575f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 258a8eb7ca0STony Lindgren depends on ARCH_OMAP3 259ffb63e34STony Lindgren default y 260662c8b55STony Lindgren select OMAP_PACKAGE_CBP 26112a75da2SGovindraj.R select SERIAL_8250 26212a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 26312a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2647c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2655f35fbe8Svikram pandita 2662886d128SMike Rapoportconfig MACH_CM_T35 2672886d128SMike Rapoport bool "CompuLab CM-T35 module" 268a8eb7ca0STony Lindgren depends on ARCH_OMAP3 269ffb63e34STony Lindgren default y 270ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2712886d128SMike Rapoport 272d04b620eSIgor Grinbergconfig MACH_CM_T3517 273d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 274d04b620eSIgor Grinberg depends on ARCH_OMAP3 275d04b620eSIgor Grinberg default y 276d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 277d04b620eSIgor Grinberg 27858e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 27928e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 280a8eb7ca0STony Lindgren depends on ARCH_OMAP3 281ffb63e34STony Lindgren default y 282ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 28358e11162SEnric Balletbo i Serra 284e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 285e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 286e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 287e844b1daSEnric Balletbo i Serra default y 288e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 289e844b1daSEnric Balletbo i Serra 2909cbc3493SJasonconfig MACH_SBC3530 2919cbc3493SJason bool "OMAP3 SBC STALKER board" 2929cbc3493SJason depends on ARCH_OMAP3 293ffb63e34STony Lindgren default y 2949cbc3493SJason select OMAP_PACKAGE_CUS 2959cbc3493SJason 29634c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 29734c9ac23Svikram pandita bool "OMAP3630 SDP board" 298a8eb7ca0STony Lindgren depends on ARCH_OMAP3 299ffb63e34STony Lindgren default y 300662c8b55STony Lindgren select OMAP_PACKAGE_CBP 30134c9ac23Svikram pandita 30246ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 30346ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 304ffb63e34STony Lindgren default y 30546ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 306fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3076fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 308183bd50fSAlexander Shishkin 309b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 310b075f58bSDavid Anders bool "OMAP4 Panda Board" 311b075f58bSDavid Anders default y 312b075f58bSDavid Anders depends on ARCH_OMAP4 313fc63de82Ssricharan select OMAP_PACKAGE_CBL 314fc63de82Ssricharan select OMAP_PACKAGE_CBS 315b075f58bSDavid Anders 316183bd50fSAlexander Shishkinconfig OMAP3_EMU 317183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 318183bd50fSAlexander Shishkin depends on ARCH_OMAP3 319183bd50fSAlexander Shishkin select OC_ETM 320183bd50fSAlexander Shishkin help 321183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 322183bd50fSAlexander Shishkin 32318862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 32418862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 325a8eb7ca0STony Lindgren depends on ARCH_OMAP3 32618862cbeSPaul Walmsley default n 32718862cbeSPaul Walmsley help 32818862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 32918862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 33018862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 33118862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 33218862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 33318862cbeSPaul Walmsley going on could result in system crashes; 33418862cbeSPaul Walmsley 3354a54db61STony Lindgrenendmenu 3364a54db61STony Lindgren 3374a54db61STony Lindgrenendif 338