1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ARCH_ORION5X
4 depends on MMU && ARCH_MULTI_V5
9 select PHYLIB if NETDEVICES
10 select PLAT_ORION_LEGACY
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).
18 config ARCH_ORION5X_DT
19 bool "Marvell Orion5x Flattened Device Tree"
26 Say 'Y' here if you want your kernel to support the
27 Marvell Orion5x using flattened device tree.
30 bool "Marvell Orion-2 Development Board"
31 select I2C_BOARDINFO if I2C
33 Say 'Y' here if you want your kernel to support the
34 Marvell Orion-2 (88F5281) Development Board
37 bool "Marvell Orion-NAS Reference Design"
38 select I2C_BOARDINFO if I2C
40 Say 'Y' here if you want your kernel to support the
41 Marvell Orion-NAS (88F5182) RD2
43 config MACH_RD88F5182_DT
44 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
45 select ARCH_ORION5X_DT
46 select I2C_BOARDINFO if I2C
48 Say 'Y' here if you want your kernel to support the Marvell
49 Orion-NAS (88F5182) RD2, Flattened Device Tree.
51 config MACH_KUROBOX_PRO
53 select I2C_BOARDINFO if I2C
55 Say 'Y' here if you want your kernel to support the
60 select I2C_BOARDINFO if I2C
62 Say 'Y' here if you want your kernel to support the
63 D-Link DNS-323 platform.
66 bool "QNAP TS-109/TS-209"
68 Say 'Y' here if you want your kernel to support the
69 QNAP TS-109/TS-209 platform.
71 config MACH_TERASTATION_PRO2
72 bool "Buffalo Terastation Pro II/Live"
74 Say 'Y' here if you want your kernel to support the
75 Buffalo Terastation Pro II/Live platform.
77 config MACH_LINKSTATION_PRO
78 bool "Buffalo Linkstation Pro/Live"
79 select I2C_BOARDINFO if I2C
81 Say 'Y' here if you want your kernel to support the
82 Buffalo Linkstation Pro/Live platform. Both v1 and
83 v2 devices are supported.
85 config MACH_LINKSTATION_MINI
86 bool "Buffalo Linkstation Mini (Flattened Device Tree)"
87 select ARCH_ORION5X_DT
89 Say 'Y' here if you want your kernel to support the
90 Buffalo Linkstation Mini (LS-WSGL) platform.
92 config MACH_LINKSTATION_LS_HGL
93 bool "Buffalo Linkstation LS-HGL"
94 select I2C_BOARDINFO if I2C
96 Say 'Y' here if you want your kernel to support the
97 Buffalo Linkstation LS-HGL platform.
102 Say 'Y' here if you want your kernel to support the
103 QNAP TS-409 platform.
105 config MACH_WRT350N_V2
106 bool "Linksys WRT350N v2"
108 Say 'Y' here if you want your kernel to support the
109 Linksys WRT350N v2 platform.
112 bool "Technologic Systems TS-78xx"
114 Say 'Y' here if you want your kernel to support the
115 Technologic Systems TS-78xx platform.
118 bool "HP Media Vault mv2120"
120 Say 'Y' here if you want your kernel to support the
121 HP Media Vault mv2120 or mv5100.
124 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
125 select ARCH_ORION5X_DT
127 Say 'Y' here if you want your kernel to support the
128 LaCie d2 Network NAS.
131 bool "LaCie 2Big Network"
132 select I2C_BOARDINFO if I2C
134 Say 'Y' here if you want your kernel to support the
135 LaCie 2Big Network NAS.
138 bool "Maxtor Shared Storage II (Flattened Device Tree)"
139 select ARCH_ORION5X_DT
141 Say 'Y' here if you want your kernel to support the
142 Maxtor Shared Storage II platform.
145 bool "Netgear WNR854T"
147 Say 'Y' here if you want your kernel to support the
148 Netgear WNR854T platform.
150 config MACH_RD88F5181L_GE
151 bool "Marvell Orion-VoIP GE Reference Design"
153 Say 'Y' here if you want your kernel to support the
154 Marvell Orion-VoIP GE (88F5181L) RD.
156 config MACH_RD88F5181L_FXO
157 bool "Marvell Orion-VoIP FXO Reference Design"
159 Say 'Y' here if you want your kernel to support the
160 Marvell Orion-VoIP FXO (88F5181L) RD.
162 config MACH_RD88F6183AP_GE
163 bool "Marvell Orion-1-90 AP GE Reference Design"
165 Say 'Y' here if you want your kernel to support the
166 Marvell Orion-1-90 (88F6183) AP GE RD.