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