121278aeaSRob Herringmenu "TI OMAP/AM/DM/DRA Family" 221278aeaSRob Herring depends on ARCH_MULTI_V6 || ARCH_MULTI_V7 321278aeaSRob Herring 459d92875SArnd Bergmannconfig ARCH_OMAP2 559d92875SArnd Bergmann bool "TI OMAP2" 659d92875SArnd Bergmann depends on ARCH_MULTI_V6 759d92875SArnd Bergmann select ARCH_OMAP2PLUS 859d92875SArnd Bergmann select CPU_V6 959d92875SArnd Bergmann select SOC_HAS_OMAP2_SDRC 1059d92875SArnd Bergmann 1159d92875SArnd Bergmannconfig ARCH_OMAP3 1259d92875SArnd Bergmann bool "TI OMAP3" 1359d92875SArnd Bergmann depends on ARCH_MULTI_V7 1459d92875SArnd Bergmann select ARCH_OMAP2PLUS 1559d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 1659d92875SArnd Bergmann select OMAP_INTERCONNECT 1759d92875SArnd Bergmann select PM_OPP if PM 18464ed18eSRafael J. Wysocki select PM if CPU_IDLE 1959d92875SArnd Bergmann select SOC_HAS_OMAP2_SDRC 2059d92875SArnd Bergmann 2159d92875SArnd Bergmannconfig ARCH_OMAP4 2259d92875SArnd Bergmann bool "TI OMAP4" 2359d92875SArnd Bergmann depends on ARCH_MULTI_V7 2459d92875SArnd Bergmann select ARCH_OMAP2PLUS 2559d92875SArnd Bergmann select ARCH_NEEDS_CPU_IDLE_COUPLED if SMP 2659d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 2759d92875SArnd Bergmann select ARM_ERRATA_720789 2859d92875SArnd Bergmann select ARM_GIC 2959d92875SArnd Bergmann select HAVE_ARM_SCU if SMP 3047dcd356SOlof Johansson select HAVE_ARM_TWD if SMP 3159d92875SArnd Bergmann select OMAP_INTERCONNECT 32a641f3a6SRussell King select PL310_ERRATA_588369 if CACHE_L2X0 33a641f3a6SRussell King select PL310_ERRATA_727915 if CACHE_L2X0 3459d92875SArnd Bergmann select PM_OPP if PM 35464ed18eSRafael J. Wysocki select PM if CPU_IDLE 3659d92875SArnd Bergmann select ARM_ERRATA_754322 3759d92875SArnd Bergmann select ARM_ERRATA_775420 3859d92875SArnd Bergmann 3959d92875SArnd Bergmannconfig SOC_OMAP5 4059d92875SArnd Bergmann bool "TI OMAP5" 4159d92875SArnd Bergmann depends on ARCH_MULTI_V7 4259d92875SArnd Bergmann select ARCH_OMAP2PLUS 4359d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 4459d92875SArnd Bergmann select ARM_GIC 4559d92875SArnd Bergmann select HAVE_ARM_SCU if SMP 468b7dfa7dSRob Herring select HAVE_ARM_TWD if SMP 4759d92875SArnd Bergmann select HAVE_ARM_ARCH_TIMER 48f82a3133SOlof Johansson select ARM_ERRATA_798181 if SMP 4959d92875SArnd Bergmann 5059d92875SArnd Bergmannconfig SOC_AM33XX 511085189fSEzequiel Garcia bool "TI AM33XX" 5259d92875SArnd Bergmann depends on ARCH_MULTI_V7 5359d92875SArnd Bergmann select ARCH_OMAP2PLUS 5459d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 5559d92875SArnd Bergmann 5659d92875SArnd Bergmannconfig SOC_AM43XX 5759d92875SArnd Bergmann bool "TI AM43x" 5859d92875SArnd Bergmann depends on ARCH_MULTI_V7 5959d92875SArnd Bergmann select ARCH_OMAP2PLUS 6059d92875SArnd Bergmann select ARM_GIC 6159d92875SArnd Bergmann select MACH_OMAP_GENERIC 62d941f86fSSekhar Nori select MIGHT_HAVE_CACHE_L2X0 6359d92875SArnd Bergmann 6468b9f608STero Kristoconfig SOC_DRA7XX 6568b9f608STero Kristo bool "TI DRA7XX" 6668b9f608STero Kristo depends on ARCH_MULTI_V7 6768b9f608STero Kristo select ARCH_OMAP2PLUS 6868b9f608STero Kristo select ARM_CPU_SUSPEND if PM 6968b9f608STero Kristo select ARM_GIC 7068b9f608STero Kristo select HAVE_ARM_ARCH_TIMER 715c61e619SSricharan R select IRQ_CROSSBAR 72*209431efSPraneeth Bajjuri select ARM_ERRATA_798181 if SMP 7368b9f608STero Kristo 74a0694861STony Lindgrenconfig ARCH_OMAP2PLUS 7559d92875SArnd Bergmann bool 7659d92875SArnd Bergmann select ARCH_HAS_BANDGAP 77a0694861STony Lindgren select ARCH_HAS_HOLES_MEMORYMODEL 78a0694861STony Lindgren select ARCH_OMAP 79a0694861STony Lindgren select ARCH_REQUIRE_GPIOLIB 80a0694861STony Lindgren select CLKSRC_MMIO 81a0694861STony Lindgren select GENERIC_IRQ_CHIP 82f2acae69STony Lindgren select MACH_OMAP_GENERIC 8318640193STony Lindgren select MEMORY 84a0694861STony Lindgren select OMAP_DM_TIMER 8518640193STony Lindgren select OMAP_GPMC 86a0694861STony Lindgren select PINCTRL 876770b211SRuslan Bilovol select SOC_BUS 889d8812dfSOlof Johansson select TI_PRIV_EDMA 898598066cSFelipe Balbi select OMAP_IRQCHIP 90a0694861STony Lindgren help 91a0694861STony Lindgren Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 92a0694861STony Lindgren 93a0694861STony Lindgren 944a54db61STony Lindgrenif ARCH_OMAP2PLUS 954a54db61STony Lindgren 964a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features" 974a54db61STony Lindgren 988d9166b5STony Lindgrenconfig ARCH_OMAP2PLUS_TYPICAL 998d9166b5STony Lindgren bool "Typical OMAP configuration" 1008d9166b5STony Lindgren default y 1018d9166b5STony Lindgren select AEABI 102b1b3f49cSRussell King select HIGHMEM 1038d9166b5STony Lindgren select I2C 1048d9166b5STony Lindgren select I2C_OMAP 1058d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 1068dd21c93SR Sricharan select NEON if CPU_V7 107464ed18eSRafael J. Wysocki select PM 108b1b3f49cSRussell King select REGULATOR 1098d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 1108d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 111b1b3f49cSRussell King select VFP 1128d9166b5STony Lindgren help 1138d9166b5STony Lindgren Compile a kernel suitable for booting most boards 1148d9166b5STony Lindgren 115ecc46cfdSVaibhav Hiremathconfig SOC_HAS_OMAP2_SDRC 116ecc46cfdSVaibhav Hiremath bool "OMAP2 SDRAM Controller support" 117ecc46cfdSVaibhav Hiremath 118fa6d79d2SSantosh Shilimkarconfig SOC_HAS_REALTIME_COUNTER 119fa6d79d2SSantosh Shilimkar bool "Real time free running counter" 120f18153f9SR Sricharan depends on SOC_OMAP5 || SOC_DRA7XX 12134cceb74SJon Hunter default y 122fa6d79d2SSantosh Shilimkar 1231dbae815STony Lindgrencomment "OMAP Core Type" 124f558b275STony Lindgren depends on ARCH_OMAP2 1251dbae815STony Lindgren 12659b479e0STony Lindgrenconfig SOC_OMAP2420 1271dbae815STony Lindgren bool "OMAP2420 support" 128f558b275STony Lindgren depends on ARCH_OMAP2 129ffb63e34STony Lindgren default y 13077900a2fSTimo Teras select OMAP_DM_TIMER 131ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 1321dbae815STony Lindgren 13359b479e0STony Lindgrenconfig SOC_OMAP2430 13472d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 135f558b275STony Lindgren depends on ARCH_OMAP2 136ffb63e34STony Lindgren default y 137ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 13872d0f1c3SSyed Mohammed Khasim 13959b479e0STony Lindgrenconfig SOC_OMAP3430 140cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 141f558b275STony Lindgren depends on ARCH_OMAP3 142ffb63e34STony Lindgren default y 143ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 144cc26b3b0SSyed Mohammed, Khasim 14533959553SKevin Hilmanconfig SOC_TI81XX 146a920360fSHemant Pedanekar bool "TI81XX support" 147f558b275STony Lindgren depends on ARCH_OMAP3 1484bd7be22SHemant Pedanekar default y 1494bd7be22SHemant Pedanekar 150ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 151ddaa912aSTony Lindgren bool 152ddaa912aSTony Lindgren 153ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 154ddaa912aSTony Lindgren bool 155ddaa912aSTony Lindgren 156ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 157ddaa912aSTony Lindgren bool 158ddaa912aSTony Lindgren 159662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 160662c8b55STony Lindgren bool 161662c8b55STony Lindgren 162f2acae69STony Lindgrencomment "OMAP Legacy Platform Data Board Type" 163f558b275STony Lindgren depends on ARCH_OMAP2PLUS 1641dbae815STony Lindgren 1651dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 166f2acae69STony Lindgren bool 1671dbae815STony Lindgren 1681b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1691b52d5dfSKalle Valo bool 17059b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1711b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1721b52d5dfSKalle Valo 1732885f000SSyed Mohammed, Khasimconfig MACH_OMAP3_BEAGLE 1742885f000SSyed Mohammed, Khasim bool "OMAP3 BEAGLE board" 175a8eb7ca0STony Lindgren depends on ARCH_OMAP3 176ffb63e34STony Lindgren default y 177ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 1782885f000SSyed Mohammed, Khasim 179476544caSThomas Weberconfig MACH_DEVKIT8000 180476544caSThomas Weber bool "DEVKIT8000 board" 181476544caSThomas Weber depends on ARCH_OMAP3 182ffb63e34STony Lindgren default y 18351824c5fSThomas Weber select OMAP_PACKAGE_CUS 184476544caSThomas Weber 18549265651SNishant Kamatconfig MACH_OMAP_LDP 18649265651SNishant Kamat bool "OMAP3 LDP board" 187a8eb7ca0STony Lindgren depends on ARCH_OMAP3 188ffb63e34STony Lindgren default y 189ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 19049265651SNishant Kamat 191d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 192d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 193d40f3f15STim Nordell depends on ARCH_OMAP3 194d40f3f15STim Nordell default y 195b1b3f49cSRussell King select OMAP_PACKAGE_CBB 196d40f3f15STim Nordell help 197d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 198d40f3f15STim Nordell for full description please see the products webpage at 199d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 200d40f3f15STim Nordell 201d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 202d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo board" 203d40f3f15STim Nordell depends on ARCH_OMAP3 204d40f3f15STim Nordell default y 205b1b3f49cSRussell King select OMAP_PACKAGE_CBB 206d40f3f15STim Nordell help 207d40f3f15STim Nordell Support for the LogicPD OMAP35x Torpedo Development kit 208d40f3f15STim Nordell for full description please see the products webpage at 209d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 210d40f3f15STim Nordell 211eba2645aSSteve Sakomanconfig MACH_OVERO 212eba2645aSSteve Sakoman bool "Gumstix Overo board" 213a8eb7ca0STony Lindgren depends on ARCH_OMAP3 214ffb63e34STony Lindgren default y 215ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 216da177247SGrazvydas Ignotas 217549f95edSTony Lindgrenconfig MACH_OMAP3517EVM 218549f95edSTony Lindgren bool "OMAP3517/ AM3517 EVM board" 219549f95edSTony Lindgren depends on ARCH_OMAP3 220549f95edSTony Lindgren default y 221549f95edSTony Lindgren 222da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 223da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 224a8eb7ca0STony Lindgren depends on ARCH_OMAP3 225ffb63e34STony Lindgren default y 226ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 227a075ccc6SFelipe Contreras select REGULATOR_FIXED_VOLTAGE if REGULATOR 2286fdc29e2SSyed Mohammed Khasim 229a17fb8f5SRadek Pilarconfig MACH_TOUCHBOOK 2307a079cabSGregoire Gentil bool "OMAP3 Touch Book" 231a8eb7ca0STony Lindgren depends on ARCH_OMAP3 232ffb63e34STony Lindgren default y 233a17fb8f5SRadek Pilar select OMAP_PACKAGE_CBB 2347a079cabSGregoire Gentil 235d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 236d2fbf345STony Lindgren bool 237d2fbf345STony Lindgren 238d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 239d2fbf345STony Lindgren bool 240d2fbf345STony Lindgren 24163138812SKalle Valoconfig MACH_NOKIA_N8X0 24263138812SKalle Valo bool "Nokia N800/N810" 24359b479e0STony Lindgren depends on SOC_OMAP2420 244ffb63e34STony Lindgren default y 245d2fbf345STony Lindgren select MACH_NOKIA_N810 246d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 24763138812SKalle Valo 248ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 249cc067797SPavel Machek bool "Nokia N900 (RX-51) phone" 250a8eb7ca0STony Lindgren depends on ARCH_OMAP3 251ffb63e34STony Lindgren default y 252ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 253577145f4SVikram Pandita 2542886d128SMike Rapoportconfig MACH_CM_T35 255c3146974SIgor Grinberg bool "CompuLab CM-T35/CM-T3730 modules" 256a8eb7ca0STony Lindgren depends on ARCH_OMAP3 257ffb63e34STony Lindgren default y 258c3146974SIgor Grinberg select MACH_CM_T3730 259ca5742bdSTony Lindgren select OMAP_PACKAGE_CUS 2602886d128SMike Rapoport 261c3146974SIgor Grinbergconfig MACH_CM_T3730 262c3146974SIgor Grinberg bool 263c3146974SIgor Grinberg 2649cbc3493SJasonconfig MACH_SBC3530 2659cbc3493SJason bool "OMAP3 SBC STALKER board" 2669cbc3493SJason depends on ARCH_OMAP3 267ffb63e34STony Lindgren default y 2689cbc3493SJason select OMAP_PACKAGE_CUS 2699cbc3493SJason 27018862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 27118862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 272a8eb7ca0STony Lindgren depends on ARCH_OMAP3 27318862cbeSPaul Walmsley default n 27418862cbeSPaul Walmsley help 27518862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 27618862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 27718862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 27818862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 27918862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 28018862cbeSPaul Walmsley going on could result in system crashes; 28118862cbeSPaul Walmsley 2824a54db61STony Lindgrenendmenu 2834a54db61STony Lindgren 2844a54db61STony Lindgrenendif 28521278aeaSRob Herring 28621278aeaSRob Herringendmenu 287