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 188d9166b5STony Lindgren select MFD 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 3868ac8f7dSTony Lindgren 3968ac8f7dSTony Lindgrenconfig ARCH_OMAP4 4068ac8f7dSTony Lindgren bool "TI OMAP4" 41ffb63e34STony Lindgren default y 4268ac8f7dSTony Lindgren depends on ARCH_OMAP2PLUS 4368ac8f7dSTony Lindgren select CPU_V7 4468ac8f7dSTony Lindgren select ARM_GIC 45455d4d2dSSantosh Shilimkar select PL310_ERRATA_588369 46455d4d2dSSantosh Shilimkar select ARM_ERRATA_720789 4768ac8f7dSTony Lindgren 481dbae815STony Lindgrencomment "OMAP Core Type" 491dbae815STony Lindgren depends on ARCH_OMAP2 501dbae815STony Lindgren 511dbae815STony Lindgrenconfig ARCH_OMAP2420 521dbae815STony Lindgren bool "OMAP2420 support" 53088ef950STony Lindgren depends on ARCH_OMAP2 54ffb63e34STony Lindgren default y 5577900a2fSTimo Teras select OMAP_DM_TIMER 56c40fae95STony Lindgren select ARCH_OMAP_OTG 571dbae815STony Lindgren 5872d0f1c3SSyed Mohammed Khasimconfig ARCH_OMAP2430 5972d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 60088ef950STony Lindgren depends on ARCH_OMAP2 61ffb63e34STony Lindgren default y 624ab866d1SViral Mehta select ARCH_OMAP_OTG 6372d0f1c3SSyed Mohammed Khasim 64cc26b3b0SSyed Mohammed, Khasimconfig ARCH_OMAP3430 65cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 66a8eb7ca0STony Lindgren depends on ARCH_OMAP3 67ffb63e34STony Lindgren default y 68cc26b3b0SSyed Mohammed, Khasim select ARCH_OMAP_OTG 69cc26b3b0SSyed Mohammed, Khasim 70fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAF 71fc440461STony Lindgren bool 72fc440461STony Lindgren 73fc440461STony Lindgrenconfig OMAP_PACKAGE_ZAC 74fc440461STony Lindgren bool 75fc440461STony Lindgren 76ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 77ddaa912aSTony Lindgren bool 78ddaa912aSTony Lindgren 79ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 80ddaa912aSTony Lindgren bool 81ddaa912aSTony Lindgren 82ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 83ddaa912aSTony Lindgren bool 84ddaa912aSTony Lindgren 85662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 86662c8b55STony Lindgren bool 87662c8b55STony Lindgren 88a041a52cSBenoit Coussonconfig OMAP_PACKAGE_CBL 89a041a52cSBenoit Cousson bool 90a041a52cSBenoit Cousson 91a7722d87SBenoit Coussonconfig OMAP_PACKAGE_CBS 92a7722d87SBenoit Cousson bool 93a7722d87SBenoit Cousson 941dbae815STony Lindgrencomment "OMAP Board Type" 95140455faSTony Lindgren depends on ARCH_OMAP2PLUS 961dbae815STony Lindgren 971dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 981dbae815STony Lindgren bool "Generic OMAP board" 99088ef950STony Lindgren depends on ARCH_OMAP2 100ffb63e34STony Lindgren default y 1011dbae815STony Lindgren 1021b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1031b52d5dfSKalle Valo bool 1041b52d5dfSKalle Valo depends on ARCH_OMAP2 && ARCH_OMAP2420 1051b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1061b52d5dfSKalle Valo 1071dbae815STony Lindgrenconfig MACH_OMAP_H4 1081dbae815STony Lindgren bool "OMAP 2420 H4 board" 1096515e489SPaul Walmsley depends on ARCH_OMAP2420 110ffb63e34STony Lindgren default y 11123275d45STony Lindgren select OMAP_PACKAGE_ZAF 112f6049312SDavid Brownell select OMAP_DEBUG_DEVICES 1131dbae815STony Lindgren 1149b6553cdSTony Lindgrenconfig MACH_OMAP_APOLLON 1159b6553cdSTony Lindgren bool "OMAP 2420 Apollon board" 1166515e489SPaul Walmsley depends on ARCH_OMAP2420 117ffb63e34STony Lindgren default y 118b52b14efSTony Lindgren select OMAP_PACKAGE_ZAC 11972d0f1c3SSyed Mohammed Khasim 12072d0f1c3SSyed Mohammed Khasimconfig MACH_OMAP_2430SDP 12172d0f1c3SSyed Mohammed Khasim bool "OMAP 2430 SDP board" 1226515e489SPaul Walmsley depends on ARCH_OMAP2430 123ffb63e34STony Lindgren default y 124369ed78fSTony Lindgren select OMAP_PACKAGE_ZAC 12572d0f1c3SSyed Mohammed Khasim 1262885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1272885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 128a8eb7ca0STony Lindgren depends on ARCH_OMAP3 129ffb63e34STony Lindgren default y 130ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1312885f000SSyed Mohammed, Khasim 132476544caSThomas Weberconfig MACH_DEVKIT8000 133476544caSThomas Weber bool "DEVKIT8000 board" 134476544caSThomas Weber depends on ARCH_OMAP3 135ffb63e34STony Lindgren default y 13651824c5fSThomas Weber select OMAP_PACKAGE_CUS 13751824c5fSThomas Weber select OMAP_MUX 138476544caSThomas Weber 13949265651SNishant Kamatconfig MACH_OMAP_LDP 14049265651SNishant Kamat bool "OMAP3 LDP board" 141a8eb7ca0STony Lindgren depends on ARCH_OMAP3 142ffb63e34STony Lindgren default y 143ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 14449265651SNishant Kamat 145d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 146d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 147d40f3f15STim Nordell depends on ARCH_OMAP3 148d40f3f15STim Nordell select OMAP_PACKAGE_CBB 149d40f3f15STim Nordell default y 150d40f3f15STim Nordell help 151d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 152d40f3f15STim Nordell for full description please see the products webpage at 153d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 154d40f3f15STim Nordell 155d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 156d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 157d40f3f15STim Nordell depends on ARCH_OMAP3 158d40f3f15STim Nordell select OMAP_PACKAGE_CBB 159d40f3f15STim Nordell default y 160d40f3f15STim Nordell help 161d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 162d40f3f15STim Nordell for full description please see the products webpage at 163d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 164d40f3f15STim Nordell 165eba2645aSSteve Sakomanconfig MACH_OVERO 166eba2645aSSteve Sakoman bool "Gumstix Overo board" 167a8eb7ca0STony Lindgren depends on ARCH_OMAP3 168ffb63e34STony Lindgren default y 169ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 170da177247SGrazvydas Ignotas 17153c5ec31SSyed Mohammed Khasimconfig MACH_OMAP3EVM 17253c5ec31SSyed Mohammed Khasim bool "OMAP 3530 EVM board" 173a8eb7ca0STony Lindgren depends on ARCH_OMAP3 174ffb63e34STony Lindgren default y 175342aa2c1SVaibhav Hiremath select OMAP_PACKAGE_CBB 17653c5ec31SSyed Mohammed Khasim 177c625327eSRanjith Lohithakshanconfig MACH_OMAP3517EVM 178c625327eSRanjith Lohithakshan bool "OMAP3517/ AM3517 EVM board" 179a8eb7ca0STony Lindgren depends on ARCH_OMAP3 180ffb63e34STony Lindgren default y 181ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 182c625327eSRanjith Lohithakshan 183da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 184da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 185a8eb7ca0STony Lindgren depends on ARCH_OMAP3 186ffb63e34STony Lindgren default y 187ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1886fdc29e2SSyed Mohammed Khasim 1897a079cabSGregoire Gentilconfig MACH_OMAP3_TOUCHBOOK 1907a079cabSGregoire Gentil bool "OMAP3 Touch Book" 191a8eb7ca0STony Lindgren depends on ARCH_OMAP3 192ffb63e34STony Lindgren default y 1937a079cabSGregoire Gentil select BACKLIGHT_CLASS_DEVICE 1947a079cabSGregoire Gentil 1956fdc29e2SSyed Mohammed Khasimconfig MACH_OMAP_3430SDP 1966fdc29e2SSyed Mohammed Khasim bool "OMAP 3430 SDP board" 197a8eb7ca0STony Lindgren depends on ARCH_OMAP3 198ffb63e34STony Lindgren default y 199ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 200ffe7f95bSLauri Leukkunen 201d2fbf345STony Lindgrenconfig MACH_NOKIA_N800 202d2fbf345STony Lindgren bool 203d2fbf345STony Lindgren 204d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 205d2fbf345STony Lindgren bool 206d2fbf345STony Lindgren 207d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 208d2fbf345STony Lindgren bool 209d2fbf345STony Lindgren 21063138812SKalle Valoconfig MACH_NOKIA_N8X0 21163138812SKalle Valo bool "Nokia N800/N810" 21263138812SKalle Valo depends on ARCH_OMAP2420 213ffb63e34STony Lindgren default y 214bd8f0fc9STony Lindgren select OMAP_PACKAGE_ZAC 215d2fbf345STony Lindgren select MACH_NOKIA_N800 216d2fbf345STony Lindgren select MACH_NOKIA_N810 217d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 21863138812SKalle Valo 219ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 220ffe7f95bSLauri Leukkunen bool "Nokia RX-51 board" 221a8eb7ca0STony Lindgren depends on ARCH_OMAP3 222ffb63e34STony Lindgren default y 223ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 224577145f4SVikram Pandita 225577145f4SVikram Panditaconfig MACH_OMAP_ZOOM2 226577145f4SVikram Pandita bool "OMAP3 Zoom2 board" 227a8eb7ca0STony Lindgren depends on ARCH_OMAP3 228ffb63e34STony Lindgren default y 229ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 23012a75da2SGovindraj.R select SERIAL_8250 23112a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 23212a75da2SGovindraj.R select SERIAL_8250_CONSOLE 23346ba0abfSSantosh Shilimkar 2345f35fbe8Svikram panditaconfig MACH_OMAP_ZOOM3 2355f35fbe8Svikram pandita bool "OMAP3630 Zoom3 board" 236a8eb7ca0STony Lindgren depends on ARCH_OMAP3 237ffb63e34STony Lindgren default y 238662c8b55STony Lindgren select OMAP_PACKAGE_CBP 23912a75da2SGovindraj.R select SERIAL_8250 24012a75da2SGovindraj.R select SERIAL_CORE_CONSOLE 24112a75da2SGovindraj.R select SERIAL_8250_CONSOLE 2425f35fbe8Svikram pandita 2432886d128SMike Rapoportconfig MACH_CM_T35 2442886d128SMike Rapoport bool "CompuLab CM-T35 module" 245a8eb7ca0STony Lindgren depends on ARCH_OMAP3 246ffb63e34STony Lindgren default y 247ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 248edc961a2SMike Rapoport select OMAP_MUX 2492886d128SMike Rapoport 250d04b620eSIgor Grinbergconfig MACH_CM_T3517 251d04b620eSIgor Grinberg bool "CompuLab CM-T3517 module" 252d04b620eSIgor Grinberg depends on ARCH_OMAP3 253d04b620eSIgor Grinberg default y 254d04b620eSIgor Grinberg select OMAP_PACKAGE_CBB 255d04b620eSIgor Grinberg select OMAP_MUX 256d04b620eSIgor Grinberg 25758e11162SEnric Balletbo i Serraconfig MACH_IGEP0020 25828e0f13cSEnric Balletbo i Serra bool "IGEP v2 board" 259a8eb7ca0STony Lindgren depends on ARCH_OMAP3 260ffb63e34STony Lindgren default y 261ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 26258e11162SEnric Balletbo i Serra 263e844b1daSEnric Balletbo i Serraconfig MACH_IGEP0030 264e844b1daSEnric Balletbo i Serra bool "IGEP OMAP3 module" 265e844b1daSEnric Balletbo i Serra depends on ARCH_OMAP3 266e844b1daSEnric Balletbo i Serra default y 267e844b1daSEnric Balletbo i Serra select OMAP_PACKAGE_CBB 268e844b1daSEnric Balletbo i Serra 2699cbc3493SJasonconfig MACH_SBC3530 2709cbc3493SJason bool "OMAP3 SBC STALKER board" 2719cbc3493SJason depends on ARCH_OMAP3 272ffb63e34STony Lindgren default y 2739cbc3493SJason select OMAP_PACKAGE_CUS 2749cbc3493SJason select OMAP_MUX 2759cbc3493SJason 27634c9ac23Svikram panditaconfig MACH_OMAP_3630SDP 27734c9ac23Svikram pandita bool "OMAP3630 SDP board" 278a8eb7ca0STony Lindgren depends on ARCH_OMAP3 279ffb63e34STony Lindgren default y 280662c8b55STony Lindgren select OMAP_PACKAGE_CBP 28134c9ac23Svikram pandita 28246ba0abfSSantosh Shilimkarconfig MACH_OMAP_4430SDP 28346ba0abfSSantosh Shilimkar bool "OMAP 4430 SDP board" 284ffb63e34STony Lindgren default y 28546ba0abfSSantosh Shilimkar depends on ARCH_OMAP4 286fb6bf632SBenoit Cousson select OMAP_PACKAGE_CBL 2876fea7b0aSBenoit Cousson select OMAP_PACKAGE_CBS 288183bd50fSAlexander Shishkin 289b075f58bSDavid Andersconfig MACH_OMAP4_PANDA 290b075f58bSDavid Anders bool "OMAP4 Panda Board" 291b075f58bSDavid Anders default y 292b075f58bSDavid Anders depends on ARCH_OMAP4 293*fc63de82Ssricharan select OMAP_PACKAGE_CBL 294*fc63de82Ssricharan select OMAP_PACKAGE_CBS 295b075f58bSDavid Anders 296183bd50fSAlexander Shishkinconfig OMAP3_EMU 297183bd50fSAlexander Shishkin bool "OMAP3 debugging peripherals" 298183bd50fSAlexander Shishkin depends on ARCH_OMAP3 299183bd50fSAlexander Shishkin select OC_ETM 300183bd50fSAlexander Shishkin help 301183bd50fSAlexander Shishkin Say Y here to enable debugging hardware of omap3 302183bd50fSAlexander Shishkin 30318862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 30418862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 305a8eb7ca0STony Lindgren depends on ARCH_OMAP3 30618862cbeSPaul Walmsley default n 30718862cbeSPaul Walmsley help 30818862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 30918862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 31018862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 31118862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 31218862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 31318862cbeSPaul Walmsley going on could result in system crashes; 31418862cbeSPaul Walmsley 3154a54db61STony Lindgrenendmenu 3164a54db61STony Lindgren 3174a54db61STony Lindgrenendif 318