Merge tag 'for-linus-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh...
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
... / ...
CommitLineData
1config ARCH_MVEBU
2 bool "Marvell Engineering Business Unit (MVEBU) SoCs" if (ARCH_MULTI_V7 || ARCH_MULTI_V5)
3 select ARCH_SUPPORTS_BIG_ENDIAN
4 select CLKSRC_MMIO
5 select GENERIC_IRQ_CHIP
6 select IRQ_DOMAIN
7 select PINCTRL
8 select PLAT_ORION
9 select MVEBU_MBUS
10 select ZONE_DMA if ARM_LPAE
11 select ARCH_REQUIRE_GPIOLIB
12 select MIGHT_HAVE_PCI
13 select PCI_QUIRKS if PCI
14 select OF_ADDRESS_PCI
15
16if ARCH_MVEBU
17
18menu "Marvell EBU SoC variants"
19
20config MACH_MVEBU_V7
21 bool
22 select ARMADA_370_XP_TIMER
23 select CACHE_L2X0
24
25config MACH_ARMADA_370
26 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
27 select ARMADA_370_CLK
28 select CPU_PJ4B
29 select MACH_MVEBU_V7
30 select PINCTRL_ARMADA_370
31 help
32 Say 'Y' here if you want your kernel to support boards based
33 on the Marvell Armada 370 SoC with device tree.
34
35config MACH_ARMADA_375
36 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
37 select ARM_ERRATA_720789
38 select ARM_ERRATA_753970
39 select ARM_GIC
40 select ARMADA_375_CLK
41 select CPU_V7
42 select MACH_MVEBU_V7
43 select PINCTRL_ARMADA_375
44 help
45 Say 'Y' here if you want your kernel to support boards based
46 on the Marvell Armada 375 SoC with device tree.
47
48config MACH_ARMADA_38X
49 bool "Marvell Armada 380/385 boards" if ARCH_MULTI_V7
50 select ARM_ERRATA_720789
51 select ARM_ERRATA_753970
52 select ARM_GIC
53 select ARMADA_38X_CLK
54 select CPU_V7
55 select MACH_MVEBU_V7
56 select PINCTRL_ARMADA_38X
57 help
58 Say 'Y' here if you want your kernel to support boards based
59 on the Marvell Armada 380/385 SoC with device tree.
60
61config MACH_ARMADA_XP
62 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
63 select ARMADA_XP_CLK
64 select CPU_PJ4B
65 select MACH_MVEBU_V7
66 select PINCTRL_ARMADA_XP
67 help
68 Say 'Y' here if you want your kernel to support boards based
69 on the Marvell Armada XP SoC with device tree.
70
71config MACH_DOVE
72 bool "Marvell Dove boards" if ARCH_MULTI_V7
73 select CACHE_L2X0
74 select CPU_PJ4
75 select DOVE_CLK
76 select ORION_IRQCHIP
77 select ORION_TIMER
78 select PINCTRL_DOVE
79 help
80 Say 'Y' here if you want your kernel to support the
81 Marvell Dove using flattened device tree.
82
83config MACH_KIRKWOOD
84 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
85 select ARCH_HAS_CPUFREQ
86 select ARCH_REQUIRE_GPIOLIB
87 select CPU_FEROCEON
88 select KIRKWOOD_CLK
89 select OF_IRQ
90 select ORION_IRQCHIP
91 select ORION_TIMER
92 select PCI
93 select PCI_QUIRKS
94 select PINCTRL_KIRKWOOD
95 select USE_OF
96 help
97 Say 'Y' here if you want your kernel to support boards based
98 on the Marvell Kirkwood device tree.
99
100config MACH_T5325
101 bool "HP T5325 thin client"
102 depends on MACH_KIRKWOOD
103 help
104 Say 'Y' here if you want your kernel to support the
105 HP T5325 Thin client
106
107endmenu
108
109endif
This page took 0.078218 seconds and 5 git commands to generate.