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