1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 263cddd25SArnd Bergmannmenuconfig ARCH_ORION5X 363cddd25SArnd Bergmann bool "Marvell Orion" 42f618d5eSArnd Bergmann depends on ARCH_MULTI_V5 55d6f5267SArnd Bergmann depends on CPU_LITTLE_ENDIAN 663cddd25SArnd Bergmann select CPU_FEROCEON 75c34a4e8SLinus Walleij select GPIOLIB 863cddd25SArnd Bergmann select MVEBU_MBUS 9eb01d42aSChristoph Hellwig select FORCE_PCI 10fdaa3725SPali Rohár select PCI_QUIRKS 11d43e85b7SArnd Bergmann select PHYLIB if NETDEVICES 1263cddd25SArnd Bergmann select PLAT_ORION_LEGACY 1363cddd25SArnd Bergmann help 1463cddd25SArnd Bergmann Support for the following Marvell Orion 5x series SoCs: 1563cddd25SArnd Bergmann Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 1663cddd25SArnd Bergmann Orion-2 (5281), Orion-1-90 (6183). 179dd0b194SLennert Buytenhek 1863cddd25SArnd Bergmannif ARCH_ORION5X 199dd0b194SLennert Buytenhek 201bffb4a8SThomas Petazzoniconfig ARCH_ORION5X_DT 211bffb4a8SThomas Petazzoni bool "Marvell Orion5x Flattened Device Tree" 2298d4db26SThomas Petazzoni select ORION_CLK 23ab5ab9dbSThomas Petazzoni select ORION_IRQCHIP 24ab5ab9dbSThomas Petazzoni select ORION_TIMER 254e7bb110SThomas Petazzoni select PINCTRL 264e7bb110SThomas Petazzoni select PINCTRL_ORION 271bffb4a8SThomas Petazzoni help 281bffb4a8SThomas Petazzoni Say 'Y' here if you want your kernel to support the 291bffb4a8SThomas Petazzoni Marvell Orion5x using flattened device tree. 301bffb4a8SThomas Petazzoni 31065194a0SThomas Petazzoniconfig MACH_RD88F5182_DT 32065194a0SThomas Petazzoni bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 33065194a0SThomas Petazzoni select ARCH_ORION5X_DT 34993e2215SArnd Bergmann select I2C_BOARDINFO if I2C 35065194a0SThomas Petazzoni help 36065194a0SThomas Petazzoni Say 'Y' here if you want your kernel to support the Marvell 37065194a0SThomas Petazzoni Orion-NAS (88F5182) RD2, Flattened Device Tree. 38065194a0SThomas Petazzoni 399dd0b194SLennert Buytenhekconfig MACH_KUROBOX_PRO 409dd0b194SLennert Buytenhek bool "KuroBox Pro" 41993e2215SArnd Bergmann select I2C_BOARDINFO if I2C 42*0c00a537SArnd Bergmann depends on ATAGS 439dd0b194SLennert Buytenhek help 449dd0b194SLennert Buytenhek Say 'Y' here if you want your kernel to support the 459dd0b194SLennert Buytenhek KuroBox Pro platform. 469dd0b194SLennert Buytenhek 479dd0b194SLennert Buytenhekconfig MACH_DNS323 489dd0b194SLennert Buytenhek bool "D-Link DNS-323" 49993e2215SArnd Bergmann select I2C_BOARDINFO if I2C 50*0c00a537SArnd Bergmann depends on ATAGS 519dd0b194SLennert Buytenhek help 529dd0b194SLennert Buytenhek Say 'Y' here if you want your kernel to support the 539dd0b194SLennert Buytenhek D-Link DNS-323 platform. 549dd0b194SLennert Buytenhek 559dd0b194SLennert Buytenhekconfig MACH_TS209 569dd0b194SLennert Buytenhek bool "QNAP TS-109/TS-209" 57*0c00a537SArnd Bergmann depends on ATAGS 589dd0b194SLennert Buytenhek help 599dd0b194SLennert Buytenhek Say 'Y' here if you want your kernel to support the 609dd0b194SLennert Buytenhek QNAP TS-109/TS-209 platform. 619dd0b194SLennert Buytenhek 62104ea078SSylver Bruneauconfig MACH_TERASTATION_PRO2 63104ea078SSylver Bruneau bool "Buffalo Terastation Pro II/Live" 64*0c00a537SArnd Bergmann depends on ATAGS 65104ea078SSylver Bruneau help 66104ea078SSylver Bruneau Say 'Y' here if you want your kernel to support the 67104ea078SSylver Bruneau Buffalo Terastation Pro II/Live platform. 68104ea078SSylver Bruneau 6987549251SByron Bradleyconfig MACH_LINKSTATION_PRO 7087549251SByron Bradley bool "Buffalo Linkstation Pro/Live" 71*0c00a537SArnd Bergmann depends on ATAGS 72993e2215SArnd Bergmann select I2C_BOARDINFO if I2C 7387549251SByron Bradley help 7487549251SByron Bradley Say 'Y' here if you want your kernel to support the 7587549251SByron Bradley Buffalo Linkstation Pro/Live platform. Both v1 and 7687549251SByron Bradley v2 devices are supported. 7787549251SByron Bradley 787b0a26f2SAlexey Kopytkoconfig MACH_LINKSTATION_MINI 7915979aeeSBenjamin Cama bool "Buffalo Linkstation Mini (Flattened Device Tree)" 8015979aeeSBenjamin Cama select ARCH_ORION5X_DT 817b0a26f2SAlexey Kopytko help 827b0a26f2SAlexey Kopytko Say 'Y' here if you want your kernel to support the 8315979aeeSBenjamin Cama Buffalo Linkstation Mini (LS-WSGL) platform. 847b0a26f2SAlexey Kopytko 8547e9cffdSSylver Bruneauconfig MACH_TS409 8647e9cffdSSylver Bruneau bool "QNAP TS-409" 87*0c00a537SArnd Bergmann depends on ATAGS 8847e9cffdSSylver Bruneau help 8947e9cffdSSylver Bruneau Say 'Y' here if you want your kernel to support the 9047e9cffdSSylver Bruneau QNAP TS-409 platform. 9147e9cffdSSylver Bruneau 927171d867SAlexander Clouterconfig MACH_TS78XX 937171d867SAlexander Clouter bool "Technologic Systems TS-78xx" 94*0c00a537SArnd Bergmann depends on ATAGS 957171d867SAlexander Clouter help 967171d867SAlexander Clouter Say 'Y' here if you want your kernel to support the 977171d867SAlexander Clouter Technologic Systems TS-78xx platform. 987171d867SAlexander Clouter 99b08d5af3SMartin Michlmayrconfig MACH_MV2120 100b08d5af3SMartin Michlmayr bool "HP Media Vault mv2120" 101*0c00a537SArnd Bergmann depends on ATAGS 102b08d5af3SMartin Michlmayr help 103b08d5af3SMartin Michlmayr Say 'Y' here if you want your kernel to support the 104b08d5af3SMartin Michlmayr HP Media Vault mv2120 or mv5100. 105b08d5af3SMartin Michlmayr 10694b0bd36SThomas Petazzoniconfig MACH_D2NET_DT 10794b0bd36SThomas Petazzoni bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 10894b0bd36SThomas Petazzoni select ARCH_ORION5X_DT 1098f220860SSimon Guinot help 1108f220860SSimon Guinot Say 'Y' here if you want your kernel to support the 1118f220860SSimon Guinot LaCie d2 Network NAS. 1128f220860SSimon Guinot 11354782674SSimon Guinotconfig MACH_NET2BIG 11454782674SSimon Guinot bool "LaCie 2Big Network" 115*0c00a537SArnd Bergmann depends on ATAGS 116993e2215SArnd Bergmann select I2C_BOARDINFO if I2C 11754782674SSimon Guinot help 11854782674SSimon Guinot Say 'Y' here if you want your kernel to support the 11954782674SSimon Guinot LaCie 2Big Network NAS. 12054782674SSimon Guinot 121fbf04d81SThomas Petazzoniconfig MACH_MSS2_DT 122fbf04d81SThomas Petazzoni bool "Maxtor Shared Storage II (Flattened Device Tree)" 123fbf04d81SThomas Petazzoni select ARCH_ORION5X_DT 1247ec753ccSSylver Bruneau help 1257ec753ccSSylver Bruneau Say 'Y' here if you want your kernel to support the 1267ec753ccSSylver Bruneau Maxtor Shared Storage II platform. 1277ec753ccSSylver Bruneau 1289dd0b194SLennert Buytenhekendif 129