162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-only 262306a36Sopenharmony_cimenuconfig ARCH_ORION5X 362306a36Sopenharmony_ci bool "Marvell Orion" 462306a36Sopenharmony_ci depends on ARCH_MULTI_V5 562306a36Sopenharmony_ci depends on CPU_LITTLE_ENDIAN 662306a36Sopenharmony_ci select CPU_FEROCEON 762306a36Sopenharmony_ci select GPIOLIB 862306a36Sopenharmony_ci select MVEBU_MBUS 962306a36Sopenharmony_ci select FORCE_PCI 1062306a36Sopenharmony_ci select PCI_QUIRKS 1162306a36Sopenharmony_ci select PHYLIB if NETDEVICES 1262306a36Sopenharmony_ci select PLAT_ORION_LEGACY 1362306a36Sopenharmony_ci help 1462306a36Sopenharmony_ci Support for the following Marvell Orion 5x series SoCs: 1562306a36Sopenharmony_ci Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 1662306a36Sopenharmony_ci Orion-2 (5281), Orion-1-90 (6183). 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciif ARCH_ORION5X 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciconfig ARCH_ORION5X_DT 2162306a36Sopenharmony_ci bool "Marvell Orion5x Flattened Device Tree" 2262306a36Sopenharmony_ci select ORION_CLK 2362306a36Sopenharmony_ci select ORION_IRQCHIP 2462306a36Sopenharmony_ci select ORION_TIMER 2562306a36Sopenharmony_ci select PINCTRL 2662306a36Sopenharmony_ci select PINCTRL_ORION 2762306a36Sopenharmony_ci help 2862306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 2962306a36Sopenharmony_ci Marvell Orion5x using flattened device tree. 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ciconfig MACH_RD88F5182_DT 3262306a36Sopenharmony_ci bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 3362306a36Sopenharmony_ci select ARCH_ORION5X_DT 3462306a36Sopenharmony_ci select I2C_BOARDINFO if I2C 3562306a36Sopenharmony_ci help 3662306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the Marvell 3762306a36Sopenharmony_ci Orion-NAS (88F5182) RD2, Flattened Device Tree. 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciconfig MACH_KUROBOX_PRO 4062306a36Sopenharmony_ci bool "KuroBox Pro" 4162306a36Sopenharmony_ci select I2C_BOARDINFO if I2C 4262306a36Sopenharmony_ci depends on ATAGS 4362306a36Sopenharmony_ci help 4462306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 4562306a36Sopenharmony_ci KuroBox Pro platform. 4662306a36Sopenharmony_ci 4762306a36Sopenharmony_ciconfig MACH_DNS323 4862306a36Sopenharmony_ci bool "D-Link DNS-323" 4962306a36Sopenharmony_ci select I2C_BOARDINFO if I2C 5062306a36Sopenharmony_ci depends on ATAGS 5162306a36Sopenharmony_ci help 5262306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 5362306a36Sopenharmony_ci D-Link DNS-323 platform. 5462306a36Sopenharmony_ci 5562306a36Sopenharmony_ciconfig MACH_TS209 5662306a36Sopenharmony_ci bool "QNAP TS-109/TS-209" 5762306a36Sopenharmony_ci depends on ATAGS 5862306a36Sopenharmony_ci help 5962306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 6062306a36Sopenharmony_ci QNAP TS-109/TS-209 platform. 6162306a36Sopenharmony_ci 6262306a36Sopenharmony_ciconfig MACH_TERASTATION_PRO2 6362306a36Sopenharmony_ci bool "Buffalo Terastation Pro II/Live" 6462306a36Sopenharmony_ci depends on ATAGS 6562306a36Sopenharmony_ci help 6662306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 6762306a36Sopenharmony_ci Buffalo Terastation Pro II/Live platform. 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ciconfig MACH_LINKSTATION_PRO 7062306a36Sopenharmony_ci bool "Buffalo Linkstation Pro/Live" 7162306a36Sopenharmony_ci depends on ATAGS 7262306a36Sopenharmony_ci select I2C_BOARDINFO if I2C 7362306a36Sopenharmony_ci help 7462306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 7562306a36Sopenharmony_ci Buffalo Linkstation Pro/Live platform. Both v1 and 7662306a36Sopenharmony_ci v2 devices are supported. 7762306a36Sopenharmony_ci 7862306a36Sopenharmony_ciconfig MACH_LINKSTATION_MINI 7962306a36Sopenharmony_ci bool "Buffalo Linkstation Mini (Flattened Device Tree)" 8062306a36Sopenharmony_ci select ARCH_ORION5X_DT 8162306a36Sopenharmony_ci help 8262306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 8362306a36Sopenharmony_ci Buffalo Linkstation Mini (LS-WSGL) platform. 8462306a36Sopenharmony_ci 8562306a36Sopenharmony_ciconfig MACH_TS409 8662306a36Sopenharmony_ci bool "QNAP TS-409" 8762306a36Sopenharmony_ci depends on ATAGS 8862306a36Sopenharmony_ci help 8962306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 9062306a36Sopenharmony_ci QNAP TS-409 platform. 9162306a36Sopenharmony_ci 9262306a36Sopenharmony_ciconfig MACH_TS78XX 9362306a36Sopenharmony_ci bool "Technologic Systems TS-78xx" 9462306a36Sopenharmony_ci depends on ATAGS 9562306a36Sopenharmony_ci help 9662306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 9762306a36Sopenharmony_ci Technologic Systems TS-78xx platform. 9862306a36Sopenharmony_ci 9962306a36Sopenharmony_ciconfig MACH_MV2120 10062306a36Sopenharmony_ci bool "HP Media Vault mv2120" 10162306a36Sopenharmony_ci depends on ATAGS 10262306a36Sopenharmony_ci help 10362306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 10462306a36Sopenharmony_ci HP Media Vault mv2120 or mv5100. 10562306a36Sopenharmony_ci 10662306a36Sopenharmony_ciconfig MACH_D2NET_DT 10762306a36Sopenharmony_ci bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 10862306a36Sopenharmony_ci select ARCH_ORION5X_DT 10962306a36Sopenharmony_ci help 11062306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 11162306a36Sopenharmony_ci LaCie d2 Network NAS. 11262306a36Sopenharmony_ci 11362306a36Sopenharmony_ciconfig MACH_NET2BIG 11462306a36Sopenharmony_ci bool "LaCie 2Big Network" 11562306a36Sopenharmony_ci depends on ATAGS 11662306a36Sopenharmony_ci select I2C_BOARDINFO if I2C 11762306a36Sopenharmony_ci help 11862306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 11962306a36Sopenharmony_ci LaCie 2Big Network NAS. 12062306a36Sopenharmony_ci 12162306a36Sopenharmony_ciconfig MACH_MSS2_DT 12262306a36Sopenharmony_ci bool "Maxtor Shared Storage II (Flattened Device Tree)" 12362306a36Sopenharmony_ci select ARCH_ORION5X_DT 12462306a36Sopenharmony_ci help 12562306a36Sopenharmony_ci Say 'Y' here if you want your kernel to support the 12662306a36Sopenharmony_ci Maxtor Shared Storage II platform. 12762306a36Sopenharmony_ci 12862306a36Sopenharmony_ciendif 129