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 depends on ATAGS && UNUSED_BOARD_FILES 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 depends on ATAGS && UNUSED_BOARD_FILES 42 help 43 Say 'Y' here if you want your kernel to support the 44 Marvell Orion-NAS (88F5182) RD2 45 46config MACH_RD88F5182_DT 47 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 48 select ARCH_ORION5X_DT 49 select I2C_BOARDINFO if I2C 50 help 51 Say 'Y' here if you want your kernel to support the Marvell 52 Orion-NAS (88F5182) RD2, Flattened Device Tree. 53 54config MACH_KUROBOX_PRO 55 bool "KuroBox Pro" 56 select I2C_BOARDINFO if I2C 57 depends on ATAGS 58 help 59 Say 'Y' here if you want your kernel to support the 60 KuroBox Pro platform. 61 62config MACH_DNS323 63 bool "D-Link DNS-323" 64 select I2C_BOARDINFO if I2C 65 depends on ATAGS 66 help 67 Say 'Y' here if you want your kernel to support the 68 D-Link DNS-323 platform. 69 70config MACH_TS209 71 bool "QNAP TS-109/TS-209" 72 depends on ATAGS 73 help 74 Say 'Y' here if you want your kernel to support the 75 QNAP TS-109/TS-209 platform. 76 77config MACH_TERASTATION_PRO2 78 bool "Buffalo Terastation Pro II/Live" 79 depends on ATAGS 80 help 81 Say 'Y' here if you want your kernel to support the 82 Buffalo Terastation Pro II/Live platform. 83 84config MACH_LINKSTATION_PRO 85 bool "Buffalo Linkstation Pro/Live" 86 depends on ATAGS 87 select I2C_BOARDINFO if I2C 88 help 89 Say 'Y' here if you want your kernel to support the 90 Buffalo Linkstation Pro/Live platform. Both v1 and 91 v2 devices are supported. 92 93config MACH_LINKSTATION_MINI 94 bool "Buffalo Linkstation Mini (Flattened Device Tree)" 95 select ARCH_ORION5X_DT 96 help 97 Say 'Y' here if you want your kernel to support the 98 Buffalo Linkstation Mini (LS-WSGL) platform. 99 100config MACH_LINKSTATION_LS_HGL 101 bool "Buffalo Linkstation LS-HGL" 102 depends on ATAGS && UNUSED_BOARD_FILES 103 select I2C_BOARDINFO if I2C 104 help 105 Say 'Y' here if you want your kernel to support the 106 Buffalo Linkstation LS-HGL platform. 107 108config MACH_TS409 109 bool "QNAP TS-409" 110 depends on ATAGS 111 help 112 Say 'Y' here if you want your kernel to support the 113 QNAP TS-409 platform. 114 115config MACH_WRT350N_V2 116 bool "Linksys WRT350N v2" 117 depends on ATAGS && UNUSED_BOARD_FILES 118 help 119 Say 'Y' here if you want your kernel to support the 120 Linksys WRT350N v2 platform. 121 122config MACH_TS78XX 123 bool "Technologic Systems TS-78xx" 124 depends on ATAGS 125 help 126 Say 'Y' here if you want your kernel to support the 127 Technologic Systems TS-78xx platform. 128 129config MACH_MV2120 130 bool "HP Media Vault mv2120" 131 depends on ATAGS 132 help 133 Say 'Y' here if you want your kernel to support the 134 HP Media Vault mv2120 or mv5100. 135 136config MACH_D2NET_DT 137 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 138 select ARCH_ORION5X_DT 139 help 140 Say 'Y' here if you want your kernel to support the 141 LaCie d2 Network NAS. 142 143config MACH_NET2BIG 144 bool "LaCie 2Big Network" 145 depends on ATAGS 146 select I2C_BOARDINFO if I2C 147 help 148 Say 'Y' here if you want your kernel to support the 149 LaCie 2Big Network NAS. 150 151config MACH_MSS2_DT 152 bool "Maxtor Shared Storage II (Flattened Device Tree)" 153 select ARCH_ORION5X_DT 154 help 155 Say 'Y' here if you want your kernel to support the 156 Maxtor Shared Storage II platform. 157 158config MACH_WNR854T 159 bool "Netgear WNR854T" 160 depends on ATAGS && UNUSED_BOARD_FILES 161 help 162 Say 'Y' here if you want your kernel to support the 163 Netgear WNR854T platform. 164 165config MACH_RD88F5181L_GE 166 bool "Marvell Orion-VoIP GE Reference Design" 167 depends on ATAGS && UNUSED_BOARD_FILES 168 help 169 Say 'Y' here if you want your kernel to support the 170 Marvell Orion-VoIP GE (88F5181L) RD. 171 172config MACH_RD88F5181L_FXO 173 bool "Marvell Orion-VoIP FXO Reference Design" 174 depends on ATAGS && UNUSED_BOARD_FILES 175 help 176 Say 'Y' here if you want your kernel to support the 177 Marvell Orion-VoIP FXO (88F5181L) RD. 178 179config MACH_RD88F6183AP_GE 180 bool "Marvell Orion-1-90 AP GE Reference Design" 181 depends on ATAGS && UNUSED_BOARD_FILES 182 help 183 Say 'Y' here if you want your kernel to support the 184 Marvell Orion-1-90 (88F6183) AP GE RD. 185 186endif 187