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