1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ARCH_ORION5X
4 depends on MMU && ARCH_MULTI_V5
6 select GENERIC_CLOCKEVENTS
10 select PHYLIB if NETDEVICES
11 select PLAT_ORION_LEGACY
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).
19 config ARCH_ORION5X_DT
20 bool "Marvell Orion5x Flattened Device Tree"
28 Say 'Y' here if you want your kernel to support the
29 Marvell Orion5x using flattened device tree.
32 bool "Marvell Orion-2 Development Board"
33 select I2C_BOARDINFO if I2C
35 Say 'Y' here if you want your kernel to support the
36 Marvell Orion-2 (88F5281) Development Board
39 bool "Marvell Orion-NAS Reference Design"
40 select I2C_BOARDINFO if I2C
42 Say 'Y' here if you want your kernel to support the
43 Marvell Orion-NAS (88F5182) RD2
45 config MACH_RD88F5182_DT
46 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
47 select ARCH_ORION5X_DT
48 select I2C_BOARDINFO if I2C
50 Say 'Y' here if you want your kernel to support the Marvell
51 Orion-NAS (88F5182) RD2, Flattened Device Tree.
53 config MACH_KUROBOX_PRO
55 select I2C_BOARDINFO if I2C
57 Say 'Y' here if you want your kernel to support the
62 select I2C_BOARDINFO if I2C
64 Say 'Y' here if you want your kernel to support the
65 D-Link DNS-323 platform.
68 bool "QNAP TS-109/TS-209"
70 Say 'Y' here if you want your kernel to support the
71 QNAP TS-109/TS-209 platform.
73 config MACH_TERASTATION_PRO2
74 bool "Buffalo Terastation Pro II/Live"
76 Say 'Y' here if you want your kernel to support the
77 Buffalo Terastation Pro II/Live platform.
79 config MACH_LINKSTATION_PRO
80 bool "Buffalo Linkstation Pro/Live"
81 select I2C_BOARDINFO if I2C
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.
87 config MACH_LINKSTATION_MINI
88 bool "Buffalo Linkstation Mini (Flattened Device Tree)"
89 select ARCH_ORION5X_DT
91 Say 'Y' here if you want your kernel to support the
92 Buffalo Linkstation Mini (LS-WSGL) platform.
94 config MACH_LINKSTATION_LS_HGL
95 bool "Buffalo Linkstation LS-HGL"
96 select I2C_BOARDINFO if I2C
98 Say 'Y' here if you want your kernel to support the
99 Buffalo Linkstation LS-HGL platform.
104 Say 'Y' here if you want your kernel to support the
105 QNAP TS-409 platform.
107 config MACH_WRT350N_V2
108 bool "Linksys WRT350N v2"
110 Say 'Y' here if you want your kernel to support the
111 Linksys WRT350N v2 platform.
114 bool "Technologic Systems TS-78xx"
116 Say 'Y' here if you want your kernel to support the
117 Technologic Systems TS-78xx platform.
120 bool "HP Media Vault mv2120"
122 Say 'Y' here if you want your kernel to support the
123 HP Media Vault mv2120 or mv5100.
126 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
127 select ARCH_ORION5X_DT
129 Say 'Y' here if you want your kernel to support the
130 LaCie d2 Network NAS.
133 bool "LaCie 2Big Network"
134 select I2C_BOARDINFO if I2C
136 Say 'Y' here if you want your kernel to support the
137 LaCie 2Big Network NAS.
140 bool "Maxtor Shared Storage II (Flattened Device Tree)"
141 select ARCH_ORION5X_DT
143 Say 'Y' here if you want your kernel to support the
144 Maxtor Shared Storage II platform.
147 bool "Netgear WNR854T"
149 Say 'Y' here if you want your kernel to support the
150 Netgear WNR854T platform.
152 config MACH_RD88F5181L_GE
153 bool "Marvell Orion-VoIP GE Reference Design"
155 Say 'Y' here if you want your kernel to support the
156 Marvell Orion-VoIP GE (88F5181L) RD.
158 config MACH_RD88F5181L_FXO
159 bool "Marvell Orion-VoIP FXO Reference Design"
161 Say 'Y' here if you want your kernel to support the
162 Marvell Orion-VoIP FXO (88F5181L) RD.
164 config MACH_RD88F6183AP_GE
165 bool "Marvell Orion-1-90 AP GE Reference Design"
167 Say 'Y' here if you want your kernel to support the
168 Marvell Orion-1-90 (88F6183) AP GE RD.