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 63*f87d089dSDave Gerlach select HAVE_ARM_SCU 6459d92875SArnd Bergmann 6568b9f608STero Kristoconfig SOC_DRA7XX 6668b9f608STero Kristo bool "TI DRA7XX" 6768b9f608STero Kristo depends on ARCH_MULTI_V7 6868b9f608STero Kristo select ARCH_OMAP2PLUS 6968b9f608STero Kristo select ARM_CPU_SUSPEND if PM 7068b9f608STero Kristo select ARM_GIC 7168b9f608STero Kristo select HAVE_ARM_ARCH_TIMER 725c61e619SSricharan R select IRQ_CROSSBAR 73209431efSPraneeth Bajjuri select ARM_ERRATA_798181 if SMP 7468b9f608STero Kristo 75a0694861STony Lindgrenconfig ARCH_OMAP2PLUS 7659d92875SArnd Bergmann bool 7759d92875SArnd Bergmann select ARCH_HAS_BANDGAP 78a0694861STony Lindgren select ARCH_HAS_HOLES_MEMORYMODEL 79a0694861STony Lindgren select ARCH_OMAP 80a0694861STony Lindgren select ARCH_REQUIRE_GPIOLIB 81a0694861STony Lindgren select CLKSRC_MMIO 82a0694861STony Lindgren select GENERIC_IRQ_CHIP 83f2acae69STony Lindgren select MACH_OMAP_GENERIC 8418640193STony Lindgren select MEMORY 85da4d8145STony Lindgren select MFD_SYSCON 86a0694861STony Lindgren select OMAP_DM_TIMER 8718640193STony Lindgren select OMAP_GPMC 88a0694861STony Lindgren select PINCTRL 896770b211SRuslan Bilovol select SOC_BUS 909d8812dfSOlof Johansson select TI_PRIV_EDMA 918598066cSFelipe Balbi select OMAP_IRQCHIP 92a0694861STony Lindgren help 93a0694861STony Lindgren Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 94a0694861STony Lindgren 95a0694861STony Lindgren 964a54db61STony Lindgrenif ARCH_OMAP2PLUS 974a54db61STony Lindgren 984a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features" 994a54db61STony Lindgren 1008d9166b5STony Lindgrenconfig ARCH_OMAP2PLUS_TYPICAL 1018d9166b5STony Lindgren bool "Typical OMAP configuration" 1028d9166b5STony Lindgren default y 1038d9166b5STony Lindgren select AEABI 104b1b3f49cSRussell King select HIGHMEM 1058d9166b5STony Lindgren select I2C 1068d9166b5STony Lindgren select I2C_OMAP 1078d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 1088dd21c93SR Sricharan select NEON if CPU_V7 109464ed18eSRafael J. Wysocki select PM 110b1b3f49cSRussell King select REGULATOR 1118d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 1128d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 113b1b3f49cSRussell King select VFP 1148d9166b5STony Lindgren help 1158d9166b5STony Lindgren Compile a kernel suitable for booting most boards 1168d9166b5STony Lindgren 117ecc46cfdSVaibhav Hiremathconfig SOC_HAS_OMAP2_SDRC 118ecc46cfdSVaibhav Hiremath bool "OMAP2 SDRAM Controller support" 119ecc46cfdSVaibhav Hiremath 120fa6d79d2SSantosh Shilimkarconfig SOC_HAS_REALTIME_COUNTER 121fa6d79d2SSantosh Shilimkar bool "Real time free running counter" 122f18153f9SR Sricharan depends on SOC_OMAP5 || SOC_DRA7XX 12334cceb74SJon Hunter default y 124fa6d79d2SSantosh Shilimkar 1251dbae815STony Lindgrencomment "OMAP Core Type" 126f558b275STony Lindgren depends on ARCH_OMAP2 1271dbae815STony Lindgren 12859b479e0STony Lindgrenconfig SOC_OMAP2420 1291dbae815STony Lindgren bool "OMAP2420 support" 130f558b275STony Lindgren depends on ARCH_OMAP2 131ffb63e34STony Lindgren default y 13277900a2fSTimo Teras select OMAP_DM_TIMER 133ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 1341dbae815STony Lindgren 13559b479e0STony Lindgrenconfig SOC_OMAP2430 13672d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 137f558b275STony Lindgren depends on ARCH_OMAP2 138ffb63e34STony Lindgren default y 139ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 14072d0f1c3SSyed Mohammed Khasim 14159b479e0STony Lindgrenconfig SOC_OMAP3430 142cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 143f558b275STony Lindgren depends on ARCH_OMAP3 144ffb63e34STony Lindgren default y 145ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 146cc26b3b0SSyed Mohammed, Khasim 14733959553SKevin Hilmanconfig SOC_TI81XX 148a920360fSHemant Pedanekar bool "TI81XX support" 149f558b275STony Lindgren depends on ARCH_OMAP3 1504bd7be22SHemant Pedanekar default y 1514bd7be22SHemant Pedanekar 152ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 153ddaa912aSTony Lindgren bool 154ddaa912aSTony Lindgren 155ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 156ddaa912aSTony Lindgren bool 157ddaa912aSTony Lindgren 158ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 159ddaa912aSTony Lindgren bool 160ddaa912aSTony Lindgren 161662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 162662c8b55STony Lindgren bool 163662c8b55STony Lindgren 164f2acae69STony Lindgrencomment "OMAP Legacy Platform Data Board Type" 165f558b275STony Lindgren depends on ARCH_OMAP2PLUS 1661dbae815STony Lindgren 1671dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 168f2acae69STony Lindgren bool 1691dbae815STony Lindgren 1701b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1711b52d5dfSKalle Valo bool 17259b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1731b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1741b52d5dfSKalle Valo 17549265651SNishant Kamatconfig MACH_OMAP_LDP 17649265651SNishant Kamat bool "OMAP3 LDP board" 177a8eb7ca0STony Lindgren depends on ARCH_OMAP3 178ffb63e34STony Lindgren default y 179ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 18049265651SNishant Kamat 181d40f3f15STim Nordellconfig MACH_OMAP3530_LV_SOM 182d40f3f15STim Nordell bool "OMAP3 Logic 3530 LV SOM board" 183d40f3f15STim Nordell depends on ARCH_OMAP3 184d40f3f15STim Nordell default y 185b1b3f49cSRussell King select OMAP_PACKAGE_CBB 186d40f3f15STim Nordell help 187d40f3f15STim Nordell Support for the LogicPD OMAP3530 SOM Development kit 188d40f3f15STim Nordell for full description please see the products webpage at 189d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap35x-development-kit 190d40f3f15STim Nordell 191d40f3f15STim Nordellconfig MACH_OMAP3_TORPEDO 192d40f3f15STim Nordell bool "OMAP3 Logic 35x Torpedo 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 OMAP35x Torpedo Development kit 198d40f3f15STim Nordell for full description please see the products webpage at 199d40f3f15STim Nordell http://www.logicpd.com/products/development-kits/zoom-omap35x-torpedo-development-kit 200d40f3f15STim Nordell 201549f95edSTony Lindgrenconfig MACH_OMAP3517EVM 202549f95edSTony Lindgren bool "OMAP3517/ AM3517 EVM board" 203549f95edSTony Lindgren depends on ARCH_OMAP3 204549f95edSTony Lindgren default y 205549f95edSTony Lindgren 206da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 207da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 208a8eb7ca0STony Lindgren depends on ARCH_OMAP3 209ffb63e34STony Lindgren default y 210ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 211a075ccc6SFelipe Contreras select REGULATOR_FIXED_VOLTAGE if REGULATOR 2126fdc29e2SSyed Mohammed Khasim 213d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 214d2fbf345STony Lindgren bool 215d2fbf345STony Lindgren 216d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 217d2fbf345STony Lindgren bool 218d2fbf345STony Lindgren 21963138812SKalle Valoconfig MACH_NOKIA_N8X0 22063138812SKalle Valo bool "Nokia N800/N810" 22159b479e0STony Lindgren depends on SOC_OMAP2420 222ffb63e34STony Lindgren default y 223d2fbf345STony Lindgren select MACH_NOKIA_N810 224d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 22563138812SKalle Valo 226ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 227cc067797SPavel Machek bool "Nokia N900 (RX-51) phone" 228a8eb7ca0STony Lindgren depends on ARCH_OMAP3 229ffb63e34STony Lindgren default y 230ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 231577145f4SVikram Pandita 23218862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 23318862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 234a8eb7ca0STony Lindgren depends on ARCH_OMAP3 23518862cbeSPaul Walmsley default n 23618862cbeSPaul Walmsley help 23718862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 23818862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 23918862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 24018862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 24118862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 24218862cbeSPaul Walmsley going on could result in system crashes; 24318862cbeSPaul Walmsley 2444a54db61STony Lindgrenendmenu 2454a54db61STony Lindgren 2464a54db61STony Lindgrenendif 24721278aeaSRob Herring 24821278aeaSRob Herringendmenu 249