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