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