1387798b3SRob Herringconfig ARCH_MVEBU 2*ba5a37e5SAndrew Lunn bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5) 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 22b92f10beSEzequiel Garciamenu "Marvell EBU SoC variants" 2331af49dbSGregory CLEMENT 249ae6f740SThomas Petazzoniconfig MACH_ARMADA_370_XP 2585077087SThomas Petazzoni bool 269ae6f740SThomas Petazzoni select ARMADA_370_XP_TIMER 2745f5984aSGregory CLEMENT select HAVE_SMP 28d792b1e9SGregory CLEMENT select CACHE_L2X0 29de490193SGregory CLEMENT select CPU_PJ4B 309ae6f740SThomas Petazzoni 3185077087SThomas Petazzoniconfig MACH_ARMADA_370 32c15ebc71SAndrew Lunn bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 339cbbc515SSebastian Hesselbarth select ARMADA_370_CLK 3485077087SThomas Petazzoni select MACH_ARMADA_370_XP 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 4085077087SThomas Petazzoniconfig MACH_ARMADA_XP 41c15ebc71SAndrew Lunn bool "Marvell Armada XP boards" if ARCH_MULTI_V7 429cbbc515SSebastian Hesselbarth select ARMADA_XP_CLK 4385077087SThomas Petazzoni select MACH_ARMADA_370_XP 445beb5f88SThomas Petazzoni select PINCTRL_ARMADA_XP 4585077087SThomas Petazzoni help 4685077087SThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 4785077087SThomas Petazzoni on the Marvell Armada XP SoC with device tree. 489ae6f740SThomas Petazzoni 49*ba5a37e5SAndrew Lunnconfig MACH_KIRKWOOD 50*ba5a37e5SAndrew Lunn bool "Marvell Kirkwood boards" if ARCH_MULTI_V5 51*ba5a37e5SAndrew Lunn select ARCH_HAS_CPUFREQ 52*ba5a37e5SAndrew Lunn select ARCH_REQUIRE_GPIOLIB 53*ba5a37e5SAndrew Lunn select CPU_FEROCEON 54*ba5a37e5SAndrew Lunn select KIRKWOOD_CLK 55*ba5a37e5SAndrew Lunn select OF_IRQ 56*ba5a37e5SAndrew Lunn select ORION_IRQCHIP 57*ba5a37e5SAndrew Lunn select ORION_TIMER 58*ba5a37e5SAndrew Lunn select PCI 59*ba5a37e5SAndrew Lunn select PCI_QUIRKS 60*ba5a37e5SAndrew Lunn select PINCTRL_KIRKWOOD 61*ba5a37e5SAndrew Lunn select USE_OF 62*ba5a37e5SAndrew Lunn help 63*ba5a37e5SAndrew Lunn Say 'Y' here if you want your kernel to support boards based 64*ba5a37e5SAndrew Lunn on the Marvell Kirkwood device tree. 65*ba5a37e5SAndrew Lunn 6631af49dbSGregory CLEMENTendmenu 6731af49dbSGregory CLEMENT 6831af49dbSGregory CLEMENTendif 69