1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig ARCH_ORION5X 3 bool "Marvell Orion" 4 depends on ARCH_MULTI_V5 5 select CPU_FEROCEON 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 16if ARCH_ORION5X 17 18config ARCH_ORION5X_DT 19 bool "Marvell Orion5x Flattened Device Tree" 20 select ORION_CLK 21 select ORION_IRQCHIP 22 select ORION_TIMER 23 select PINCTRL 24 select PINCTRL_ORION 25 help 26 Say 'Y' here if you want your kernel to support the 27 Marvell Orion5x using flattened device tree. 28 29config MACH_DB88F5281 30 bool "Marvell Orion-2 Development Board" 31 select I2C_BOARDINFO if I2C 32 help 33 Say 'Y' here if you want your kernel to support the 34 Marvell Orion-2 (88F5281) Development Board 35 36config MACH_RD88F5182 37 bool "Marvell Orion-NAS Reference Design" 38 select I2C_BOARDINFO if I2C 39 help 40 Say 'Y' here if you want your kernel to support the 41 Marvell Orion-NAS (88F5182) RD2 42 43config MACH_RD88F5182_DT 44 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 45 select ARCH_ORION5X_DT 46 select I2C_BOARDINFO if I2C 47 help 48 Say 'Y' here if you want your kernel to support the Marvell 49 Orion-NAS (88F5182) RD2, Flattened Device Tree. 50 51config MACH_KUROBOX_PRO 52 bool "KuroBox Pro" 53 select I2C_BOARDINFO if I2C 54 help 55 Say 'Y' here if you want your kernel to support the 56 KuroBox Pro platform. 57 58config MACH_DNS323 59 bool "D-Link DNS-323" 60 select I2C_BOARDINFO if I2C 61 help 62 Say 'Y' here if you want your kernel to support the 63 D-Link DNS-323 platform. 64 65config MACH_TS209 66 bool "QNAP TS-109/TS-209" 67 help 68 Say 'Y' here if you want your kernel to support the 69 QNAP TS-109/TS-209 platform. 70 71config MACH_TERASTATION_PRO2 72 bool "Buffalo Terastation Pro II/Live" 73 help 74 Say 'Y' here if you want your kernel to support the 75 Buffalo Terastation Pro II/Live platform. 76 77config MACH_LINKSTATION_PRO 78 bool "Buffalo Linkstation Pro/Live" 79 select I2C_BOARDINFO if I2C 80 help 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. 84 85config MACH_LINKSTATION_MINI 86 bool "Buffalo Linkstation Mini (Flattened Device Tree)" 87 select ARCH_ORION5X_DT 88 help 89 Say 'Y' here if you want your kernel to support the 90 Buffalo Linkstation Mini (LS-WSGL) platform. 91 92config MACH_LINKSTATION_LS_HGL 93 bool "Buffalo Linkstation LS-HGL" 94 select I2C_BOARDINFO if I2C 95 help 96 Say 'Y' here if you want your kernel to support the 97 Buffalo Linkstation LS-HGL platform. 98 99config MACH_TS409 100 bool "QNAP TS-409" 101 help 102 Say 'Y' here if you want your kernel to support the 103 QNAP TS-409 platform. 104 105config MACH_WRT350N_V2 106 bool "Linksys WRT350N v2" 107 help 108 Say 'Y' here if you want your kernel to support the 109 Linksys WRT350N v2 platform. 110 111config MACH_TS78XX 112 bool "Technologic Systems TS-78xx" 113 help 114 Say 'Y' here if you want your kernel to support the 115 Technologic Systems TS-78xx platform. 116 117config MACH_MV2120 118 bool "HP Media Vault mv2120" 119 help 120 Say 'Y' here if you want your kernel to support the 121 HP Media Vault mv2120 or mv5100. 122 123config MACH_D2NET_DT 124 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 125 select ARCH_ORION5X_DT 126 help 127 Say 'Y' here if you want your kernel to support the 128 LaCie d2 Network NAS. 129 130config MACH_NET2BIG 131 bool "LaCie 2Big Network" 132 select I2C_BOARDINFO if I2C 133 help 134 Say 'Y' here if you want your kernel to support the 135 LaCie 2Big Network NAS. 136 137config MACH_MSS2_DT 138 bool "Maxtor Shared Storage II (Flattened Device Tree)" 139 select ARCH_ORION5X_DT 140 help 141 Say 'Y' here if you want your kernel to support the 142 Maxtor Shared Storage II platform. 143 144config MACH_WNR854T 145 bool "Netgear WNR854T" 146 help 147 Say 'Y' here if you want your kernel to support the 148 Netgear WNR854T platform. 149 150config MACH_RD88F5181L_GE 151 bool "Marvell Orion-VoIP GE Reference Design" 152 help 153 Say 'Y' here if you want your kernel to support the 154 Marvell Orion-VoIP GE (88F5181L) RD. 155 156config MACH_RD88F5181L_FXO 157 bool "Marvell Orion-VoIP FXO Reference Design" 158 help 159 Say 'Y' here if you want your kernel to support the 160 Marvell Orion-VoIP FXO (88F5181L) RD. 161 162config MACH_RD88F6183AP_GE 163 bool "Marvell Orion-1-90 AP GE Reference Design" 164 help 165 Say 'Y' here if you want your kernel to support the 166 Marvell Orion-1-90 (88F6183) AP GE RD. 167 168endif 169