Merge tag 'mfd-for-linus-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
1 menuconfig 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 PINCTRL
7 select PLAT_ORION
8 select SOC_BUS
9 select MVEBU_MBUS
10 select ZONE_DMA if ARM_LPAE
11 select ARCH_REQUIRE_GPIOLIB
12 select PCI_QUIRKS if PCI
13 select OF_ADDRESS_PCI
14
15 if ARCH_MVEBU
16
17 config MACH_MVEBU_V7
18 bool
19 select ARMADA_370_XP_TIMER
20 select CACHE_L2X0
21 select ARM_CPU_SUSPEND
22
23 config MACH_ARMADA_370
24 bool "Marvell Armada 370 boards" if ARCH_MULTI_V7
25 select ARMADA_370_CLK
26 select CPU_PJ4B
27 select MACH_MVEBU_V7
28 select PINCTRL_ARMADA_370
29 help
30 Say 'Y' here if you want your kernel to support boards based
31 on the Marvell Armada 370 SoC with device tree.
32
33 config MACH_ARMADA_375
34 bool "Marvell Armada 375 boards" if ARCH_MULTI_V7
35 select ARM_ERRATA_720789
36 select ARM_ERRATA_753970
37 select ARM_GIC
38 select ARMADA_375_CLK
39 select HAVE_ARM_SCU
40 select HAVE_ARM_TWD if SMP
41 select HAVE_SMP
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
48 config 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 HAVE_ARM_SCU
55 select HAVE_ARM_TWD if SMP
56 select HAVE_SMP
57 select MACH_MVEBU_V7
58 select PINCTRL_ARMADA_38X
59 help
60 Say 'Y' here if you want your kernel to support boards based
61 on the Marvell Armada 380/385 SoC with device tree.
62
63 config MACH_ARMADA_XP
64 bool "Marvell Armada XP boards" if ARCH_MULTI_V7
65 select ARMADA_XP_CLK
66 select CPU_PJ4B
67 select MACH_MVEBU_V7
68 select PINCTRL_ARMADA_XP
69 help
70 Say 'Y' here if you want your kernel to support boards based
71 on the Marvell Armada XP SoC with device tree.
72
73 config MACH_DOVE
74 bool "Marvell Dove boards" if ARCH_MULTI_V7
75 select CACHE_L2X0
76 select CPU_PJ4
77 select DOVE_CLK
78 select ORION_IRQCHIP
79 select ORION_TIMER
80 select PINCTRL_DOVE
81 help
82 Say 'Y' here if you want your kernel to support the
83 Marvell Dove using flattened device tree.
84
85 config MACH_KIRKWOOD
86 bool "Marvell Kirkwood boards" if ARCH_MULTI_V5
87 select ARCH_REQUIRE_GPIOLIB
88 select CPU_FEROCEON
89 select KIRKWOOD_CLK
90 select ORION_IRQCHIP
91 select ORION_TIMER
92 select PCI
93 select PCI_QUIRKS
94 select PINCTRL_KIRKWOOD
95 help
96 Say 'Y' here if you want your kernel to support boards based
97 on the Marvell Kirkwood device tree.
98
99 endif
This page took 0.058883 seconds and 5 git commands to generate.