blob: 72905a442106ccd02893a902db410c1fb45626bd [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 Petazzoni1bffb4a2012-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 Petazzoni1bffb4a2012-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"
Arnd Bergmann993e2212016-02-23 15:06:37 +010060 select I2C_BOARDINFO if I2C
Herbert Valerio Riedel555a3652007-11-12 09:05:55 +010061 help
62 Say 'Y' here if you want your kernel to support the
63 D-Link DNS-323 platform.
64
Byron Bradley3faf2ee2007-12-15 20:05:49 +000065config MACH_TS209
66 bool "QNAP TS-109/TS-209"
67 help
68 Say 'Y' here if you want your kernel to support the
69 QNAP TS-109/TS-209 platform.
70
Sylver Bruneau104ea072008-08-28 22:18:54 +020071config MACH_TERASTATION_PRO2
72 bool "Buffalo Terastation Pro II/Live"
73 help
74 Say 'Y' here if you want your kernel to support the
75 Buffalo Terastation Pro II/Live platform.
76
Byron Bradley87549252008-04-09 21:50:16 +010077config MACH_LINKSTATION_PRO
78 bool "Buffalo Linkstation Pro/Live"
Arnd Bergmann993e2212016-02-23 15:06:37 +010079 select I2C_BOARDINFO if I2C
Byron Bradley87549252008-04-09 21:50:16 +010080 help
81 Say 'Y' here if you want your kernel to support the
82 Buffalo Linkstation Pro/Live platform. Both v1 and
83 v2 devices are supported.
84
Ash Hughes4bba1c32010-11-30 21:53:09 +000085config MACH_LINKSTATION_LSCHL
86 bool "Buffalo Linkstation Live v3 (LS-CHL)"
Arnd Bergmann993e2212016-02-23 15:06:37 +010087 select I2C_BOARDINFO if I2C
Ash Hughes4bba1c32010-11-30 21:53:09 +000088 help
89 Say 'Y' here if you want your kernel to support the
90 Buffalo Linkstation Live v3 (LS-CHL) platform.
91
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +090092config MACH_LINKSTATION_MINI
Benjamin Cama15979ae2015-08-06 18:29:52 +020093 bool "Buffalo Linkstation Mini (Flattened Device Tree)"
94 select ARCH_ORION5X_DT
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +090095 help
96 Say 'Y' here if you want your kernel to support the
Benjamin Cama15979ae2015-08-06 18:29:52 +020097 Buffalo Linkstation Mini (LS-WSGL) platform.
Alexey Kopytko7b0a26f2008-09-25 22:47:30 +090098
Zhu Qingsen2d186382010-02-04 19:33:27 -080099config MACH_LINKSTATION_LS_HGL
100 bool "Buffalo Linkstation LS-HGL"
Arnd Bergmann993e2212016-02-23 15:06:37 +0100101 select I2C_BOARDINFO if I2C
Zhu Qingsen2d186382010-02-04 19:33:27 -0800102 help
103 Say 'Y' here if you want your kernel to support the
104 Buffalo Linkstation LS-HGL platform.
105
Sylver Bruneau47e9cff2008-04-26 02:35:29 +0200106config MACH_TS409
107 bool "QNAP TS-409"
108 help
109 Say 'Y' here if you want your kernel to support the
110 QNAP TS-409 platform.
111
Lennert Buytenhek42452b72008-05-31 08:19:20 +0200112config MACH_WRT350N_V2
113 bool "Linksys WRT350N v2"
114 help
115 Say 'Y' here if you want your kernel to support the
116 Linksys WRT350N v2 platform.
117
Alexander Clouter7171d862008-05-31 22:32:37 +0100118config MACH_TS78XX
119 bool "Technologic Systems TS-78xx"
120 help
121 Say 'Y' here if you want your kernel to support the
122 Technologic Systems TS-78xx platform.
123
Martin Michlmayrb08d5af2008-04-06 14:08:17 +0200124config MACH_MV2120
125 bool "HP Media Vault mv2120"
126 help
127 Say 'Y' here if you want your kernel to support the
128 HP Media Vault mv2120 or mv5100.
129
Thomas Petazzoni94b0bd32014-04-22 23:26:39 +0200130config MACH_D2NET_DT
131 bool "LaCie d2 Network / Big Disk Network (Flattened Device Tree)"
132 select ARCH_ORION5X_DT
Simon Guinot8f220862009-06-22 21:45:01 +0200133 help
134 Say 'Y' here if you want your kernel to support the
135 LaCie d2 Network NAS.
136
Simon Guinot54782672009-06-23 13:54:35 +0200137config MACH_NET2BIG
138 bool "LaCie 2Big Network"
Arnd Bergmann993e2212016-02-23 15:06:37 +0100139 select I2C_BOARDINFO if I2C
Simon Guinot54782672009-06-23 13:54:35 +0200140 help
141 Say 'Y' here if you want your kernel to support the
142 LaCie 2Big Network NAS.
143
Thomas Petazzonifbf04d82014-04-22 23:26:40 +0200144config MACH_MSS2_DT
145 bool "Maxtor Shared Storage II (Flattened Device Tree)"
146 select ARCH_ORION5X_DT
Sylver Bruneau7ec753c2008-06-10 01:00:38 +0200147 help
148 Say 'Y' here if you want your kernel to support the
149 Maxtor Shared Storage II platform.
150
Imre Kaloz2f820972008-06-26 01:30:41 +0200151config MACH_WNR854T
152 bool "Netgear WNR854T"
153 help
154 Say 'Y' here if you want your kernel to support the
155 Netgear WNR854T platform.
156
Lennert Buytenhek701291322008-06-30 14:25:24 -0400157config MACH_RD88F5181L_GE
158 bool "Marvell Orion-VoIP GE Reference Design"
159 help
160 Say 'Y' here if you want your kernel to support the
161 Marvell Orion-VoIP GE (88F5181L) RD.
162
Nicolas Pitre6b5cdf02008-06-27 18:56:22 -0400163config MACH_RD88F5181L_FXO
164 bool "Marvell Orion-VoIP FXO Reference Design"
165 help
166 Say 'Y' here if you want your kernel to support the
167 Marvell Orion-VoIP FXO (88F5181L) RD.
168
Lennert Buytenhek0b0740c2008-08-29 06:59:34 +0200169config MACH_RD88F6183AP_GE
170 bool "Marvell Orion-1-90 AP GE Reference Design"
171 help
172 Say 'Y' here if you want your kernel to support the
173 Marvell Orion-1-90 (88F6183) AP GE RD.
174
Tzachi Perelstein585cf172007-10-23 15:14:41 -0400175endif