xref: /openbmc/linux/arch/arm/mach-mvebu/Kconfig (revision 24b1944f)
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	select ARCH_REQUIRE_GPIOLIB
19
20if ARCH_MVEBU
21
22menu "Marvell SOC with device tree"
23
24config MACH_ARMADA_370_XP
25	bool
26	select ARMADA_370_XP_TIMER
27	select HAVE_SMP
28	select CACHE_L2X0
29	select CPU_PJ4B
30
31config MACH_ARMADA_370
32	bool "Marvell Armada 370 boards"
33	select MACH_ARMADA_370_XP
34	select PINCTRL_ARMADA_370
35	help
36	  Say 'Y' here if you want your kernel to support boards based
37	  on the Marvell Armada 370 SoC with device tree.
38
39config MACH_ARMADA_XP
40	bool "Marvell Armada XP boards"
41	select MACH_ARMADA_370_XP
42	select PINCTRL_ARMADA_XP
43	help
44	  Say 'Y' here if you want your kernel to support boards based
45	  on the Marvell Armada XP SoC with device tree.
46
47endmenu
48
49endif
50