Merge branch 'for-5.0' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie...
[sfrench/cifs-2.6.git] / arch / arm / mach-orion5x / Kconfig
1 menuconfig ARCH_ORION5X
2         bool "Marvell Orion"
3         depends on MMU && ARCH_MULTI_V5
4         select CPU_FEROCEON
5         select GENERIC_CLOCKEVENTS
6         select GPIOLIB
7         select MVEBU_MBUS
8         select FORCE_PCI
9         select PHYLIB if NETDEVICES
10         select PLAT_ORION_LEGACY
11         help
12           Support for the following Marvell Orion 5x series SoCs:
13           Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
14           Orion-2 (5281), Orion-1-90 (6183).
15
16 if ARCH_ORION5X
17
18 config ARCH_ORION5X_DT
19         bool "Marvell Orion5x Flattened Device Tree"
20         select USE_OF
21         select ORION_CLK
22         select ORION_IRQCHIP
23         select ORION_TIMER
24         select PINCTRL
25         select PINCTRL_ORION
26         help
27           Say 'Y' here if you want your kernel to support the
28           Marvell Orion5x using flattened device tree.
29
30 config MACH_DB88F5281
31         bool "Marvell Orion-2 Development Board"
32         select I2C_BOARDINFO if I2C
33         help
34           Say 'Y' here if you want your kernel to support the
35           Marvell Orion-2 (88F5281) Development Board
36
37 config MACH_RD88F5182
38         bool "Marvell Orion-NAS Reference Design"
39         select I2C_BOARDINFO if I2C
40         help
41           Say 'Y' here if you want your kernel to support the
42           Marvell Orion-NAS (88F5182) RD2
43
44 config MACH_RD88F5182_DT
45         bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
46         select ARCH_ORION5X_DT
47         select I2C_BOARDINFO if I2C
48         help
49           Say 'Y' here if you want your kernel to support the Marvell
50           Orion-NAS (88F5182) RD2, Flattened Device Tree.
51
52 config MACH_KUROBOX_PRO
53         bool "KuroBox Pro"
54         select I2C_BOARDINFO if I2C
55         help
56           Say 'Y' here if you want your kernel to support the
57           KuroBox Pro platform.
58
59 config MACH_DNS323
60         bool "D-Link DNS-323"
61         select I2C_BOARDINFO if I2C
62         help
63           Say 'Y' here if you want your kernel to support the
64           D-Link DNS-323 platform.
65
66 config MACH_TS209
67         bool "QNAP TS-109/TS-209"
68         help
69           Say 'Y' here if you want your kernel to support the
70           QNAP TS-109/TS-209 platform.
71
72 config MACH_TERASTATION_PRO2
73         bool "Buffalo Terastation Pro II/Live"
74         help
75           Say 'Y' here if you want your kernel to support the
76           Buffalo Terastation Pro II/Live platform.
77
78 config MACH_LINKSTATION_PRO
79         bool "Buffalo Linkstation Pro/Live"
80         select I2C_BOARDINFO if I2C
81         help
82           Say 'Y' here if you want your kernel to support the
83           Buffalo Linkstation Pro/Live platform. Both v1 and
84           v2 devices are supported.
85
86 config MACH_LINKSTATION_MINI
87         bool "Buffalo Linkstation Mini (Flattened Device Tree)"
88         select ARCH_ORION5X_DT
89         help
90           Say 'Y' here if you want your kernel to support the
91           Buffalo Linkstation Mini (LS-WSGL) platform.
92
93 config MACH_LINKSTATION_LS_HGL
94         bool "Buffalo Linkstation LS-HGL"
95         select I2C_BOARDINFO if I2C
96         help
97           Say 'Y' here if you want your kernel to support the
98           Buffalo Linkstation LS-HGL platform.
99
100 config MACH_TS409
101         bool "QNAP TS-409"
102         help
103           Say 'Y' here if you want your kernel to support the
104           QNAP TS-409 platform.
105
106 config MACH_WRT350N_V2
107         bool "Linksys WRT350N v2"
108         help
109           Say 'Y' here if you want your kernel to support the
110           Linksys WRT350N v2 platform.
111
112 config MACH_TS78XX
113         bool "Technologic Systems TS-78xx"
114         help
115           Say 'Y' here if you want your kernel to support the
116           Technologic Systems TS-78xx platform.
117
118 config MACH_MV2120
119         bool "HP Media Vault mv2120"
120         help
121           Say 'Y' here if you want your kernel to support the
122           HP Media Vault mv2120 or mv5100.
123
124 config MACH_D2NET_DT
125         bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
126         select ARCH_ORION5X_DT
127         help
128           Say 'Y' here if you want your kernel to support the
129           LaCie d2 Network NAS.
130
131 config MACH_NET2BIG
132         bool "LaCie 2Big Network"
133         select I2C_BOARDINFO if I2C
134         help
135           Say 'Y' here if you want your kernel to support the
136           LaCie 2Big Network NAS.
137
138 config MACH_MSS2_DT
139         bool "Maxtor Shared Storage II (Flattened Device Tree)"
140         select ARCH_ORION5X_DT
141         help
142           Say 'Y' here if you want your kernel to support the
143           Maxtor Shared Storage II platform.
144
145 config MACH_WNR854T
146         bool "Netgear WNR854T"
147         help
148           Say 'Y' here if you want your kernel to support the
149           Netgear WNR854T platform.
150
151 config MACH_RD88F5181L_GE
152         bool "Marvell Orion-VoIP GE Reference Design"
153         help
154           Say 'Y' here if you want your kernel to support the
155           Marvell Orion-VoIP GE (88F5181L) RD.
156
157 config MACH_RD88F5181L_FXO
158         bool "Marvell Orion-VoIP FXO Reference Design"
159         help
160           Say 'Y' here if you want your kernel to support the
161           Marvell Orion-VoIP FXO (88F5181L) RD.
162
163 config MACH_RD88F6183AP_GE
164         bool "Marvell Orion-1-90 AP GE Reference Design"
165         help
166           Say 'Y' here if you want your kernel to support the
167           Marvell Orion-1-90 (88F6183) AP GE RD.
168
169 endif