Commit | Line | Data |
---|---|---|
ec8f24b7 | 1 | # SPDX-License-Identifier: GPL-2.0-only |
63cddd25 AB |
2 | menuconfig 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 | 17 | if ARCH_ORION5X |
585cf175 | 18 | |
1bffb4a8 TP |
19 | config 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 |
31 | config 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 |
38 | config 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 |
45 | config 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 |
53 | config 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 |
60 | config 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 |
67 | config 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 |
73 | config 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 |
79 | config 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 | 87 | config 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 |
94 | config 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 |
101 | config 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 |
107 | config 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 |
113 | config 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 |
119 | config 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 |
125 | config 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 |
132 | config 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 |
139 | config 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 |
146 | config 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 |
152 | config 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 |
158 | config 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 |
164 | config 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 | 170 | endif |