4bf2737e6cee29225d8513255613404c7fb2e2c7
[firefly-linux-kernel-4.4.55.git] / arch / arm / mach-kirkwood / Kconfig
1 if ARCH_KIRKWOOD
2
3 menu "Marvell Kirkwood Implementations"
4
5 config KIRKWOOD_LEGACY
6         bool
7
8 config MACH_D2NET_V2
9         bool "LaCie d2 Network v2 NAS Board"
10         select KIRKWOOD_LEGACY
11         help
12           Say 'Y' here if you want your kernel to support the
13           LaCie d2 Network v2 NAS.
14
15 config MACH_ESATA_SHEEVAPLUG
16         bool "Marvell eSATA SheevaPlug Reference Board"
17         select KIRKWOOD_LEGACY
18         help
19           Say 'Y' here if you want your kernel to support the
20           Marvell eSATA SheevaPlug Reference Board.
21
22 config MACH_INETSPACE_V2
23         bool "LaCie Internet Space v2 NAS Board"
24         select KIRKWOOD_LEGACY
25         help
26           Say 'Y' here if you want your kernel to support the
27           LaCie Internet Space v2 NAS.
28
29 config MACH_MV88F6281GTW_GE
30         bool "Marvell 88F6281 GTW GE Board"
31         select KIRKWOOD_LEGACY
32         help
33           Say 'Y' here if you want your kernel to support the
34           Marvell 88F6281 GTW GE Board.
35
36 config MACH_NET2BIG_V2
37         bool "LaCie 2Big Network v2 NAS Board"
38         select KIRKWOOD_LEGACY
39         help
40           Say 'Y' here if you want your kernel to support the
41           LaCie 2Big Network v2 NAS.
42
43 config MACH_NET5BIG_V2
44         bool "LaCie 5Big Network v2 NAS Board"
45         select KIRKWOOD_LEGACY
46         help
47           Say 'Y' here if you want your kernel to support the
48           LaCie 5Big Network v2 NAS.
49
50 config MACH_NETSPACE_MAX_V2
51         bool "LaCie Network Space Max v2 NAS Board"
52         select KIRKWOOD_LEGACY
53         help
54           Say 'Y' here if you want your kernel to support the
55           LaCie Network Space Max v2 NAS.
56
57 config MACH_NETSPACE_V2
58         bool "LaCie Network Space v2 NAS Board"
59         select KIRKWOOD_LEGACY
60         help
61           Say 'Y' here if you want your kernel to support the
62           LaCie Network Space v2 NAS.
63
64 config MACH_OPENRD
65         select KIRKWOOD_LEGACY
66         bool
67
68 config MACH_OPENRD_BASE
69         bool "Marvell OpenRD Base Board"
70         select MACH_OPENRD
71         help
72           Say 'Y' here if you want your kernel to support the
73           Marvell OpenRD Base Board.
74
75 config MACH_OPENRD_CLIENT
76         bool "Marvell OpenRD Client Board"
77         select MACH_OPENRD
78         help
79           Say 'Y' here if you want your kernel to support the
80           Marvell OpenRD Client Board.
81
82 config MACH_OPENRD_ULTIMATE
83         bool "Marvell OpenRD Ultimate Board"
84         select MACH_OPENRD
85         help
86           Say 'Y' here if you want your kernel to support the
87           Marvell OpenRD Ultimate Board.
88
89 config MACH_RD88F6192_NAS
90         bool "Marvell RD-88F6192-NAS Reference Board"
91         select KIRKWOOD_LEGACY
92         help
93           Say 'Y' here if you want your kernel to support the
94           Marvell RD-88F6192-NAS Reference Board.
95
96 config MACH_RD88F6281
97         bool "Marvell RD-88F6281 Reference Board"
98         select KIRKWOOD_LEGACY
99         help
100           Say 'Y' here if you want your kernel to support the
101           Marvell RD-88F6281 Reference Board.
102
103 config MACH_SHEEVAPLUG
104         bool "Marvell SheevaPlug Reference Board"
105         select KIRKWOOD_LEGACY
106         help
107           Say 'Y' here if you want your kernel to support the
108           Marvell SheevaPlug Reference Board.
109
110 config MACH_T5325
111         bool "HP t5325 Thin Client"
112         select KIRKWOOD_LEGACY
113         help
114           Say 'Y' here if you want your kernel to support the
115           HP t5325 Thin Client.
116
117 config MACH_TS219
118         bool "QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and TS-219P+ Turbo NAS"
119         select KIRKWOOD_LEGACY
120         help
121           Say 'Y' here if you want your kernel to support the
122           QNAP TS-110, TS-119, TS-119P+, TS-210, TS-219, TS-219P and
123           TS-219P+ Turbo NAS devices.
124
125 config MACH_TS41X
126         bool "QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo NAS"
127         select KIRKWOOD_LEGACY
128         help
129           Say 'Y' here if you want your kernel to support the
130           QNAP TS-410, TS-410U, TS-419P, TS-419P+ and TS-419U Turbo
131           NAS devices.
132
133 comment "Device tree entries"
134
135 config ARCH_KIRKWOOD_DT
136         bool "Marvell Kirkwood Flattened Device Tree"
137         select KIRKWOOD_CLK
138         select ORION_IRQCHIP
139         select ORION_TIMER
140         select POWER_SUPPLY
141         select POWER_RESET
142         select POWER_RESET_GPIO
143         select REGULATOR
144         select REGULATOR_FIXED_VOLTAGE
145         select USE_OF
146         help
147           Say 'Y' here if you want your kernel to support the
148           Marvell Kirkwood using flattened device tree.
149
150 config MACH_DLINK_KIRKWOOD_DT
151         bool "D-Link Kirkwood-based NAS (Flattened Device Tree)"
152         select ARCH_KIRKWOOD_DT
153         help
154           Say 'Y' here if you want your kernel to support the
155           Kirkwood-based D-Link NASes such as DNS-320 & DNS-325,
156           using Flattened Device Tree.
157
158 endmenu
159
160 endif