blob: 89bb0fc796bd0ff27081256cb7b43a045c3d5399 [file] [log] [blame]
Arnd Bergmann63cddd22015-12-02 22:27:09 +01001menuconfig ARCH_ORION5X
2 bool "Marvell Orion"
3 depends on MMU && ARCH_MULTI_V5
Arnd Bergmann63cddd22015-12-02 22:27:09 +01004 select CPU_FEROCEON
5 select GENERIC_CLOCKEVENTS
Linus Walleij5c34a4e2016-06-02 14:10:16 +02006 select GPIOLIB
Arnd Bergmann63cddd22015-12-02 22:27:09 +01007 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).
Tzachi Perelstein585cf172007-10-23 15:14:41 -040014
Arnd Bergmann63cddd22015-12-02 22:27:09 +010015if ARCH_ORION5X
Tzachi Perelstein585cf172007-10-23 15:14:41 -040016
Thomas Petazzoni1bffb4a82012-11-16 16:39:45 +010017config ARCH_ORION5X_DT
18 bool "Marvell Orion5x Flattened Device Tree"
19 select USE_OF
Thomas Petazzoni98d4db22014-04-22 23:26:24 +020020 select ORION_CLK
Thomas Petazzoniab5ab9d2014-04-22 23:26:27 +020021 select ORION_IRQCHIP
22 select ORION_TIMER
Thomas Petazzoni4e7bb112014-04-22 23:26:28 +020023 select PINCTRL
24 select PINCTRL_ORION
Thomas Petazzoni1bffb4a82012-11-16 16:39:45 +010025 help
26 Say 'Y' here if you want your kernel to support the
27 Marvell Orion5x using flattened device tree.
28
Tzachi Perelsteine448b122007-10-23 15:14:42 -040029config MACH_DB88F5281
30 bool "Marvell Orion-2 Development Board"
Arnd Bergmann993e2212016-02-23 15:06:37 +010031 select I2C_BOARDINFO if I2C
Tzachi Perelsteine448b122007-10-23 15:14:42 -040032 help
33 Say 'Y' here if you want your kernel to support the
34 Marvell Orion-2 (88F5281) Development Board
35
Ronen Shitrit817eb212007-10-17 14:51:34 -040036config MACH_RD88F5182
37 bool "Marvell Orion-NAS Reference Design"
Arnd Bergmann993e2212016-02-23 15:06:37 +010038 select I2C_BOARDINFO if I2C
Ronen Shitrit817eb212007-10-17 14:51:34 -040039 help
40 Say 'Y' here if you want your kernel to support the
41 Marvell Orion-NAS (88F5182) RD2
42
Thomas Petazzoni065194a2014-04-22 23:26:38 +020043config MACH_RD88F5182_DT
44 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)"
45 select ARCH_ORION5X_DT
Arnd Bergmann993e2212016-02-23 15:06:37 +010046 select I2C_BOARDINFO if I2C
Thomas Petazzoni065194a2014-04-22 23:26:38 +020047 help
48 Say 'Y' here if you want your kernel to support the Marvell
49 Orion-NAS (88F5182) RD2, Flattened Device Tree.
50
Ronen Shitrit1e780452007-10-23 15:14:42 -040051config MACH_KUROBOX_PRO
52 bool "KuroBox Pro"
Arnd Bergmann993e2212016-02-23 15:06:37 +010053 select I2C_BOARDINFO if I2C
Ronen Shitrit1e780452007-10-23 15:14:42 -040054 help
55 Say 'Y' here if you want your kernel to support the
56 KuroBox Pro platform.
57
Herbert Valerio Riedel555a3652007-11-12 09:05:55 +010058config MACH_DNS323
59 bool "D-Link DNS-323"
Andy Shevchenko4904dbd2015-10-02 17:12:33 +030060 select GENERIC_NET_UTILS
Arnd Bergmann993e2212016-02-23 15:06:37 +010061 select I2C_BOARDINFO if I2C
Herbert Valerio Riedel555a3652007-11-12 09:05:55 +010062 help
63 Say 'Y' here if you want your kernel to support the
64 D-Link DNS-323 platform.
65
Byron Bradley3faf2ee2007-12-15 20:05:49 +000066config MACH_TS209
67 bool "QNAP TS-109/TS-209"
Andy Shevchenko4904dbd2015-10-02 17:12:33 +030068 select GENERIC_NET_UTILS
Byron Bradley3faf2ee2007-12-15 20:05:49 +000069 help
70 Say 'Y' here if you want your kernel to support the
71 QNAP TS-109/TS-209 platform.
72
Sylver Bruneau104ea072008-08-28 22:18:54 +020073config 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
Byron Bradley87549252008-04-09 21:50:16 +010079config MACH_LINKSTATION_PRO
80 bool "Buffalo Linkstation Pro/Live"
Arnd Bergmann993e2212016-02-23 15:06:37 +010081 select I2C_BOARDINFO if I2C
Byron Bradley87549252008-04-09 21:50:16 +010082 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
Ash Hughes4bba1c32010-11-30 21:53:09 +000087config MACH_LINKSTATION_LSCHL
88 bool "Buffalo Linkstation Live v3 (LS-CHL)"
Arnd Bergmann993e2212016-02-23 15:06:37 +010089 select I2C_BOARDINFO if I2C
Ash Hughes4bba1c32010-11-30 21:53:09 +000090 help
91 Say 'Y' here if you want your kernel to support the
92 Buffalo Linkstation Live v3 (LS-CHL) platform.
93
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +090094config MACH_LINKSTATION_MINI
Benjamin Cama15979ae2015-08-06 18:29:52 +020095 bool "Buffalo Linkstation Mini (Flattened Device Tree)"
96 select ARCH_ORION5X_DT
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +090097 help
98 Say 'Y' here if you want your kernel to support the
Benjamin Cama15979ae2015-08-06 18:29:52 +020099 Buffalo Linkstation Mini (LS-WSGL) platform.
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +0900100
Zhu Qingsen2d186382010-02-04 19:33:27 -0800101config MACH_LINKSTATION_LS_HGL
102 bool "Buffalo Linkstation LS-HGL"
Arnd Bergmann993e2212016-02-23 15:06:37 +0100103 select I2C_BOARDINFO if I2C
Zhu Qingsen2d186382010-02-04 19:33:27 -0800104 help
105 Say 'Y' here if you want your kernel to support the
106 Buffalo Linkstation LS-HGL platform.
107
Sylver Bruneau47e9cff2008-04-26 02:35:29 +0200108config MACH_TS409
109 bool "QNAP TS-409"
Andy Shevchenko4904dbd2015-10-02 17:12:33 +0300110 select GENERIC_NET_UTILS
Sylver Bruneau47e9cff2008-04-26 02:35:29 +0200111 help
112 Say 'Y' here if you want your kernel to support the
113 QNAP TS-409 platform.
114
Lennert Buytenhek42452b72008-05-31 08:19:20 +0200115config MACH_WRT350N_V2
116 bool "Linksys WRT350N v2"
117 help
118 Say 'Y' here if you want your kernel to support the
119 Linksys WRT350N v2 platform.
120
Alexander Clouter7171d862008-05-31 22:32:37 +0100121config MACH_TS78XX
122 bool "Technologic Systems TS-78xx"
123 help
124 Say 'Y' here if you want your kernel to support the
125 Technologic Systems TS-78xx platform.
126
Martin Michlmayrb08d5af2008-04-06 14:08:17 +0200127config MACH_MV2120
128 bool "HP Media Vault mv2120"
129 help
130 Say 'Y' here if you want your kernel to support the
131 HP Media Vault mv2120 or mv5100.
132
Thomas Petazzoni94b0bd32014-04-22 23:26:39 +0200133config MACH_D2NET_DT
134 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
135 select ARCH_ORION5X_DT
Simon Guinot8f220862009-06-22 21:45:01 +0200136 help
137 Say 'Y' here if you want your kernel to support the
138 LaCie d2 Network NAS.
139
Simon Guinot54782672009-06-23 13:54:35 +0200140config MACH_NET2BIG
141 bool "LaCie 2Big Network"
Arnd Bergmann993e2212016-02-23 15:06:37 +0100142 select I2C_BOARDINFO if I2C
Simon Guinot54782672009-06-23 13:54:35 +0200143 help
144 Say 'Y' here if you want your kernel to support the
145 LaCie 2Big Network NAS.
146
Thomas Petazzonifbf04d82014-04-22 23:26:40 +0200147config MACH_MSS2_DT
148 bool "Maxtor Shared Storage II (Flattened Device Tree)"
149 select ARCH_ORION5X_DT
Sylver Bruneau7ec753c2008-06-10 01:00:38 +0200150 help
151 Say 'Y' here if you want your kernel to support the
152 Maxtor Shared Storage II platform.
153
Imre Kaloz2f820972008-06-26 01:30:41 +0200154config MACH_WNR854T
155 bool "Netgear WNR854T"
156 help
157 Say 'Y' here if you want your kernel to support the
158 Netgear WNR854T platform.
159
Lennert Buytenhek701291322008-06-30 14:25:24 -0400160config MACH_RD88F5181L_GE
161 bool "Marvell Orion-VoIP GE Reference Design"
162 help
163 Say 'Y' here if you want your kernel to support the
164 Marvell Orion-VoIP GE (88F5181L) RD.
165
Nicolas Pitre6b5cdf02008-06-27 18:56:22 -0400166config MACH_RD88F5181L_FXO
167 bool "Marvell Orion-VoIP FXO Reference Design"
168 help
169 Say 'Y' here if you want your kernel to support the
170 Marvell Orion-VoIP FXO (88F5181L) RD.
171
Lennert Buytenhek0b0740c2008-08-29 06:59:34 +0200172config MACH_RD88F6183AP_GE
173 bool "Marvell Orion-1-90 AP GE Reference Design"
174 help
175 Say 'Y' here if you want your kernel to support the
176 Marvell Orion-1-90 (88F6183) AP GE RD.
177
Tzachi Perelstein585cf172007-10-23 15:14:41 -0400178endif