xref: /openbmc/linux/arch/arm/mach-mvebu/Kconfig (revision 32c6c01b)
1config ARCH_MVEBU
2	bool "Marvell SOCs with Device Tree support" if ARCH_MULTI_V7
3	select ARCH_SUPPORTS_BIG_ENDIAN
4	select CLKSRC_MMIO
5	select GENERIC_IRQ_CHIP
6	select IRQ_DOMAIN
7	select PINCTRL
8	select PLAT_ORION
9	select MVEBU_MBUS
10	select ZONE_DMA if ARM_LPAE
11	select ARCH_REQUIRE_GPIOLIB
12	select MIGHT_HAVE_PCI
13	select PCI_QUIRKS if PCI
14
15if ARCH_MVEBU
16
17menu "Marvell SOC with device tree"
18
19config MACH_ARMADA_370_XP
20	bool
21	select ARMADA_370_XP_TIMER
22	select CACHE_L2X0
23	select CPU_PJ4B
24
25config MACH_ARMADA_370
26	bool "Marvell Armada 370 boards"
27	select ARMADA_370_CLK
28	select MACH_ARMADA_370_XP
29	select PINCTRL_ARMADA_370
30	help
31	  Say 'Y' here if you want your kernel to support boards based
32	  on the Marvell Armada 370 SoC with device tree.
33
34config MACH_ARMADA_XP
35	bool "Marvell Armada XP boards"
36	select ARMADA_XP_CLK
37	select MACH_ARMADA_370_XP
38	select PINCTRL_ARMADA_XP
39	help
40	  Say 'Y' here if you want your kernel to support boards based
41	  on the Marvell Armada XP SoC with device tree.
42
43endmenu
44
45endif
46