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 148d9166b5STony Lindgren select SERIAL_8250 158d9166b5STony Lindgren select SERIAL_CORE_CONSOLE 168d9166b5STony Lindgren select SERIAL_8250_CONSOLE 178d9166b5STony Lindgren select I2C 188d9166b5STony Lindgren select I2C_OMAP 198d9166b5STony Lindgren select MFD 208d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 218d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 228d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 238d9166b5STony Lindgren help 248d9166b5STony Lindgren Compile a kernel suitable for booting most boards 258d9166b5STony Lindgren 2668ac8f7dSTony Lindgrenconfig ARCH_OMAP2 2768ac8f7dSTony Lindgren bool "TI OMAP2" 2868ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 29ffb63e34STony Lindgren default y 3068ac8f7dSTony Lindgren select CPU_V6 3168ac8f7dSTony Lindgren 3268ac8f7dSTony Lindgrenconfig ARCH_OMAP3 3368ac8f7dSTony Lindgren bool "TI OMAP3" 3468ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 35ffb63e34STony Lindgren default y 3668ac8f7dSTony Lindgren select CPU_V7 3768ac8f7dSTony Lindgren select USB_ARCH_HAS_EHCI 38455d4d2dSSantosh Shilimkar select ARM_L1_CACHE_SHIFT_6 if !ARCH_OMAP4 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 46455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 47455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 4868ac8f7dSTony Lindgren 491dbae815STony Lindgrencomment "OMAP Core Type" 501dbae815STony Lindgren depends on ARCH_OMAP2 511dbae815STony Lindgren 521dbae815STony Lindgrenconfig ARCH_OMAP2420 531dbae815STony Lindgren bool "OMAP2420 support" 54088ef950STony Lindgren depends on ARCH_OMAP2 55ffb63e34STony Lindgren default y 5677900a2fSTimo Teras select OMAP_DM_TIMER 57c40fae95STony Lindgren select ARCH_OMAP_OTG 581dbae815STony Lindgren 5972d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430 6072d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 61088ef950STony Lindgren depends on ARCH_OMAP2 62ffb63e34STony Lindgren default y 634ab866d1SViral Mehta select ARCH_OMAP_OTG 6472d0f1c3SSyed Mohammed Khasim 65cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430 66cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 67a8eb7ca0STony Lindgren depends on ARCH_OMAP3 68ffb63e34STony Lindgren default y 69cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 70cc26b3b0SSyed Mohammed, Khasim 71fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 72fc440461STony Lindgren bool 73fc440461STony Lindgren 74fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 75fc440461STony Lindgren bool 76fc440461STony Lindgren 77ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 78ddaa912aSTony Lindgren bool 79ddaa912aSTony Lindgren 80ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 81ddaa912aSTony Lindgren bool 82ddaa912aSTony Lindgren 83ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 84ddaa912aSTony Lindgren bool 85ddaa912aSTony Lindgren 86662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 87662c8b55STony Lindgren bool 88662c8b55STony Lindgren 891dbae815STony Lindgrencomment "OMAP Board Type" 90140455faSTony Lindgren depends on ARCH_OMAP2PLUS 911dbae815STony Lindgren 921dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 931dbae815STony Lindgren bool "Generic OMAP board" 94088ef950STony Lindgren depends on ARCH_OMAP2 95ffb63e34STony Lindgren default y 961dbae815STony Lindgren 971b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 981b52d5dfSKalle Valo bool 991b52d5dfSKalle Valo depends on ARCH_OMAP2 && ARCH_OMAP2420 1001b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1011b52d5dfSKalle Valo 1021dbae815STony Lindgrenconfig MACH_OMAP_H4 1031dbae815STony Lindgren bool "OMAP 2420 H4 board" 104088ef950STony Lindgren depends on ARCH_OMAP2 105ffb63e34STony Lindgren default y 10623275d45STony Lindgren select OMAP_PACKAGE_ZAF 107f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1081dbae815STony Lindgren 1099b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1109b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 111088ef950STony Lindgren depends on ARCH_OMAP2 112ffb63e34STony Lindgren default y 113b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 11472d0f1c3SSyed Mohammed Khasim 11572d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 11672d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 117088ef950STony Lindgren depends on ARCH_OMAP2 118ffb63e34STony Lindgren default y 119369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 12072d0f1c3SSyed Mohammed Khasim 1212885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1222885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 123a8eb7ca0STony Lindgren depends on ARCH_OMAP3 124ffb63e34STony Lindgren default y 125ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1262885f000SSyed Mohammed, Khasim 127476544caSThomas Weberconfig MACH_DEVKIT8000 128476544caSThomas Weber bool "DEVKIT8000 board" 129476544caSThomas Weber depends on ARCH_OMAP3 130ffb63e34STony Lindgren default y 13151824c5fSThomas Weber select OMAP_PACKAGE_CUS 13251824c5fSThomas Weber select OMAP_MUX 133476544caSThomas Weber 13449265651SNishant Kamatconfig MACH_OMAP_LDP 13549265651SNishant Kamat bool "OMAP3 LDP board" 136a8eb7ca0STony Lindgren depends on ARCH_OMAP3 137ffb63e34STony Lindgren default y 138ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 13949265651SNishant Kamat 140*d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 141*d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 142*d40f3f15STim Nordell depends on ARCH_OMAP3 143*d40f3f15STim Nordell select OMAP_PACKAGE_CBB 144*d40f3f15STim Nordell default y 145*d40f3f15STim Nordell help 146*d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 147*d40f3f15STim Nordell for full description please see the products webpage at 148*d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 149*d40f3f15STim Nordell 150*d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 151*d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 152*d40f3f15STim Nordell depends on ARCH_OMAP3 153*d40f3f15STim Nordell select OMAP_PACKAGE_CBB 154*d40f3f15STim Nordell default y 155*d40f3f15STim Nordell help 156*d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 157*d40f3f15STim Nordell for full description please see the products webpage at 158*d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 159*d40f3f15STim Nordell 160eba2645aSSteve Sakomanconfig MACH_OVERO 161eba2645aSSteve Sakoman bool "Gumstix Overo board" 162a8eb7ca0STony Lindgren depends on ARCH_OMAP3 163ffb63e34STony Lindgren default y 164ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 165da177247SGrazvydas Ignotas 16653c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 16753c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 168a8eb7ca0STony Lindgren depends on ARCH_OMAP3 169ffb63e34STony Lindgren default y 170342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 17153c5ec31SSyed Mohammed Khasim 172c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 173c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 174a8eb7ca0STony Lindgren depends on ARCH_OMAP3 175ffb63e34STony Lindgren default y 176ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 177c625327eSRanjith Lohithakshan 178da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 179da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 180a8eb7ca0STony Lindgren depends on ARCH_OMAP3 181ffb63e34STony Lindgren default y 182ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1836fdc29e2SSyed Mohammed Khasim 1847a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 1857a079cabSGregoire Gentil bool "OMAP3 Touch Book" 186a8eb7ca0STony Lindgren depends on ARCH_OMAP3 187ffb63e34STony Lindgren default y 1887a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 1897a079cabSGregoire Gentil 1906fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 1916fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 192a8eb7ca0STony Lindgren depends on ARCH_OMAP3 193ffb63e34STony Lindgren default y 194ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 195ffe7f95bSLauri Leukkunen 196d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 197d2fbf345STony Lindgren bool 198d2fbf345STony Lindgren 199d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 200d2fbf345STony Lindgren bool 201d2fbf345STony Lindgren 202d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 203d2fbf345STony Lindgren bool 204d2fbf345STony Lindgren 20563138812SKalle Valoconfig MACH_NOKIA_N8X0 20663138812SKalle Valo bool "Nokia N800/N810" 20763138812SKalle Valo depends on ARCH_OMAP2420 208ffb63e34STony Lindgren default y 209bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 210d2fbf345STony Lindgren select MACH_NOKIA_N800 211d2fbf345STony Lindgren select MACH_NOKIA_N810 212d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 21363138812SKalle Valo 214ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 215ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 216a8eb7ca0STony Lindgren depends on ARCH_OMAP3 217ffb63e34STony Lindgren default y 218ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 219577145f4SVikram Pandita 220577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 221577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 222a8eb7ca0STony Lindgren depends on ARCH_OMAP3 223ffb63e34STony Lindgren default y 224ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 22546ba0abfSSantosh Shilimkar 2265f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2275f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 228a8eb7ca0STony Lindgren depends on ARCH_OMAP3 229ffb63e34STony Lindgren default y 230662c8b55STony Lindgren select OMAP_PACKAGE_CBP 2315f35fbe8Svikram pandita 2322886d128SMike Rapoportconfig MACH_CM_T35 2332886d128SMike Rapoport bool "CompuLab CM-T35 module" 234a8eb7ca0STony Lindgren depends on ARCH_OMAP3 235ffb63e34STony Lindgren default y 236ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 237edc961a2SMike Rapoport select OMAP_MUX 2382886d128SMike Rapoport 239d04b620eSIgor Grinbergconfig MACH_CM_T3517 240d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 241d04b620eSIgor Grinberg depends on ARCH_OMAP3 242d04b620eSIgor Grinberg default y 243d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 244d04b620eSIgor Grinberg select OMAP_MUX 245d04b620eSIgor Grinberg 24658e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 24728e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 248a8eb7ca0STony Lindgren depends on ARCH_OMAP3 249ffb63e34STony Lindgren default y 250ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 25158e11162SEnric Balletbo i Serra 2529cbc3493SJasonconfig MACH_SBC3530 2539cbc3493SJason bool "OMAP3 SBC STALKER board" 2549cbc3493SJason depends on ARCH_OMAP3 255ffb63e34STony Lindgren default y 2569cbc3493SJason select OMAP_PACKAGE_CUS 2579cbc3493SJason select OMAP_MUX 2589cbc3493SJason 25934c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 26034c9ac23Svikram pandita bool "OMAP3630 SDP board" 261a8eb7ca0STony Lindgren depends on ARCH_OMAP3 262ffb63e34STony Lindgren default y 263662c8b55STony Lindgren select OMAP_PACKAGE_CBP 26434c9ac23Svikram pandita 26546ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 26646ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 267ffb63e34STony Lindgren default y 26846ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 269183bd50fSAlexander Shishkin 270b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 271b075f58bSDavid Anders bool "OMAP4 Panda Board" 272b075f58bSDavid Anders default y 273b075f58bSDavid Anders depends on ARCH_OMAP4 274b075f58bSDavid Anders 275183bd50fSAlexander Shishkinconfig OMAP3_EMU 276183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 277183bd50fSAlexander Shishkin depends on ARCH_OMAP3 278183bd50fSAlexander Shishkin select OC_ETM 279183bd50fSAlexander Shishkin help 280183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 281183bd50fSAlexander Shishkin 28218862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 28318862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 284a8eb7ca0STony Lindgren depends on ARCH_OMAP3 28518862cbeSPaul Walmsley default n 28618862cbeSPaul Walmsley help 28718862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 28818862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 28918862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 29018862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 29118862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 29218862cbeSPaul Walmsley going on could result in system crashes; 29318862cbeSPaul Walmsley 2944a54db61STony Lindgrenendmenu 2954a54db61STony Lindgren 2964a54db61STony Lindgrenendif 297