Merge remote-tracking branch 'lsk/v3.10/topic/mailbox' into linux-linaro-lsk
[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 ARCH_SUPPORTS_BIG_ENDIAN
4         select CLKSRC_MMIO
5         select COMMON_CLK
6         select GENERIC_CLOCKEVENTS
7         select GENERIC_IRQ_CHIP
8         select IRQ_DOMAIN
9         select MULTI_IRQ_HANDLER
10         select PINCTRL
11         select PLAT_ORION
12         select SPARSE_IRQ
13         select CLKDEV_LOOKUP
14         select MVEBU_CLK_CORE
15         select MVEBU_CLK_CPU
16         select MVEBU_CLK_GATING
17         select MVEBU_MBUS
18         select ZONE_DMA if ARM_LPAE
19         select ARCH_REQUIRE_GPIOLIB
20
21 if ARCH_MVEBU
22
23 menu "Marvell SOC with device tree"
24
25 config MACH_ARMADA_370_XP
26         bool
27         select ARMADA_370_XP_TIMER
28         select HAVE_SMP
29         select CACHE_L2X0
30         select CPU_PJ4B
31
32 config MACH_ARMADA_370
33         bool "Marvell Armada 370 boards"
34         select MACH_ARMADA_370_XP
35         select PINCTRL_ARMADA_370
36         help
37           Say 'Y' here if you want your kernel to support boards based
38           on the Marvell Armada 370 SoC with device tree.
39
40 config MACH_ARMADA_XP
41         bool "Marvell Armada XP boards"
42         select MACH_ARMADA_370_XP
43         select PINCTRL_ARMADA_XP
44         help
45           Say 'Y' here if you want your kernel to support boards based
46           on the Marvell Armada XP SoC with device tree.
47
48 endmenu
49
50 endif