1387798b3SRob Herringconfig ARCH_MVEBU 2387798b3SRob Herring bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7 3bca028e7SBen Dooks select ARCH_SUPPORTS_BIG_ENDIAN 4387798b3SRob Herring select CLKSRC_MMIO 5387798b3SRob Herring select COMMON_CLK 6387798b3SRob Herring select GENERIC_CLOCKEVENTS 7387798b3SRob Herring select GENERIC_IRQ_CHIP 8387798b3SRob Herring select IRQ_DOMAIN 9387798b3SRob Herring select MULTI_IRQ_HANDLER 1046f2007cSRob Herring select PINCTRL 1146f2007cSRob Herring select PLAT_ORION 12387798b3SRob Herring select SPARSE_IRQ 139d202783SGregory CLEMENT select CLKDEV_LOOKUP 1487e1bed4SThomas Petazzoni select MVEBU_MBUS 1599ff0561SGregory CLEMENT select ZONE_DMA if ARM_LPAE 16c689cbacSGregory CLEMENT select ARCH_REQUIRE_GPIOLIB 17bda7aabdSThomas Petazzoni select MIGHT_HAVE_PCI 18bda7aabdSThomas Petazzoni select PCI_QUIRKS if PCI 19387798b3SRob Herring 2031af49dbSGregory CLEMENTif ARCH_MVEBU 2131af49dbSGregory CLEMENT 2231af49dbSGregory CLEMENTmenu "Marvell SOC with device tree" 2331af49dbSGregory CLEMENT 2499b3d294SThomas Petazzoniconfig MACH_MVEBU_V7 2585077087SThomas Petazzoni bool 269ae6f740SThomas Petazzoni select ARMADA_370_XP_TIMER 2745f5984aSGregory CLEMENT select HAVE_SMP 28d792b1e9SGregory CLEMENT select CACHE_L2X0 299ae6f740SThomas Petazzoni 3085077087SThomas Petazzoniconfig MACH_ARMADA_370 3185077087SThomas Petazzoni bool "Marvell Armada 370 boards" 329cbbc515SSebastian Hesselbarth select ARMADA_370_CLK 33798ec443SThomas Petazzoni select CPU_PJ4B 3499b3d294SThomas Petazzoni select MACH_MVEBU_V7 355beb5f88SThomas Petazzoni select PINCTRL_ARMADA_370 3685077087SThomas Petazzoni help 3785077087SThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 3885077087SThomas Petazzoni on the Marvell Armada 370 SoC with device tree. 3985077087SThomas Petazzoni 40d3ce7f25SGregory CLEMENTconfig MACH_ARMADA_375 41d3ce7f25SGregory CLEMENT bool "Marvell Armada 375 boards" 42d3ce7f25SGregory CLEMENT select ARM_ERRATA_720789 43d3ce7f25SGregory CLEMENT select ARM_ERRATA_753970 44d3ce7f25SGregory CLEMENT select ARM_GIC 45d3ce7f25SGregory CLEMENT select ARMADA_375_CLK 46d3ce7f25SGregory CLEMENT select CPU_V7 47d3ce7f25SGregory CLEMENT select MACH_MVEBU_V7 48d3ce7f25SGregory CLEMENT select NEON 49d3ce7f25SGregory CLEMENT select PINCTRL_ARMADA_375 50d3ce7f25SGregory CLEMENT help 51d3ce7f25SGregory CLEMENT Say 'Y' here if you want your kernel to support boards based 52d3ce7f25SGregory CLEMENT on the Marvell Armada 375 SoC with device tree. 53d3ce7f25SGregory CLEMENT 54*9aa30f1cSThomas Petazzoniconfig MACH_ARMADA_38X 55*9aa30f1cSThomas Petazzoni bool "Marvell Armada 380/385 boards" 56*9aa30f1cSThomas Petazzoni select ARM_ERRATA_720789 57*9aa30f1cSThomas Petazzoni select ARM_ERRATA_753970 58*9aa30f1cSThomas Petazzoni select ARM_GIC 59*9aa30f1cSThomas Petazzoni select ARMADA_38X_CLK 60*9aa30f1cSThomas Petazzoni select CPU_V7 61*9aa30f1cSThomas Petazzoni select MACH_MVEBU_V7 62*9aa30f1cSThomas Petazzoni select NEON 63*9aa30f1cSThomas Petazzoni select PINCTRL_ARMADA_38X 64*9aa30f1cSThomas Petazzoni help 65*9aa30f1cSThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 66*9aa30f1cSThomas Petazzoni on the Marvell Armada 380/385 SoC with device tree. 67*9aa30f1cSThomas Petazzoni 6885077087SThomas Petazzoniconfig MACH_ARMADA_XP 6985077087SThomas Petazzoni bool "Marvell Armada XP boards" 709cbbc515SSebastian Hesselbarth select ARMADA_XP_CLK 71798ec443SThomas Petazzoni select CPU_PJ4B 7299b3d294SThomas Petazzoni select MACH_MVEBU_V7 735beb5f88SThomas Petazzoni select PINCTRL_ARMADA_XP 7485077087SThomas Petazzoni help 7585077087SThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 7685077087SThomas Petazzoni on the Marvell Armada XP SoC with device tree. 779ae6f740SThomas Petazzoni 7831af49dbSGregory CLEMENTendmenu 7931af49dbSGregory CLEMENT 8031af49dbSGregory CLEMENTendif 81