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 323fa60975SRussell King select OMAP_INTERCONNECT_BARRIER 33a641f3a6SRussell King select PL310_ERRATA_588369 if CACHE_L2X0 34a641f3a6SRussell King select PL310_ERRATA_727915 if CACHE_L2X0 3559d92875SArnd Bergmann select PM_OPP if PM 36464ed18eSRafael J. Wysocki select PM if CPU_IDLE 3759d92875SArnd Bergmann select ARM_ERRATA_754322 3859d92875SArnd Bergmann select ARM_ERRATA_775420 3959d92875SArnd Bergmann 4059d92875SArnd Bergmannconfig SOC_OMAP5 4159d92875SArnd Bergmann bool "TI OMAP5" 4259d92875SArnd Bergmann depends on ARCH_MULTI_V7 4359d92875SArnd Bergmann select ARCH_OMAP2PLUS 4459d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 4559d92875SArnd Bergmann select ARM_GIC 4659d92875SArnd Bergmann select HAVE_ARM_SCU if SMP 4759d92875SArnd Bergmann select HAVE_ARM_ARCH_TIMER 48f82a3133SOlof Johansson select ARM_ERRATA_798181 if SMP 49d8f8004eSNishanth Menon select OMAP_INTERCONNECT 503fa60975SRussell King select OMAP_INTERCONNECT_BARRIER 51d8f8004eSNishanth Menon select PM_OPP if PM 52*6a3b764bSTony Lindgren select ZONE_DMA if ARM_LPAE 5359d92875SArnd Bergmann 5459d92875SArnd Bergmannconfig SOC_AM33XX 551085189fSEzequiel Garcia bool "TI AM33XX" 5659d92875SArnd Bergmann depends on ARCH_MULTI_V7 5759d92875SArnd Bergmann select ARCH_OMAP2PLUS 5859d92875SArnd Bergmann select ARM_CPU_SUSPEND if PM 5959d92875SArnd Bergmann 6059d92875SArnd Bergmannconfig SOC_AM43XX 6159d92875SArnd Bergmann bool "TI AM43x" 6259d92875SArnd Bergmann depends on ARCH_MULTI_V7 6359d92875SArnd Bergmann select ARCH_OMAP2PLUS 6459d92875SArnd Bergmann select ARM_GIC 6559d92875SArnd Bergmann select MACH_OMAP_GENERIC 66d941f86fSSekhar Nori select MIGHT_HAVE_CACHE_L2X0 67f87d089dSDave Gerlach select HAVE_ARM_SCU 6859d92875SArnd Bergmann 6968b9f608STero Kristoconfig SOC_DRA7XX 7068b9f608STero Kristo bool "TI DRA7XX" 7168b9f608STero Kristo depends on ARCH_MULTI_V7 7268b9f608STero Kristo select ARCH_OMAP2PLUS 7368b9f608STero Kristo select ARM_CPU_SUSPEND if PM 7468b9f608STero Kristo select ARM_GIC 75d2e104c6SNishanth Menon select HAVE_ARM_SCU if SMP 7668b9f608STero Kristo select HAVE_ARM_ARCH_TIMER 775c61e619SSricharan R select IRQ_CROSSBAR 78209431efSPraneeth Bajjuri select ARM_ERRATA_798181 if SMP 79d2e104c6SNishanth Menon select OMAP_INTERCONNECT 803fa60975SRussell King select OMAP_INTERCONNECT_BARRIER 81d2e104c6SNishanth Menon select PM_OPP if PM 82*6a3b764bSTony Lindgren select ZONE_DMA if ARM_LPAE 8368b9f608STero Kristo 84a0694861STony Lindgrenconfig ARCH_OMAP2PLUS 8559d92875SArnd Bergmann bool 8659d92875SArnd Bergmann select ARCH_HAS_BANDGAP 87a0694861STony Lindgren select ARCH_HAS_HOLES_MEMORYMODEL 88a0694861STony Lindgren select ARCH_OMAP 89a0694861STony Lindgren select ARCH_REQUIRE_GPIOLIB 90a0694861STony Lindgren select CLKSRC_MMIO 91a0694861STony Lindgren select GENERIC_IRQ_CHIP 92f2acae69STony Lindgren select MACH_OMAP_GENERIC 9318640193STony Lindgren select MEMORY 94da4d8145STony Lindgren select MFD_SYSCON 95a0694861STony Lindgren select OMAP_DM_TIMER 9618640193STony Lindgren select OMAP_GPMC 97a0694861STony Lindgren select PINCTRL 986770b211SRuslan Bilovol select SOC_BUS 999d8812dfSOlof Johansson select TI_PRIV_EDMA 1008598066cSFelipe Balbi select OMAP_IRQCHIP 101a0694861STony Lindgren help 102a0694861STony Lindgren Systems based on OMAP2, OMAP3, OMAP4 or OMAP5 103a0694861STony Lindgren 1043fa60975SRussell Kingconfig OMAP_INTERCONNECT_BARRIER 1053fa60975SRussell King bool 1063fa60975SRussell King select ARM_HEAVY_MB 1073fa60975SRussell King 108a0694861STony Lindgren 1094a54db61STony Lindgrenif ARCH_OMAP2PLUS 1104a54db61STony Lindgren 1114a54db61STony Lindgrenmenu "TI OMAP2/3/4 Specific Features" 1124a54db61STony Lindgren 1138d9166b5STony Lindgrenconfig ARCH_OMAP2PLUS_TYPICAL 1148d9166b5STony Lindgren bool "Typical OMAP configuration" 1158d9166b5STony Lindgren default y 1168d9166b5STony Lindgren select AEABI 117b1b3f49cSRussell King select HIGHMEM 1188d9166b5STony Lindgren select I2C 1198d9166b5STony Lindgren select I2C_OMAP 1208d9166b5STony Lindgren select MENELAUS if ARCH_OMAP2 1218dd21c93SR Sricharan select NEON if CPU_V7 122464ed18eSRafael J. Wysocki select PM 123b1b3f49cSRussell King select REGULATOR 1248d9166b5STony Lindgren select TWL4030_CORE if ARCH_OMAP3 || ARCH_OMAP4 1258d9166b5STony Lindgren select TWL4030_POWER if ARCH_OMAP3 || ARCH_OMAP4 126b1b3f49cSRussell King select VFP 1278d9166b5STony Lindgren help 1288d9166b5STony Lindgren Compile a kernel suitable for booting most boards 1298d9166b5STony Lindgren 130ecc46cfdSVaibhav Hiremathconfig SOC_HAS_OMAP2_SDRC 131ecc46cfdSVaibhav Hiremath bool "OMAP2 SDRAM Controller support" 132ecc46cfdSVaibhav Hiremath 133fa6d79d2SSantosh Shilimkarconfig SOC_HAS_REALTIME_COUNTER 134fa6d79d2SSantosh Shilimkar bool "Real time free running counter" 135f18153f9SR Sricharan depends on SOC_OMAP5 || SOC_DRA7XX 13634cceb74SJon Hunter default y 137fa6d79d2SSantosh Shilimkar 1381dbae815STony Lindgrencomment "OMAP Core Type" 139f558b275STony Lindgren depends on ARCH_OMAP2 1401dbae815STony Lindgren 14159b479e0STony Lindgrenconfig SOC_OMAP2420 1421dbae815STony Lindgren bool "OMAP2420 support" 143f558b275STony Lindgren depends on ARCH_OMAP2 144ffb63e34STony Lindgren default y 14577900a2fSTimo Teras select OMAP_DM_TIMER 146ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 1471dbae815STony Lindgren 14859b479e0STony Lindgrenconfig SOC_OMAP2430 14972d0f1c3SSyed Mohammed Khasim bool "OMAP2430 support" 150f558b275STony Lindgren depends on ARCH_OMAP2 151ffb63e34STony Lindgren default y 152ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 15372d0f1c3SSyed Mohammed Khasim 15459b479e0STony Lindgrenconfig SOC_OMAP3430 155cc26b3b0SSyed Mohammed, Khasim bool "OMAP3430 support" 156f558b275STony Lindgren depends on ARCH_OMAP3 157ffb63e34STony Lindgren default y 158ecc46cfdSVaibhav Hiremath select SOC_HAS_OMAP2_SDRC 159cc26b3b0SSyed Mohammed, Khasim 16033959553SKevin Hilmanconfig SOC_TI81XX 161a920360fSHemant Pedanekar bool "TI81XX support" 162f558b275STony Lindgren depends on ARCH_OMAP3 1634bd7be22SHemant Pedanekar default y 1644bd7be22SHemant Pedanekar 165ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBC 166ddaa912aSTony Lindgren bool 167ddaa912aSTony Lindgren 168ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CBB 169ddaa912aSTony Lindgren bool 170ddaa912aSTony Lindgren 171ddaa912aSTony Lindgrenconfig OMAP_PACKAGE_CUS 172ddaa912aSTony Lindgren bool 173ddaa912aSTony Lindgren 174662c8b55STony Lindgrenconfig OMAP_PACKAGE_CBP 175662c8b55STony Lindgren bool 176662c8b55STony Lindgren 177f2acae69STony Lindgrencomment "OMAP Legacy Platform Data Board Type" 178f558b275STony Lindgren depends on ARCH_OMAP2PLUS 1791dbae815STony Lindgren 1801dbae815STony Lindgrenconfig MACH_OMAP_GENERIC 181f2acae69STony Lindgren bool 1821dbae815STony Lindgren 1831b52d5dfSKalle Valoconfig MACH_OMAP2_TUSB6010 1841b52d5dfSKalle Valo bool 18559b479e0STony Lindgren depends on ARCH_OMAP2 && SOC_OMAP2420 1861b52d5dfSKalle Valo default y if MACH_NOKIA_N8X0 1871b52d5dfSKalle Valo 18849265651SNishant Kamatconfig MACH_OMAP_LDP 18949265651SNishant Kamat bool "OMAP3 LDP board" 190a8eb7ca0STony Lindgren depends on ARCH_OMAP3 191ffb63e34STony Lindgren default y 192ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 19349265651SNishant Kamat 194549f95edSTony Lindgrenconfig MACH_OMAP3517EVM 195549f95edSTony Lindgren bool "OMAP3517/ AM3517 EVM board" 196549f95edSTony Lindgren depends on ARCH_OMAP3 197549f95edSTony Lindgren default y 198549f95edSTony Lindgren 199da177247SGrazvydas Ignotasconfig MACH_OMAP3_PANDORA 200da177247SGrazvydas Ignotas bool "OMAP3 Pandora" 201a8eb7ca0STony Lindgren depends on ARCH_OMAP3 202ffb63e34STony Lindgren default y 203ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 204a075ccc6SFelipe Contreras select REGULATOR_FIXED_VOLTAGE if REGULATOR 2056fdc29e2SSyed Mohammed Khasim 206d2fbf345STony Lindgrenconfig MACH_NOKIA_N810 207d2fbf345STony Lindgren bool 208d2fbf345STony Lindgren 209d2fbf345STony Lindgrenconfig MACH_NOKIA_N810_WIMAX 210d2fbf345STony Lindgren bool 211d2fbf345STony Lindgren 21263138812SKalle Valoconfig MACH_NOKIA_N8X0 21363138812SKalle Valo bool "Nokia N800/N810" 21459b479e0STony Lindgren depends on SOC_OMAP2420 215ffb63e34STony Lindgren default y 216d2fbf345STony Lindgren select MACH_NOKIA_N810 217d2fbf345STony Lindgren select MACH_NOKIA_N810_WIMAX 21863138812SKalle Valo 219ffe7f95bSLauri Leukkunenconfig MACH_NOKIA_RX51 220cc067797SPavel Machek bool "Nokia N900 (RX-51) phone" 221a8eb7ca0STony Lindgren depends on ARCH_OMAP3 222ffb63e34STony Lindgren default y 223ca5742bdSTony Lindgren select OMAP_PACKAGE_CBB 224577145f4SVikram Pandita 22518862cbeSPaul Walmsleyconfig OMAP3_SDRC_AC_TIMING 22618862cbeSPaul Walmsley bool "Enable SDRC AC timing register changes" 227a8eb7ca0STony Lindgren depends on ARCH_OMAP3 22818862cbeSPaul Walmsley default n 22918862cbeSPaul Walmsley help 23018862cbeSPaul Walmsley If you know that none of your system initiators will attempt to 23118862cbeSPaul Walmsley access SDRAM during CORE DVFS, select Y here. This should boost 23218862cbeSPaul Walmsley SDRAM performance at lower CORE OPPs. There are relatively few 23318862cbeSPaul Walmsley users who will wish to say yes at this point - almost everyone will 23418862cbeSPaul Walmsley wish to say no. Selecting yes without understanding what is 23518862cbeSPaul Walmsley going on could result in system crashes; 23618862cbeSPaul Walmsley 2374a54db61STony Lindgrenendmenu 2384a54db61STony Lindgren 2394a54db61STony Lindgrenendif 24021278aeaSRob Herring 24121278aeaSRob Herringendmenu 242