Kconfig 4.39 KB
Newer Older
1
# SPDX-License-Identifier: GPL-2.0-only
2 3
menuconfig ARCH_ORION5X
	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 12 13 14 15
	select PLAT_ORION_LEGACY
	help
	  Support for the following Marvell Orion 5x series SoCs:
	  Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
	  Orion-2 (5281), Orion-1-90 (6183).
16

17
if ARCH_ORION5X
18

19 20
config ARCH_ORION5X_DT
	bool "Marvell Orion5x Flattened Device Tree"
21
	select ORION_CLK
22 23
	select ORION_IRQCHIP
	select ORION_TIMER
24 25
	select PINCTRL
	select PINCTRL_ORION
26 27 28 29
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion5x using flattened device tree.

30 31
config MACH_DB88F5281
	bool "Marvell Orion-2 Development Board"
32
	select I2C_BOARDINFO if I2C
33 34 35 36
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion-2 (88F5281) Development Board

37 38
config MACH_RD88F5182
	bool "Marvell Orion-NAS Reference Design"
39
	select I2C_BOARDINFO if I2C
40 41 42 43
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion-NAS (88F5182) RD2

44 45 46
config MACH_RD88F5182_DT
	bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
	select ARCH_ORION5X_DT
47
	select I2C_BOARDINFO if I2C
48 49 50 51
	help
	  Say 'Y' here if you want your kernel to support the Marvell
	  Orion-NAS (88F5182) RD2, Flattened Device Tree.

52 53
config MACH_KUROBOX_PRO
	bool "KuroBox Pro"
54
	select I2C_BOARDINFO if I2C
55 56 57 58
	help
	  Say 'Y' here if you want your kernel to support the
	  KuroBox Pro platform.

59 60
config MACH_DNS323
	bool "D-Link DNS-323"
61
	select I2C_BOARDINFO if I2C
62 63 64 65
	help
	  Say 'Y' here if you want your kernel to support the
	  D-Link DNS-323 platform.

66 67 68 69 70 71
config MACH_TS209
	bool "QNAP TS-109/TS-209"
	help
	  Say 'Y' here if you want your kernel to support the
	  QNAP TS-109/TS-209 platform.

72 73 74 75 76 77
config MACH_TERASTATION_PRO2
	bool "Buffalo Terastation Pro II/Live"
	help
	  Say 'Y' here if you want your kernel to support the
	  Buffalo Terastation Pro II/Live platform.

78 79
config MACH_LINKSTATION_PRO
	bool "Buffalo Linkstation Pro/Live"
80
	select I2C_BOARDINFO if I2C
81 82 83 84 85
	help
	  Say 'Y' here if you want your kernel to support the
	  Buffalo Linkstation Pro/Live platform. Both v1 and
	  v2 devices are supported.

86
config MACH_LINKSTATION_MINI
87 88
	bool "Buffalo Linkstation Mini (Flattened Device Tree)"
	select ARCH_ORION5X_DT
89 90
	help
	  Say 'Y' here if you want your kernel to support the
91
	  Buffalo Linkstation Mini (LS-WSGL) platform.
92

93 94
config MACH_LINKSTATION_LS_HGL
	bool "Buffalo Linkstation LS-HGL"
95
	select I2C_BOARDINFO if I2C
96 97 98 99
	help
	  Say 'Y' here if you want your kernel to support the
	  Buffalo Linkstation LS-HGL platform.

100 101 102 103 104 105
config MACH_TS409
	bool "QNAP TS-409"
	help
	  Say 'Y' here if you want your kernel to support the
	  QNAP TS-409 platform.

106 107 108 109 110 111
config MACH_WRT350N_V2
	bool "Linksys WRT350N v2"
	help
	  Say 'Y' here if you want your kernel to support the
	  Linksys WRT350N v2 platform.

112 113 114 115 116 117
config MACH_TS78XX
	bool "Technologic Systems TS-78xx"
	help
	  Say 'Y' here if you want your kernel to support the
	  Technologic Systems TS-78xx platform.

118 119 120 121 122 123
config MACH_MV2120
	bool "HP Media Vault mv2120"
	help
	  Say 'Y' here if you want your kernel to support the
	  HP Media Vault mv2120 or mv5100.

124 125 126
config MACH_D2NET_DT
	bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
	select ARCH_ORION5X_DT
127 128 129 130
	help
	  Say 'Y' here if you want your kernel to support the
	  LaCie d2 Network NAS.

131 132
config MACH_NET2BIG
	bool "LaCie 2Big Network"
133
	select I2C_BOARDINFO if I2C
134 135 136 137
	help
	  Say 'Y' here if you want your kernel to support the
	  LaCie 2Big Network NAS.

138 139 140
config MACH_MSS2_DT
	bool "Maxtor Shared Storage II (Flattened Device Tree)"
	select ARCH_ORION5X_DT
141 142 143 144
	help
	  Say 'Y' here if you want your kernel to support the
	  Maxtor Shared Storage II platform.

145 146 147 148 149 150
config MACH_WNR854T
	bool "Netgear WNR854T"
	help
	  Say 'Y' here if you want your kernel to support the
	  Netgear WNR854T platform.

151 152 153 154 155 156
config MACH_RD88F5181L_GE
	bool "Marvell Orion-VoIP GE Reference Design"
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion-VoIP GE (88F5181L) RD.

157 158 159 160 161 162
config MACH_RD88F5181L_FXO
	bool "Marvell Orion-VoIP FXO Reference Design"
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion-VoIP FXO (88F5181L) RD.

163 164 165 166 167 168
config MACH_RD88F6183AP_GE
	bool "Marvell Orion-1-90 AP GE Reference Design"
	help
	  Say 'Y' here if you want your kernel to support the
	  Marvell Orion-1-90 (88F6183) AP GE RD.

169
endif