qed: Fail driver load in 100g MSI mode.
[deliverable/linux.git] / arch / arm / mach-mvebu / Kconfig
1 menuconfig ARCH_MVEBU
2 bool "Marvell Engineering Business Unit (MVEBU) SoCs"
3 depends on ARCH_MULTI_V7 || ARCH_MULTI_V5
4 select ARCH_SUPPORTS_BIG_ENDIAN
5 select CLKSRC_MMIO
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_ANY
18 bool
19
20 config MACH_MVEBU_V7
21 bool
22 select ARMADA_370_XP_TIMER
23 select CACHE_L2X0
24 select ARM_CPU_SUSPEND
25 select MACH_MVEBU_ANY
26
27 config MACH_ARMADA_370
28 bool "Marvell Armada 370 boards"
29 depends on ARCH_MULTI_V7
30 select ARMADA_370_CLK
31 select ARMADA_370_XP_IRQ
32 select CPU_PJ4B
33 select MACH_MVEBU_V7
34 select PINCTRL_ARMADA_370
35 select MVEBU_CLK_COREDIV
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"
42 depends on ARCH_MULTI_V7
43 select ARMADA_370_XP_IRQ
44 select ARM_ERRATA_720789
45 select ARM_ERRATA_753970
46 select ARM_GIC
47 select ARMADA_375_CLK
48 select HAVE_ARM_SCU
49 select HAVE_ARM_TWD if SMP
50 select HAVE_SMP
51 select MACH_MVEBU_V7
52 select PINCTRL_ARMADA_375
53 select MVEBU_CLK_COREDIV
54 help
55 Say 'Y' here if you want your kernel to support boards based
56 on the Marvell Armada 375 SoC with device tree.
57
58 config MACH_ARMADA_38X
59 bool "Marvell Armada 380/385 boards"
60 depends on ARCH_MULTI_V7
61 select ARM_ERRATA_720789
62 select ARM_ERRATA_753970
63 select ARM_GIC
64 select ARMADA_370_XP_IRQ
65 select ARMADA_38X_CLK
66 select HAVE_ARM_SCU
67 select HAVE_ARM_TWD if SMP
68 select HAVE_SMP
69 select MACH_MVEBU_V7
70 select PINCTRL_ARMADA_38X
71 select MVEBU_CLK_COREDIV
72 help
73 Say 'Y' here if you want your kernel to support boards based
74 on the Marvell Armada 380/385 SoC with device tree.
75
76 config MACH_ARMADA_39X
77 bool "Marvell Armada 39x boards"
78 depends on ARCH_MULTI_V7
79 select ARM_GIC
80 select ARMADA_370_XP_IRQ
81 select ARMADA_39X_CLK
82 select CACHE_L2X0
83 select HAVE_ARM_SCU
84 select HAVE_ARM_TWD if SMP
85 select HAVE_SMP
86 select MACH_MVEBU_V7
87 select PINCTRL_ARMADA_39X
88 help
89 Say 'Y' here if you want your kernel to support boards based
90 on the Marvell Armada 39x SoC with device tree.
91
92 config MACH_ARMADA_XP
93 bool "Marvell Armada XP boards"
94 depends on ARCH_MULTI_V7
95 select ARMADA_370_XP_IRQ
96 select ARMADA_XP_CLK
97 select CPU_PJ4B
98 select MACH_MVEBU_V7
99 select PINCTRL_ARMADA_XP
100 help
101 Say 'Y' here if you want your kernel to support boards based
102 on the Marvell Armada XP SoC with device tree.
103
104 config MACH_DOVE
105 bool "Marvell Dove boards"
106 depends on ARCH_MULTI_V7
107 select CACHE_L2X0
108 select CPU_PJ4
109 select DOVE_CLK
110 select MACH_MVEBU_ANY
111 select ORION_IRQCHIP
112 select ORION_TIMER
113 select PM_GENERIC_DOMAINS if PM
114 select PINCTRL_DOVE
115 help
116 Say 'Y' here if you want your kernel to support the
117 Marvell Dove using flattened device tree.
118
119 config MACH_KIRKWOOD
120 bool "Marvell Kirkwood boards"
121 depends on ARCH_MULTI_V5
122 select ARCH_REQUIRE_GPIOLIB
123 select CPU_FEROCEON
124 select KIRKWOOD_CLK
125 select MACH_MVEBU_ANY
126 select ORION_IRQCHIP
127 select ORION_TIMER
128 select PCI
129 select PCI_QUIRKS
130 select PINCTRL_KIRKWOOD
131 help
132 Say 'Y' here if you want your kernel to support boards based
133 on the Marvell Kirkwood device tree.
134
135 endif
This page took 0.033441 seconds and 5 git commands to generate.