treewide: Add SPDX license identifier - Makefile/Kconfig
[linux-2.6-block.git] / arch / arm / mach-orion5x / Kconfig
CommitLineData
ec8f24b7 1# SPDX-License-Identifier: GPL-2.0-only
63cddd25
AB
2menuconfig ARCH_ORION5X
3 bool "Marvell Orion"
4 depends on MMU && ARCH_MULTI_V5
63cddd25
AB
5 select CPU_FEROCEON
6 select GENERIC_CLOCKEVENTS
5c34a4e8 7 select GPIOLIB
63cddd25 8 select MVEBU_MBUS
eb01d42a 9 select FORCE_PCI
d43e85b7 10 select PHYLIB if NETDEVICES
63cddd25
AB
11 select PLAT_ORION_LEGACY
12 help
13 Support for the following Marvell Orion 5x series SoCs:
14 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
15 Orion-2 (5281), Orion-1-90 (6183).
585cf175 16
63cddd25 17if ARCH_ORION5X
585cf175 18
1bffb4a8
TP
19config ARCH_ORION5X_DT
20 bool "Marvell Orion5x Flattened Device Tree"
21 select USE_OF
98d4db26 22 select ORION_CLK
ab5ab9db
TP
23 select ORION_IRQCHIP
24 select ORION_TIMER
4e7bb110
TP
25 select PINCTRL
26 select PINCTRL_ORION
1bffb4a8
TP
27 help
28 Say 'Y' here if you want your kernel to support the
29 Marvell Orion5x using flattened device tree.
30
e448b12c
TP
31config MACH_DB88F5281
32 bool "Marvell Orion-2 Development Board"
993e2215 33 select I2C_BOARDINFO if I2C
e448b12c
TP
34 help
35 Say 'Y' here if you want your kernel to support the
36 Marvell Orion-2 (88F5281) Development Board
37
817eb210
RS
38config MACH_RD88F5182
39 bool "Marvell Orion-NAS Reference Design"
993e2215 40 select I2C_BOARDINFO if I2C
817eb210
RS
41 help
42 Say 'Y' here if you want your kernel to support the
43 Marvell Orion-NAS (88F5182) RD2
44
065194a0
TP
45config MACH_RD88F5182_DT
46 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
47 select ARCH_ORION5X_DT
993e2215 48 select I2C_BOARDINFO if I2C
065194a0
TP
49 help
50 Say 'Y' here if you want your kernel to support the Marvell
51 Orion-NAS (88F5182) RD2, Flattened Device Tree.
52
1e780453
RS
53config MACH_KUROBOX_PRO
54 bool "KuroBox Pro"
993e2215 55 select I2C_BOARDINFO if I2C
1e780453
RS
56 help
57 Say 'Y' here if you want your kernel to support the
58 KuroBox Pro platform.
59
555a3656
HVR
60config MACH_DNS323
61 bool "D-Link DNS-323"
993e2215 62 select I2C_BOARDINFO if I2C
555a3656
HVR
63 help
64 Say 'Y' here if you want your kernel to support the
65 D-Link DNS-323 platform.
66
3faf2ee8
BB
67config MACH_TS209
68 bool "QNAP TS-109/TS-209"
69 help
70 Say 'Y' here if you want your kernel to support the
71 QNAP TS-109/TS-209 platform.
72
104ea078
SB
73config MACH_TERASTATION_PRO2
74 bool "Buffalo Terastation Pro II/Live"
75 help
76 Say 'Y' here if you want your kernel to support the
77 Buffalo Terastation Pro II/Live platform.
78
87549251
BB
79config MACH_LINKSTATION_PRO
80 bool "Buffalo Linkstation Pro/Live"
993e2215 81 select I2C_BOARDINFO if I2C
87549251
BB
82 help
83 Say 'Y' here if you want your kernel to support the
84 Buffalo Linkstation Pro/Live platform. Both v1 and
85 v2 devices are supported.
86
7b0a26f2 87config MACH_LINKSTATION_MINI
15979aee
BC
88 bool "Buffalo Linkstation Mini (Flattened Device Tree)"
89 select ARCH_ORION5X_DT
7b0a26f2
AK
90 help
91 Say 'Y' here if you want your kernel to support the
15979aee 92 Buffalo Linkstation Mini (LS-WSGL) platform.
7b0a26f2 93
2d18638e
ZQ
94config MACH_LINKSTATION_LS_HGL
95 bool "Buffalo Linkstation LS-HGL"
993e2215 96 select I2C_BOARDINFO if I2C
2d18638e
ZQ
97 help
98 Say 'Y' here if you want your kernel to support the
99 Buffalo Linkstation LS-HGL platform.
100
47e9cffd
SB
101config MACH_TS409
102 bool "QNAP TS-409"
103 help
104 Say 'Y' here if you want your kernel to support the
105 QNAP TS-409 platform.
106
42452b77
LB
107config MACH_WRT350N_V2
108 bool "Linksys WRT350N v2"
109 help
110 Say 'Y' here if you want your kernel to support the
111 Linksys WRT350N v2 platform.
112
7171d867
AC
113config MACH_TS78XX
114 bool "Technologic Systems TS-78xx"
115 help
116 Say 'Y' here if you want your kernel to support the
117 Technologic Systems TS-78xx platform.
118
b08d5af3
MM
119config MACH_MV2120
120 bool "HP Media Vault mv2120"
121 help
122 Say 'Y' here if you want your kernel to support the
123 HP Media Vault mv2120 or mv5100.
124
94b0bd36
TP
125config MACH_D2NET_DT
126 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
127 select ARCH_ORION5X_DT
8f220860
SG
128 help
129 Say 'Y' here if you want your kernel to support the
130 LaCie d2 Network NAS.
131
54782674
SG
132config MACH_NET2BIG
133 bool "LaCie 2Big Network"
993e2215 134 select I2C_BOARDINFO if I2C
54782674
SG
135 help
136 Say 'Y' here if you want your kernel to support the
137 LaCie 2Big Network NAS.
138
fbf04d81
TP
139config MACH_MSS2_DT
140 bool "Maxtor Shared Storage II (Flattened Device Tree)"
141 select ARCH_ORION5X_DT
7ec753cc
SB
142 help
143 Say 'Y' here if you want your kernel to support the
144 Maxtor Shared Storage II platform.
145
2f820978
IK
146config MACH_WNR854T
147 bool "Netgear WNR854T"
148 help
149 Say 'Y' here if you want your kernel to support the
150 Netgear WNR854T platform.
151
70129132
LB
152config MACH_RD88F5181L_GE
153 bool "Marvell Orion-VoIP GE Reference Design"
154 help
155 Say 'Y' here if you want your kernel to support the
156 Marvell Orion-VoIP GE (88F5181L) RD.
157
6b5cdf0f
NP
158config MACH_RD88F5181L_FXO
159 bool "Marvell Orion-VoIP FXO Reference Design"
160 help
161 Say 'Y' here if you want your kernel to support the
162 Marvell Orion-VoIP FXO (88F5181L) RD.
163
0b0740c3
LB
164config MACH_RD88F6183AP_GE
165 bool "Marvell Orion-1-90 AP GE Reference Design"
166 help
167 Say 'Y' here if you want your kernel to support the
168 Marvell Orion-1-90 (88F6183) AP GE RD.
169
585cf175 170endif