Merge remote-tracking branch 'spi/fix/core' into spi-linus
[linux-drm-fsl-dcu.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_MBUS
15         select ZONE_DMA if ARM_LPAE
16         select ARCH_REQUIRE_GPIOLIB
17         select MIGHT_HAVE_PCI
18         select PCI_QUIRKS if PCI
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 ARMADA_370_CLK
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 ARMADA_XP_CLK
43         select MACH_ARMADA_370_XP
44         select PINCTRL_ARMADA_XP
45         help
46           Say 'Y' here if you want your kernel to support boards based
47           on the Marvell Armada XP SoC with device tree.
48
49 endmenu
50
51 endif