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 PCI_QUIRKS 11 select PHYLIB if NETDEVICES 12 select PLAT_ORION_LEGACY 13 help 14 Support for the following Marvell Orion 5x series SoCs: 15 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 16 Orion-2 (5281), Orion-1-90 (6183). 17 18if ARCH_ORION5X 19 20config ARCH_ORION5X_DT 21 bool "Marvell Orion5x Flattened Device Tree" 22 select ORION_CLK 23 select ORION_IRQCHIP 24 select ORION_TIMER 25 select PINCTRL 26 select PINCTRL_ORION 27 help 28 Say 'Y' here if you want your kernel to support the 29 Marvell Orion5x using flattened device tree. 30 31config MACH_RD88F5182_DT 32 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 33 select ARCH_ORION5X_DT 34 select I2C_BOARDINFO if I2C 35 help 36 Say 'Y' here if you want your kernel to support the Marvell 37 Orion-NAS (88F5182) RD2, Flattened Device Tree. 38 39config MACH_KUROBOX_PRO 40 bool "KuroBox Pro" 41 select I2C_BOARDINFO if I2C 42 depends on ATAGS 43 help 44 Say 'Y' here if you want your kernel to support the 45 KuroBox Pro platform. 46 47config MACH_DNS323 48 bool "D-Link DNS-323" 49 select I2C_BOARDINFO if I2C 50 depends on ATAGS 51 help 52 Say 'Y' here if you want your kernel to support the 53 D-Link DNS-323 platform. 54 55config MACH_TS209 56 bool "QNAP TS-109/TS-209" 57 depends on ATAGS 58 help 59 Say 'Y' here if you want your kernel to support the 60 QNAP TS-109/TS-209 platform. 61 62config MACH_TERASTATION_PRO2 63 bool "Buffalo Terastation Pro II/Live" 64 depends on ATAGS 65 help 66 Say 'Y' here if you want your kernel to support the 67 Buffalo Terastation Pro II/Live platform. 68 69config MACH_LINKSTATION_PRO 70 bool "Buffalo Linkstation Pro/Live" 71 depends on ATAGS 72 select I2C_BOARDINFO if I2C 73 help 74 Say 'Y' here if you want your kernel to support the 75 Buffalo Linkstation Pro/Live platform. Both v1 and 76 v2 devices are supported. 77 78config MACH_LINKSTATION_MINI 79 bool "Buffalo Linkstation Mini (Flattened Device Tree)" 80 select ARCH_ORION5X_DT 81 help 82 Say 'Y' here if you want your kernel to support the 83 Buffalo Linkstation Mini (LS-WSGL) platform. 84 85config MACH_TS409 86 bool "QNAP TS-409" 87 depends on ATAGS 88 help 89 Say 'Y' here if you want your kernel to support the 90 QNAP TS-409 platform. 91 92config MACH_TS78XX 93 bool "Technologic Systems TS-78xx" 94 depends on ATAGS 95 help 96 Say 'Y' here if you want your kernel to support the 97 Technologic Systems TS-78xx platform. 98 99config MACH_MV2120 100 bool "HP Media Vault mv2120" 101 depends on ATAGS 102 help 103 Say 'Y' here if you want your kernel to support the 104 HP Media Vault mv2120 or mv5100. 105 106config MACH_D2NET_DT 107 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)" 108 select ARCH_ORION5X_DT 109 help 110 Say 'Y' here if you want your kernel to support the 111 LaCie d2 Network NAS. 112 113config MACH_NET2BIG 114 bool "LaCie 2Big Network" 115 depends on ATAGS 116 select I2C_BOARDINFO if I2C 117 help 118 Say 'Y' here if you want your kernel to support the 119 LaCie 2Big Network NAS. 120 121config MACH_MSS2_DT 122 bool "Maxtor Shared Storage II (Flattened Device Tree)" 123 select ARCH_ORION5X_DT 124 help 125 Say 'Y' here if you want your kernel to support the 126 Maxtor Shared Storage II platform. 127 128endif 129