]> git.karo-electronics.de Git - karo-tx-linux.git/blob - arch/arm/mach-mvebu/Kconfig
ARM: mvebu: Armada 375/38x depend on MULTI_V7
[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
20 if ARCH_MVEBU
21
22 menu "Marvell SOC with device tree"
23
24 config MACH_MVEBU_V7
25         bool
26         select ARMADA_370_XP_TIMER
27         select HAVE_SMP
28         select CACHE_L2X0
29
30 config MACH_ARMADA_370
31         bool "Marvell Armada 370 boards"
32         select ARMADA_370_CLK
33         select CPU_PJ4B
34         select MACH_MVEBU_V7
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_375
41         bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
42         select ARM_ERRATA_720789
43         select ARM_ERRATA_753970
44         select ARM_GIC
45         select ARMADA_375_CLK
46         select CPU_V7
47         select MACH_MVEBU_V7
48         select NEON
49         select PINCTRL_ARMADA_375
50         help
51           Say 'Y' here if you want your kernel to support boards based
52           on the Marvell Armada 375 SoC with device tree.
53
54 config MACH_ARMADA_38X
55         bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
56         select ARM_ERRATA_720789
57         select ARM_ERRATA_753970
58         select ARM_GIC
59         select ARMADA_38X_CLK
60         select CPU_V7
61         select MACH_MVEBU_V7
62         select NEON
63         select PINCTRL_ARMADA_38X
64         help
65           Say 'Y' here if you want your kernel to support boards based
66           on the Marvell Armada 380/385 SoC with device tree.
67
68 config MACH_ARMADA_XP
69         bool "Marvell Armada XP boards"
70         select ARMADA_XP_CLK
71         select CPU_PJ4B
72         select MACH_MVEBU_V7
73         select PINCTRL_ARMADA_XP
74         help
75           Say 'Y' here if you want your kernel to support boards based
76           on the Marvell Armada XP SoC with device tree.
77
78 endmenu
79
80 endif