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 175690597fSAaro Koskinen select MFD_SUPPORT 188d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 198d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 208d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 218d9166b5STony Lindgren help 228d9166b5STony Lindgren Compile a kernel suitable for booting most boards 238d9166b5STony Lindgren 2468ac8f7dSTony Lindgrenconfig ARCH_OMAP2 2568ac8f7dSTony Lindgren bool "TI OMAP2" 2668ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 27ffb63e34STony Lindgren default y 2868ac8f7dSTony Lindgren select CPU_V6 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 3968ac8f7dSTony Lindgren 4068ac8f7dSTony Lindgrenconfig ARCH_OMAP4 4168ac8f7dSTony Lindgren bool "TI OMAP4" 42ffb63e34STony Lindgren default y 4368ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 4468ac8f7dSTony Lindgren select CPU_V7 4568ac8f7dSTony Lindgren select ARM_GIC 4607787a85SSantosh Shilimkar select LOCAL_TIMERS if SMP 47455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 484bdb1577SSantosh Shilimkar select PL310_ERRATA_727915 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 5759b479e0STony Lindgrenconfig SOC_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 6459b479e0STony Lindgrenconfig SOC_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 7059b479e0STony Lindgrenconfig SOC_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 764bd7be22SHemant Pedanekarconfig SOC_OMAPTI816X 774bd7be22SHemant Pedanekar bool "TI816X support" 784bd7be22SHemant Pedanekar depends on ARCH_OMAP3 794bd7be22SHemant Pedanekar default y 804bd7be22SHemant Pedanekar 81fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 82fc440461STony Lindgren bool 83fc440461STony Lindgren 84fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 85fc440461STony Lindgren bool 86fc440461STony Lindgren 87ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 88ddaa912aSTony Lindgren bool 89ddaa912aSTony Lindgren 90ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 91ddaa912aSTony Lindgren bool 92ddaa912aSTony Lindgren 93ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 94ddaa912aSTony Lindgren bool 95ddaa912aSTony Lindgren 96662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 97662c8b55STony Lindgren bool 98662c8b55STony Lindgren 99a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 100a041a52cSBenoit Cousson bool 101a041a52cSBenoit Cousson 102a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 103a7722d87SBenoit Cousson bool 104a7722d87SBenoit Cousson 1051dbae815STony Lindgrencomment "OMAP Board Type" 106140455faSTony Lindgren depends on ARCH_OMAP2PLUS 1071dbae815STony Lindgren 1081dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 109*8d61649dSBenoit Cousson bool "Generic OMAP2+ board" 110*8d61649dSBenoit Cousson depends on ARCH_OMAP2PLUS 111*8d61649dSBenoit Cousson select USE_OF 112ffb63e34STony Lindgren default y 113*8d61649dSBenoit Cousson help 114*8d61649dSBenoit Cousson Support for generic TI OMAP2+ boards using Flattened Device Tree. 115*8d61649dSBenoit Cousson More information at Documentation/devicetree 1161dbae815STony Lindgren 1171b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1181b52d5dfSKalle Valo bool 11959b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1201b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1211b52d5dfSKalle Valo 1221dbae815STony Lindgrenconfig MACH_OMAP_H4 1231dbae815STony Lindgren bool "OMAP 2420 H4 board" 12459b479e0STony Lindgren depends on SOC_OMAP2420 125ffb63e34STony Lindgren default y 12623275d45STony Lindgren select OMAP_PACKAGE_ZAF 127f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1281dbae815STony Lindgren 1299b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1309b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 13159b479e0STony Lindgren depends on SOC_OMAP2420 132ffb63e34STony Lindgren default y 133b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 13472d0f1c3SSyed Mohammed Khasim 13572d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 13672d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 13759b479e0STony Lindgren depends on SOC_OMAP2430 138ffb63e34STony Lindgren default y 139369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 14072d0f1c3SSyed Mohammed Khasim 1412885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1422885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 143a8eb7ca0STony Lindgren depends on ARCH_OMAP3 144ffb63e34STony Lindgren default y 145ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1462885f000SSyed Mohammed, Khasim 147476544caSThomas Weberconfig MACH_DEVKIT8000 148476544caSThomas Weber bool "DEVKIT8000 board" 149476544caSThomas Weber depends on ARCH_OMAP3 150ffb63e34STony Lindgren default y 15151824c5fSThomas Weber select OMAP_PACKAGE_CUS 152476544caSThomas Weber 15349265651SNishant Kamatconfig MACH_OMAP_LDP 15449265651SNishant Kamat bool "OMAP3 LDP board" 155a8eb7ca0STony Lindgren depends on ARCH_OMAP3 156ffb63e34STony Lindgren default y 157ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 15849265651SNishant Kamat 159d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 160d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 161d40f3f15STim Nordell depends on ARCH_OMAP3 162d40f3f15STim Nordell select OMAP_PACKAGE_CBB 163d40f3f15STim Nordell default y 164d40f3f15STim Nordell help 165d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 166d40f3f15STim Nordell for full description please see the products webpage at 167d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 168d40f3f15STim Nordell 169d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 170d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 171d40f3f15STim Nordell depends on ARCH_OMAP3 172d40f3f15STim Nordell select OMAP_PACKAGE_CBB 173d40f3f15STim Nordell default y 174d40f3f15STim Nordell help 175d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 176d40f3f15STim Nordell for full description please see the products webpage at 177d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 178d40f3f15STim Nordell 179eba2645aSSteve Sakomanconfig MACH_OVERO 180eba2645aSSteve Sakoman bool "Gumstix Overo board" 181a8eb7ca0STony Lindgren depends on ARCH_OMAP3 182ffb63e34STony Lindgren default y 183ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 184da177247SGrazvydas Ignotas 18553c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 18653c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 187a8eb7ca0STony Lindgren depends on ARCH_OMAP3 188ffb63e34STony Lindgren default y 189342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 19053c5ec31SSyed Mohammed Khasim 191c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 192c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 193a8eb7ca0STony Lindgren depends on ARCH_OMAP3 194ffb63e34STony Lindgren default y 195ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 196c625327eSRanjith Lohithakshan 1971cb125caSSrinathconfig MACH_CRANEBOARD 1981cb125caSSrinath bool "AM3517/05 CRANE board" 1991cb125caSSrinath depends on ARCH_OMAP3 2001cb125caSSrinath select OMAP_PACKAGE_CBB 2011cb125caSSrinath 202da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 203da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 204a8eb7ca0STony Lindgren depends on ARCH_OMAP3 205ffb63e34STony Lindgren default y 206ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 2077c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2086fdc29e2SSyed Mohammed Khasim 2097a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 2107a079cabSGregoire Gentil bool "OMAP3 Touch Book" 211a8eb7ca0STony Lindgren depends on ARCH_OMAP3 212ffb63e34STony Lindgren default y 2137a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 2147a079cabSGregoire Gentil 2156fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 2166fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 217a8eb7ca0STony Lindgren depends on ARCH_OMAP3 218ffb63e34STony Lindgren default y 219ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 220ffe7f95bSLauri Leukkunen 221d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 222d2fbf345STony Lindgren bool 223d2fbf345STony Lindgren 224d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 225d2fbf345STony Lindgren bool 226d2fbf345STony Lindgren 227d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 228d2fbf345STony Lindgren bool 229d2fbf345STony Lindgren 23063138812SKalle Valoconfig MACH_NOKIA_N8X0 23163138812SKalle Valo bool "Nokia N800/N810" 23259b479e0STony Lindgren depends on SOC_OMAP2420 233ffb63e34STony Lindgren default y 234bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 235d2fbf345STony Lindgren select MACH_NOKIA_N800 236d2fbf345STony Lindgren select MACH_NOKIA_N810 237d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 23863138812SKalle Valo 2392d200665SAaro Koskinenconfig MACH_NOKIA_RM680 2402d200665SAaro Koskinen bool "Nokia RM-680 board" 2412d200665SAaro Koskinen depends on ARCH_OMAP3 2422d200665SAaro Koskinen default y 2432d200665SAaro Koskinen select OMAP_PACKAGE_CBB 2442d200665SAaro Koskinen 245ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 246ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 247a8eb7ca0STony Lindgren depends on ARCH_OMAP3 248ffb63e34STony Lindgren default y 249ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 250577145f4SVikram Pandita 251577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 252577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 253a8eb7ca0STony Lindgren depends on ARCH_OMAP3 254ffb63e34STony Lindgren default y 255ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 25612a75da2SGovindraj.R select SERIAL_8250 25712a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 25812a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2597c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 26046ba0abfSSantosh Shilimkar 2615f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2625f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 263a8eb7ca0STony Lindgren depends on ARCH_OMAP3 264ffb63e34STony Lindgren default y 265662c8b55STony Lindgren select OMAP_PACKAGE_CBP 26612a75da2SGovindraj.R select SERIAL_8250 26712a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 26812a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2697c50152fSOhad Ben-Cohen select REGULATOR_FIXED_VOLTAGE 2705f35fbe8Svikram pandita 2712886d128SMike Rapoportconfig MACH_CM_T35 272c3146974SIgor Grinberg bool "CompuLab CM-T35/CM-T3730 modules" 273a8eb7ca0STony Lindgren depends on ARCH_OMAP3 274ffb63e34STony Lindgren default y 275c3146974SIgor Grinberg select MACH_CM_T3730 276ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2772886d128SMike Rapoport 278d04b620eSIgor Grinbergconfig MACH_CM_T3517 279d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 280d04b620eSIgor Grinberg depends on ARCH_OMAP3 281d04b620eSIgor Grinberg default y 282d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 283d04b620eSIgor Grinberg 284c3146974SIgor Grinbergconfig MACH_CM_T3730 285c3146974SIgor Grinberg bool 286c3146974SIgor Grinberg 28758e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 28828e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 289a8eb7ca0STony Lindgren depends on ARCH_OMAP3 290ffb63e34STony Lindgren default y 291ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 29258e11162SEnric Balletbo i Serra 293e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 294e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 295e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 296e844b1daSEnric Balletbo i Serra default y 297e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 2987be13ad0SMike Rapoport select MACH_IGEP0020 299e844b1daSEnric Balletbo i Serra 3009cbc3493SJasonconfig MACH_SBC3530 3019cbc3493SJason bool "OMAP3 SBC STALKER board" 3029cbc3493SJason depends on ARCH_OMAP3 303ffb63e34STony Lindgren default y 3049cbc3493SJason select OMAP_PACKAGE_CUS 3059cbc3493SJason 30634c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 30734c9ac23Svikram pandita bool "OMAP3630 SDP board" 308a8eb7ca0STony Lindgren depends on ARCH_OMAP3 309ffb63e34STony Lindgren default y 310662c8b55STony Lindgren select OMAP_PACKAGE_CBP 31134c9ac23Svikram pandita 3122c87fb2eSHemant Pedanekarconfig MACH_TI8168EVM 3132c87fb2eSHemant Pedanekar bool "TI8168 Evaluation Module" 3142c87fb2eSHemant Pedanekar depends on SOC_OMAPTI816X 3152c87fb2eSHemant Pedanekar default y 3162c87fb2eSHemant Pedanekar 31746ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 31846ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 319ffb63e34STony Lindgren default y 32046ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 321fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 3226fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 323cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 324183bd50fSAlexander Shishkin 325b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 326b075f58bSDavid Anders bool "OMAP4 Panda Board" 327b075f58bSDavid Anders default y 328b075f58bSDavid Anders depends on ARCH_OMAP4 329fc63de82Ssricharan select OMAP_PACKAGE_CBL 330fc63de82Ssricharan select OMAP_PACKAGE_CBS 331cdc43482SPanduranga Mallireddy select REGULATOR_FIXED_VOLTAGE 332b075f58bSDavid Anders 333183bd50fSAlexander Shishkinconfig OMAP3_EMU 334183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 335183bd50fSAlexander Shishkin depends on ARCH_OMAP3 336183bd50fSAlexander Shishkin select OC_ETM 337183bd50fSAlexander Shishkin help 338183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 339183bd50fSAlexander Shishkin 34018862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 34118862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 342a8eb7ca0STony Lindgren depends on ARCH_OMAP3 34318862cbeSPaul Walmsley default n 34418862cbeSPaul Walmsley help 34518862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 34618862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 34718862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 34818862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 34918862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 35018862cbeSPaul Walmsley going on could result in system crashes; 35118862cbeSPaul Walmsley 3524a54db61STony Lindgrenendmenu 3534a54db61STony Lindgren 3544a54db61STony Lindgrenendif 355