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