Merge commit 'ed30f24e8d07d30aa3e69d1f508f4d7bd2e8ea14' of git://git.linaro.org/landi...
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-mvebu / Kconfig
1 config 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
20 if ARCH_MVEBU
21
22 menu "Marvell SOC with device tree"
23
24 config 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
31 config 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
39 config 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
47 endmenu
48
49 endif