1387798b3SRob Herringconfig ARCH_MVEBU 2ba5a37e5SAndrew 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 GENERIC_IRQ_CHIP 6387798b3SRob Herring select IRQ_DOMAIN 746f2007cSRob Herring select PINCTRL 846f2007cSRob Herring select PLAT_ORION 956a705a4SAndrew Lunn select SOC_BUS 1087e1bed4SThomas Petazzoni select MVEBU_MBUS 1199ff0561SGregory CLEMENT select ZONE_DMA if ARM_LPAE 12c689cbacSGregory CLEMENT select ARCH_REQUIRE_GPIOLIB 13bda7aabdSThomas Petazzoni select MIGHT_HAVE_PCI 14bda7aabdSThomas Petazzoni select PCI_QUIRKS if PCI 15c8a4c63fSGregory CLEMENT select OF_ADDRESS_PCI 16387798b3SRob Herring 1731af49dbSGregory CLEMENTif ARCH_MVEBU 1831af49dbSGregory CLEMENT 19b92f10beSEzequiel Garciamenu "Marvell EBU SoC variants" 2031af49dbSGregory CLEMENT 2199b3d294SThomas Petazzoniconfig MACH_MVEBU_V7 2285077087SThomas Petazzoni bool 239ae6f740SThomas Petazzoni select ARMADA_370_XP_TIMER 24d792b1e9SGregory CLEMENT select CACHE_L2X0 259ae6f740SThomas Petazzoni 2685077087SThomas Petazzoniconfig MACH_ARMADA_370 27c15ebc71SAndrew Lunn bool "Marvell Armada 370 boards" if ARCH_MULTI_V7 289cbbc515SSebastian Hesselbarth select ARMADA_370_CLK 29798ec443SThomas Petazzoni select CPU_PJ4B 3099b3d294SThomas Petazzoni select MACH_MVEBU_V7 315beb5f88SThomas Petazzoni select PINCTRL_ARMADA_370 3285077087SThomas Petazzoni help 3385077087SThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 3485077087SThomas Petazzoni on the Marvell Armada 370 SoC with device tree. 3585077087SThomas Petazzoni 36d3ce7f25SGregory CLEMENTconfig MACH_ARMADA_375 37665ca874SJason Cooper bool "Marvell Armada 375 boards" if ARCH_MULTI_V7 38d3ce7f25SGregory CLEMENT select ARM_ERRATA_720789 39d3ce7f25SGregory CLEMENT select ARM_ERRATA_753970 40d3ce7f25SGregory CLEMENT select ARM_GIC 41d3ce7f25SGregory CLEMENT select ARMADA_375_CLK 42d3ce7f25SGregory CLEMENT select CPU_V7 438e6ac203SThomas Petazzoni select HAVE_ARM_SCU 44*e9d3c849SEzequiel Garcia select HAVE_ARM_TWD if SMP 451ee89e22SGregory CLEMENT select HAVE_SMP 46d3ce7f25SGregory CLEMENT select MACH_MVEBU_V7 47d3ce7f25SGregory CLEMENT select PINCTRL_ARMADA_375 48d3ce7f25SGregory CLEMENT help 49d3ce7f25SGregory CLEMENT Say 'Y' here if you want your kernel to support boards based 50d3ce7f25SGregory CLEMENT on the Marvell Armada 375 SoC with device tree. 51d3ce7f25SGregory CLEMENT 529aa30f1cSThomas Petazzoniconfig MACH_ARMADA_38X 53665ca874SJason Cooper bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7 549aa30f1cSThomas Petazzoni select ARM_ERRATA_720789 559aa30f1cSThomas Petazzoni select ARM_ERRATA_753970 569aa30f1cSThomas Petazzoni select ARM_GIC 579aa30f1cSThomas Petazzoni select ARMADA_38X_CLK 589aa30f1cSThomas Petazzoni select CPU_V7 598e6ac203SThomas Petazzoni select HAVE_ARM_SCU 60*e9d3c849SEzequiel Garcia select HAVE_ARM_TWD if SMP 611ee89e22SGregory CLEMENT select HAVE_SMP 629aa30f1cSThomas Petazzoni select MACH_MVEBU_V7 639aa30f1cSThomas Petazzoni select PINCTRL_ARMADA_38X 649aa30f1cSThomas Petazzoni help 659aa30f1cSThomas Petazzoni Say 'Y' here if you want your kernel to support boards based 669aa30f1cSThomas Petazzoni on the Marvell Armada 380/385 SoC with device tree. 679aa30f1cSThomas Petazzoni 6885077087SThomas Petazzoniconfig MACH_ARMADA_XP 69c15ebc71SAndrew Lunn bool "Marvell Armada XP boards" if ARCH_MULTI_V7 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 7800e8ec2fSSebastian Hesselbarthconfig MACH_DOVE 7900e8ec2fSSebastian Hesselbarth bool "Marvell Dove boards" if ARCH_MULTI_V7 8000e8ec2fSSebastian Hesselbarth select CACHE_L2X0 8100e8ec2fSSebastian Hesselbarth select CPU_PJ4 8200e8ec2fSSebastian Hesselbarth select DOVE_CLK 8300e8ec2fSSebastian Hesselbarth select ORION_IRQCHIP 8400e8ec2fSSebastian Hesselbarth select ORION_TIMER 8500e8ec2fSSebastian Hesselbarth select PINCTRL_DOVE 8600e8ec2fSSebastian Hesselbarth help 8700e8ec2fSSebastian Hesselbarth Say 'Y' here if you want your kernel to support the 8800e8ec2fSSebastian Hesselbarth Marvell Dove using flattened device tree. 8900e8ec2fSSebastian Hesselbarth 90ba5a37e5SAndrew Lunnconfig MACH_KIRKWOOD 91ba5a37e5SAndrew Lunn bool "Marvell Kirkwood boards" if ARCH_MULTI_V5 92ba5a37e5SAndrew Lunn select ARCH_HAS_CPUFREQ 93ba5a37e5SAndrew Lunn select ARCH_REQUIRE_GPIOLIB 94ba5a37e5SAndrew Lunn select CPU_FEROCEON 95ba5a37e5SAndrew Lunn select KIRKWOOD_CLK 96ba5a37e5SAndrew Lunn select OF_IRQ 97ba5a37e5SAndrew Lunn select ORION_IRQCHIP 98ba5a37e5SAndrew Lunn select ORION_TIMER 99ba5a37e5SAndrew Lunn select PCI 100ba5a37e5SAndrew Lunn select PCI_QUIRKS 101ba5a37e5SAndrew Lunn select PINCTRL_KIRKWOOD 102ba5a37e5SAndrew Lunn select USE_OF 103ba5a37e5SAndrew Lunn help 104ba5a37e5SAndrew Lunn Say 'Y' here if you want your kernel to support boards based 105ba5a37e5SAndrew Lunn on the Marvell Kirkwood device tree. 106ba5a37e5SAndrew Lunn 107b02b6438SAndrew Lunnconfig MACH_T5325 108b02b6438SAndrew Lunn bool "HP T5325 thin client" 109b02b6438SAndrew Lunn depends on MACH_KIRKWOOD 110b02b6438SAndrew Lunn help 111b02b6438SAndrew Lunn Say 'Y' here if you want your kernel to support the 112b02b6438SAndrew Lunn HP T5325 Thin client 113b02b6438SAndrew Lunn 11431af49dbSGregory CLEMENTendmenu 11531af49dbSGregory CLEMENT 11631af49dbSGregory CLEMENTendif 117