]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/mach-mvebu/Kconfig
Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linux
[karo-tx-linux.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         select OF_ADDRESS_PCI
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 ARMADA_370_CLK
35         select MACH_ARMADA_370_XP
36         select PINCTRL_ARMADA_370
37         help
38           Say 'Y' here if you want your kernel to support boards based
39           on the Marvell Armada 370 SoC with device tree.
40
41 config MACH_ARMADA_XP
42         bool "Marvell Armada XP boards"
43         select ARMADA_XP_CLK
44         select MACH_ARMADA_370_XP
45         select PINCTRL_ARMADA_XP
46         help
47           Say 'Y' here if you want your kernel to support boards based
48           on the Marvell Armada XP SoC with device tree.
49
50 endmenu
51
52 endif