1# SPDX-License-Identifier: GPL-2.0-only 2menuconfig ARCH_ORION5X 3 bool "Marvell Orion" 4 depends on MMU && ARCH_MULTI_V5 5 select CPU_FEROCEON 6 select GENERIC_CLOCKEVENTS 7 select GPIOLIB 8 select MVEBU_MBUS 9 select FORCE_PCI 10 select PHYLIB if NETDEVICES 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). 16 17if ARCH_ORION5X 18 19config ARCH_ORION5X_DT 20 bool "Marvell Orion5x Flattened Device Tree" 21 select USE_OF 22 select ORION_CLK 23 select ORION_IRQCHIP 24 select ORION_TIMER 25 select PINCTRL 26 select PINCTRL_ORION 27 help 28 Say 'Y' here if you want your kernel to support the 29 Marvell Orion5x using flattened device tree. 30 31config MACH_DB88F5281 32 bool "Marvell Orion-2 Development Board" 33 select I2C_BOARDINFO if I2C 34 help 35 Say 'Y' here if you want your kernel to support the 36 Marvell Orion-2 (88F5281) Development Board 37 38config MACH_RD88F5182 39 bool "Marvell Orion-NAS Reference Design" 40 select I2C_BOARDINFO if I2C 41 help 42 Say 'Y' here if you want your kernel to support the 43 Marvell Orion-NAS (88F5182) RD2 44 45config MACH_RD88F5182_DT 46 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 47 select ARCH_ORION5X_DT 48 select I2C_BOARDINFO if I2C 49 help 50 Say 'Y' here if you want your kernel to support the Marvell 51 Orion-NAS (88F5182) RD2, Flattened Device Tree. 52 53config MACH_KUROBOX_PRO 54 bool "KuroBox Pro" 55 select I2C_BOARDINFO if I2C 56 help 57 Say 'Y' here if you want your kernel to support the 58 KuroBox Pro platform. 59 60config MACH_DNS323 61 bool "D-Link DNS-323" 62 select I2C_BOARDINFO if I2C 63 help 64 Say 'Y' here if you want your kernel to support the 65 D-Link DNS-323 platform. 66 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 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 79config MACH_LINKSTATION_PRO 80 bool "Buffalo Linkstation Pro/Live" 81 select I2C_BOARDINFO if I2C 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 87config MACH_LINKSTATION_MINI 88 bool "Buffalo Linkstation Mini (Flattened Device Tree)" 89 select ARCH_ORION5X_DT 90 help 91 Say 'Y' here if you want your kernel to support the 92 Buffalo Linkstation Mini (LS-WSGL) platform. 93 94config MACH_LINKSTATION_LS_HGL 95 bool "Buffalo Linkstation LS-HGL" 96 select I2C_BOARDINFO if I2C 97 help 98 Say 'Y' here if you want your kernel to support the 99 Buffalo Linkstation LS-HGL platform. 100 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 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 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 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 125config MACH_D2NET_DT 126 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 127 select ARCH_ORION5X_DT 128 help 129 Say 'Y' here if you want your kernel to support the 130 LaCie d2 Network NAS. 131 132config MACH_NET2BIG 133 bool "LaCie 2Big Network" 134 select I2C_BOARDINFO if I2C 135 help 136 Say 'Y' here if you want your kernel to support the 137 LaCie 2Big Network NAS. 138 139config MACH_MSS2_DT 140 bool "Maxtor Shared Storage II (Flattened Device Tree)" 141 select ARCH_ORION5X_DT 142 help 143 Say 'Y' here if you want your kernel to support the 144 Maxtor Shared Storage II platform. 145 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 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 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 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 170endif 171