Merge branch 'etnaviv/fixes' of https://git.pengutronix.de/git/lst/linux into drm...
[sfrench/cifs-2.6.git] / arch / arm / mach-orion5x / Kconfig
1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig ARCH_ORION5X
3         bool "Marvell Orion"
4         depends on MMU && ARCH_MULTI_V5
5         select CPU_FEROCEON
6         select GENERIC_CLOCKEVENTS
7         select GPIOLIB
8         select MVEBU_MBUS
9         select FORCE_PCI
10         select PHYLIB if NETDEVICES
11         select PLAT_ORION_LEGACY
12         help
13           Support for the following Marvell Orion 5x series SoCs:
14           Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182),
15           Orion-2 (5281), Orion-1-90 (6183).
16
17 if ARCH_ORION5X
18
19 config ARCH_ORION5X_DT
20         bool "Marvell Orion5x Flattened Device Tree"
21         select USE_OF
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
31 config MACH_DB88F5281
32         bool "Marvell Orion-2 Development Board"
33         select I2C_BOARDINFO if I2C
34         help
35           Say 'Y' here if you want your kernel to support the
36           Marvell Orion-2 (88F5281) Development Board
37
38 config MACH_RD88F5182
39         bool "Marvell Orion-NAS Reference Design"
40         select I2C_BOARDINFO if I2C
41         help
42           Say 'Y' here if you want your kernel to support the
43           Marvell Orion-NAS (88F5182) RD2
44
45 config MACH_RD88F5182_DT
46         bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
47         select ARCH_ORION5X_DT
48         select I2C_BOARDINFO if I2C
49         help
50           Say 'Y' here if you want your kernel to support the Marvell
51           Orion-NAS (88F5182) RD2, Flattened Device Tree.
52
53 config MACH_KUROBOX_PRO
54         bool "KuroBox Pro"
55         select I2C_BOARDINFO if I2C
56         help
57           Say 'Y' here if you want your kernel to support the
58           KuroBox Pro platform.
59
60 config MACH_DNS323
61         bool "D-Link DNS-323"
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
67 config MACH_TS209
68         bool "QNAP TS-109/TS-209"
69         help
70           Say 'Y' here if you want your kernel to support the
71           QNAP TS-109/TS-209 platform.
72
73 config 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
79 config 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
87 config 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
94 config 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
101 config MACH_TS409
102         bool "QNAP TS-409"
103         help
104           Say 'Y' here if you want your kernel to support the
105           QNAP TS-409 platform.
106
107 config MACH_WRT350N_V2
108         bool "Linksys WRT350N v2"
109         help
110           Say 'Y' here if you want your kernel to support the
111           Linksys WRT350N v2 platform.
112
113 config MACH_TS78XX
114         bool "Technologic Systems TS-78xx"
115         help
116           Say 'Y' here if you want your kernel to support the
117           Technologic Systems TS-78xx platform.
118
119 config MACH_MV2120
120         bool "HP Media Vault mv2120"
121         help
122           Say 'Y' here if you want your kernel to support the
123           HP Media Vault mv2120 or mv5100.
124
125 config MACH_D2NET_DT
126         bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
127         select ARCH_ORION5X_DT
128         help
129           Say 'Y' here if you want your kernel to support the
130           LaCie d2 Network NAS.
131
132 config MACH_NET2BIG
133         bool "LaCie 2Big Network"
134         select I2C_BOARDINFO if I2C
135         help
136           Say 'Y' here if you want your kernel to support the
137           LaCie 2Big Network NAS.
138
139 config MACH_MSS2_DT
140         bool "Maxtor Shared Storage II (Flattened Device Tree)"
141         select ARCH_ORION5X_DT
142         help
143           Say 'Y' here if you want your kernel to support the
144           Maxtor Shared Storage II platform.
145
146 config MACH_WNR854T
147         bool "Netgear WNR854T"
148         help
149           Say 'Y' here if you want your kernel to support the
150           Netgear WNR854T platform.
151
152 config MACH_RD88F5181L_GE
153         bool "Marvell Orion-VoIP GE Reference Design"
154         help
155           Say 'Y' here if you want your kernel to support the
156           Marvell Orion-VoIP GE (88F5181L) RD.
157
158 config MACH_RD88F5181L_FXO
159         bool "Marvell Orion-VoIP FXO Reference Design"
160         help
161           Say 'Y' here if you want your kernel to support the
162           Marvell Orion-VoIP FXO (88F5181L) RD.
163
164 config MACH_RD88F6183AP_GE
165         bool "Marvell Orion-1-90 AP GE Reference Design"
166         help
167           Say 'Y' here if you want your kernel to support the
168           Marvell Orion-1-90 (88F6183) AP GE RD.
169
170 endif