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