Merge tag 'printk-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/printk...
[linux-2.6-microblaze.git] / Documentation / arm / marvell.rst
1 ================
2 ARM Marvell SoCs
3 ================
4
5 This document lists all the ARM Marvell SoCs that are currently
6 supported in mainline by the Linux kernel. As the Marvell families of
7 SoCs are large and complex, it is hard to understand where the support
8 for a particular SoC is available in the Linux kernel. This document
9 tries to help in understanding where those SoCs are supported, and to
10 match them with their corresponding public datasheet, when available.
11
12 Orion family
13 ------------
14
15   Flavors:
16         - 88F5082
17         - 88F5181
18         - 88F5181L
19         - 88F5182
20
21                - Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-datasheet.pdf
22                - Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-opensource-manual.pdf
23                - User Manual: https://web.archive.org/web/20210124231631/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-usermanual.pdf
24         - 88F5281
25
26                - Datasheet: https://web.archive.org/web/20131028144728/http://www.ocmodshop.com/images/reviews/networking/qnap_ts409u/marvel_88f5281_data_sheet.pdf
27         - 88F6183
28   Core:
29         Feroceon 88fr331 (88f51xx) or 88fr531-vd (88f52xx) ARMv5 compatible
30   Linux kernel mach directory:
31         arch/arm/mach-orion5x
32   Linux kernel plat directory:
33         arch/arm/plat-orion
34
35 Kirkwood family
36 ---------------
37
38   Flavors:
39         - 88F6282 a.k.a Armada 300
40
41                 - Product Brief  : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf
42         - 88F6283 a.k.a Armada 310
43
44                 - Product Brief  : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf
45         - 88F6190
46
47                 - Product Brief  : https://web.archive.org/web/20130730072715/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6190-003_WEB.pdf
48                 - Hardware Spec  : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf
49                 - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf
50         - 88F6192
51
52                 - Product Brief  : https://web.archive.org/web/20131113121446/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6192-003_ver1.pdf
53                 - Hardware Spec  : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf
54                 - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf
55         - 88F6182
56         - 88F6180
57
58                 - Product Brief  : https://web.archive.org/web/20120616201621/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6180-003_ver1.pdf
59                 - Hardware Spec  : https://web.archive.org/web/20130730091654/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6180_OpenSource.pdf
60                 - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf
61         - 88F6281
62
63                 - Product Brief  : https://web.archive.org/web/20120131133709/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6281-004_ver1.pdf
64                 - Hardware Spec  : https://web.archive.org/web/20120620073511/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6281_OpenSource.pdf
65                 - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf
66   Homepage:
67         https://web.archive.org/web/20160513194943/http://www.marvell.com/embedded-processors/kirkwood/
68   Core:
69         Feroceon 88fr131 ARMv5 compatible
70   Linux kernel mach directory:
71         arch/arm/mach-mvebu
72   Linux kernel plat directory:
73         none
74
75 Discovery family
76 ----------------
77
78   Flavors:
79         - MV78100
80
81                 - Product Brief  : https://web.archive.org/web/20120616194711/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78100-003_WEB.pdf
82                 - Hardware Spec  : https://web.archive.org/web/20141005120451/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78100_OpenSource.pdf
83                 - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf
84         - MV78200
85
86                 - Product Brief  : https://web.archive.org/web/20140801121623/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78200-002_WEB.pdf
87                 - Hardware Spec  : https://web.archive.org/web/20141005120458/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78200_OpenSource.pdf
88                 - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf
89
90         - MV76100
91
92                 Not supported by the Linux kernel.
93
94   Core:
95         Feroceon 88fr571-vd ARMv5 compatible
96
97   Linux kernel mach directory:
98         arch/arm/mach-mv78xx0
99   Linux kernel plat directory:
100         arch/arm/plat-orion
101
102 EBU Armada family
103 -----------------
104
105   Armada 370 Flavors:
106         - 88F6710
107         - 88F6707
108         - 88F6W11
109
110     - Product Brief:   https://web.archive.org/web/20121115063038/http://www.marvell.com/embedded-processors/armada-300/assets/Marvell_ARMADA_370_SoC.pdf
111     - Hardware Spec:   https://web.archive.org/web/20140617183747/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-datasheet.pdf
112     - Functional Spec: https://web.archive.org/web/20140617183701/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-FunctionalSpec-datasheet.pdf
113
114   Core:
115         Sheeva ARMv7 compatible PJ4B
116
117   Armada 375 Flavors:
118         - 88F6720
119
120     - Product Brief: https://web.archive.org/web/20131216023516/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA_375_SoC-01_product_brief.pdf
121
122   Core:
123         ARM Cortex-A9
124
125   Armada 38x Flavors:
126         - 88F6810       Armada 380
127         - 88F6820 Armada 385
128         - 88F6828 Armada 388
129
130     - Product infos:   https://web.archive.org/web/20181006144616/http://www.marvell.com/embedded-processors/armada-38x/
131     - Functional Spec: https://web.archive.org/web/20200420191927/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-38x-functional-specifications-2015-11.pdf
132
133   Core:
134         ARM Cortex-A9
135
136   Armada 39x Flavors:
137         - 88F6920 Armada 390
138         - 88F6928 Armada 398
139
140     - Product infos: https://web.archive.org/web/20181020222559/http://www.marvell.com/embedded-processors/armada-39x/
141
142   Core:
143         ARM Cortex-A9
144
145   Armada XP Flavors:
146         - MV78230
147         - MV78260
148         - MV78460
149
150     NOTE:
151         not to be confused with the non-SMP 78xx0 SoCs
152
153     Product Brief:
154         https://web.archive.org/web/20121021173528/http://www.marvell.com/embedded-processors/armada-xp/assets/Marvell-ArmadaXP-SoC-product%20brief.pdf
155
156     Functional Spec:
157         https://web.archive.org/web/20180829171131/http://www.marvell.com/embedded-processors/armada-xp/assets/ARMADA-XP-Functional-SpecDatasheet.pdf
158
159     - Hardware Specs:
160
161         - https://web.archive.org/web/20141127013651/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78230_OS.PDF
162         - https://web.archive.org/web/20141222000224/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78260_OS.PDF
163         - https://web.archive.org/web/20141222000230/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78460_OS.PDF
164
165   Core:
166         Sheeva ARMv7 compatible Dual-core or Quad-core PJ4B-MP
167
168   Linux kernel mach directory:
169         arch/arm/mach-mvebu
170   Linux kernel plat directory:
171         none
172
173 EBU Armada family ARMv8
174 -----------------------
175
176   Armada 3710/3720 Flavors:
177         - 88F3710
178         - 88F3720
179
180   Core:
181         ARM Cortex A53 (ARMv8)
182
183   Homepage:
184         https://web.archive.org/web/20181103003602/http://www.marvell.com/embedded-processors/armada-3700/
185
186   Product Brief:
187         https://web.archive.org/web/20210121194810/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-37xx-product-brief-2016-01.pdf
188
189   Hardware Spec:
190         https://web.archive.org/web/20210202162011/http://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-37xx-hardware-specifications-2019-09.pdf
191
192   Device tree files:
193         arch/arm64/boot/dts/marvell/armada-37*
194
195   Armada 7K Flavors:
196           - 88F7020 (AP806 Dual + one CP110)
197           - 88F7040 (AP806 Quad + one CP110)
198
199   Core: ARM Cortex A72
200
201   Homepage:
202         https://web.archive.org/web/20181020222606/http://www.marvell.com/embedded-processors/armada-70xx/
203
204   Product Brief:
205           - https://web.archive.org/web/20161010105541/http://www.marvell.com/embedded-processors/assets/Armada7020PB-Jan2016.pdf
206           - https://web.archive.org/web/20160928154533/http://www.marvell.com/embedded-processors/assets/Armada7040PB-Jan2016.pdf
207
208   Device tree files:
209         arch/arm64/boot/dts/marvell/armada-70*
210
211   Armada 8K Flavors:
212         - 88F8020 (AP806 Dual + two CP110)
213         - 88F8040 (AP806 Quad + two CP110)
214   Core:
215         ARM Cortex A72
216
217   Homepage:
218         https://web.archive.org/web/20181022004830/http://www.marvell.com/embedded-processors/armada-80xx/
219
220   Product Brief:
221           - https://web.archive.org/web/20210124233728/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-8020-product-brief-2017-12.pdf
222           - https://web.archive.org/web/20161010105532/http://www.marvell.com/embedded-processors/assets/Armada8040PB-Jan2016.pdf
223
224   Device tree files:
225         arch/arm64/boot/dts/marvell/armada-80*
226
227 Avanta family
228 -------------
229
230   Flavors:
231        - 88F6510
232        - 88F6530P
233        - 88F6550
234        - 88F6560
235
236   Homepage:
237         https://web.archive.org/web/20181005145041/http://www.marvell.com/broadband/
238
239   Product Brief:
240         https://web.archive.org/web/20180829171057/http://www.marvell.com/broadband/assets/Marvell_Avanta_88F6510_305_060-001_product_brief.pdf
241
242   No public datasheet available.
243
244   Core:
245         ARMv5 compatible
246
247   Linux kernel mach directory:
248         no code in mainline yet, planned for the future
249   Linux kernel plat directory:
250         no code in mainline yet, planned for the future
251
252 Storage family
253 --------------
254
255   Armada SP:
256         - 88RC1580
257
258   Product infos:
259         https://web.archive.org/web/20191129073953/http://www.marvell.com/storage/armada-sp/
260
261   Core:
262         Sheeva ARMv7 compatible Quad-core PJ4C
263
264   (not supported in upstream Linux kernel)
265
266 Dove family (application processor)
267 -----------------------------------
268
269   Flavors:
270         - 88AP510 a.k.a Armada 510
271
272    Product Brief:
273         https://web.archive.org/web/20111102020643/http://www.marvell.com/application-processors/armada-500/assets/Marvell_Armada510_SoC.pdf
274
275    Hardware Spec:
276         https://web.archive.org/web/20160428160231/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Hardware-Spec.pdf
277
278   Functional Spec:
279         https://web.archive.org/web/20120130172443/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Functional-Spec.pdf
280
281   Homepage:
282         https://web.archive.org/web/20160822232651/http://www.marvell.com/application-processors/armada-500/
283
284   Core:
285         ARMv7 compatible
286
287   Directory:
288         - arch/arm/mach-mvebu (DT enabled platforms)
289         - arch/arm/mach-dove (non-DT enabled platforms)
290
291 PXA 2xx/3xx/93x/95x family
292 --------------------------
293
294   Flavors:
295         - PXA21x, PXA25x, PXA26x
296              - Application processor only
297              - Core: ARMv5 XScale1 core
298         - PXA270, PXA271, PXA272
299              - Product Brief         : https://web.archive.org/web/20150927135510/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_pb.pdf
300              - Design guide          : https://web.archive.org/web/20120111181937/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_design_guide.pdf
301              - Developers manual     : https://web.archive.org/web/20150927164805/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_dev_man.pdf
302              - Specification         : https://web.archive.org/web/20140211221535/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_emts.pdf
303              - Specification update  : https://web.archive.org/web/20120111104906/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_spec_update.pdf
304              - Application processor only
305              - Core: ARMv5 XScale2 core
306         - PXA300, PXA310, PXA320
307              - PXA 300 Product Brief : https://web.archive.org/web/20120111121203/http://www.marvell.com/application-processors/pxa-family/assets/PXA300_PB_R4.pdf
308              - PXA 310 Product Brief : https://web.archive.org/web/20120111104515/http://www.marvell.com/application-processors/pxa-family/assets/PXA310_PB_R4.pdf
309              - PXA 320 Product Brief : https://web.archive.org/web/20121021182826/http://www.marvell.com/application-processors/pxa-family/assets/PXA320_PB_R4.pdf
310              - Design guide          : https://web.archive.org/web/20130727144625/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Design_Guide.pdf
311              - Developers manual     : https://web.archive.org/web/20130727144605/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Developers_Manual.zip
312              - Specifications        : https://web.archive.org/web/20130727144559/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_EMTS.pdf
313              - Specification Update  : https://web.archive.org/web/20150927183411/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Spec_Update.zip
314              - Reference Manual      : https://web.archive.org/web/20120111103844/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_TavorP_BootROM_Ref_Manual.pdf
315              - Application processor only
316              - Core: ARMv5 XScale3 core
317         - PXA930, PXA935
318              - Application processor with Communication processor
319              - Core: ARMv5 XScale3 core
320         - PXA955
321              - Application processor with Communication processor
322              - Core: ARMv7 compatible Sheeva PJ4 core
323
324    Comments:
325
326     * This line of SoCs originates from the XScale family developed by
327       Intel and acquired by Marvell in ~2006. The PXA21x, PXA25x,
328       PXA26x, PXA27x, PXA3xx and PXA93x were developed by Intel, while
329       the later PXA95x were developed by Marvell.
330
331     * Due to their XScale origin, these SoCs have virtually nothing in
332       common with the other (Kirkwood, Dove, etc.) families of Marvell
333       SoCs, except with the MMP/MMP2 family of SoCs.
334
335    Linux kernel mach directory:
336         arch/arm/mach-pxa
337    Linux kernel plat directory:
338         arch/arm/plat-pxa
339
340 MMP/MMP2/MMP3 family (communication processor)
341 ----------------------------------------------
342
343    Flavors:
344         - PXA168, a.k.a Armada 168
345              - Homepage             : https://web.archive.org/web/20110926014256/http://www.marvell.com/application-processors/armada-100/armada-168.jsp
346              - Product brief        : https://web.archive.org/web/20111102030100/http://www.marvell.com/application-processors/armada-100/assets/pxa_168_pb.pdf
347              - Hardware manual      : https://web.archive.org/web/20160428165359/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_datasheet.pdf
348              - Software manual      : https://web.archive.org/web/20160428154454/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_software_manual.pdf
349              - Specification update : https://web.archive.org/web/20150927160338/http://www.marvell.com/application-processors/armada-100/assets/ARMADA16x_Spec_update.pdf
350              - Boot ROM manual      : https://web.archive.org/web/20130727205559/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_ref_manual.pdf
351              - App node package     : https://web.archive.org/web/20141005090706/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_app_note_package.pdf
352              - Application processor only
353              - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk)
354         - PXA910/PXA920
355              - Homepage             : https://web.archive.org/web/20150928121236/http://www.marvell.com/communication-processors/pxa910/
356              - Product Brief        : https://archive.org/download/marvell-pxa910-pb/Marvell_PXA910_Platform-001_PB.pdf
357              - Application processor with Communication processor
358              - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk)
359         - PXA688, a.k.a. MMP2, a.k.a Armada 610 (OLPC XO-1.75)
360              - Product Brief        : https://web.archive.org/web/20111102023255/http://www.marvell.com/application-processors/armada-600/assets/armada610_pb.pdf
361              - Application processor only
362              - Core: ARMv7 compatible Sheeva PJ4 88sv581x core
363         - PXA2128, a.k.a. MMP3, a.k.a Armada 620 (OLPC XO-4)
364              - Product Brief        : https://web.archive.org/web/20120824055155/http://www.marvell.com/application-processors/armada/pxa2128/assets/Marvell-ARMADA-PXA2128-SoC-PB.pdf
365              - Application processor only
366              - Core: Dual-core ARMv7 compatible Sheeva PJ4C core
367         - PXA960/PXA968/PXA978 (Linux support not upstream)
368              - Application processor with Communication Processor
369              - Core: ARMv7 compatible Sheeva PJ4 core
370         - PXA986/PXA988 (Linux support not upstream)
371              - Application processor with Communication Processor
372              - Core: Dual-core ARMv7 compatible Sheeva PJ4B-MP core
373         - PXA1088/PXA1920 (Linux support not upstream)
374              - Application processor with Communication Processor
375              - Core: quad-core ARMv7 Cortex-A7
376         - PXA1908/PXA1928/PXA1936
377              - Application processor with Communication Processor
378              - Core: multi-core ARMv8 Cortex-A53
379
380    Comments:
381
382     * This line of SoCs originates from the XScale family developed by
383       Intel and acquired by Marvell in ~2006. All the processors of
384       this MMP/MMP2 family were developed by Marvell.
385
386     * Due to their XScale origin, these SoCs have virtually nothing in
387       common with the other (Kirkwood, Dove, etc.) families of Marvell
388       SoCs, except with the PXA family of SoCs listed above.
389
390    Linux kernel mach directory:
391         arch/arm/mach-mmp
392    Linux kernel plat directory:
393         arch/arm/plat-pxa
394
395 Berlin family (Multimedia Solutions)
396 -------------------------------------
397
398   - Flavors:
399         - 88DE3010, Armada 1000 (no Linux support)
400                 - Core:         Marvell PJ1 (ARMv5TE), Dual-core
401                 - Product Brief:        http://www.marvell.com.cn/digital-entertainment/assets/armada_1000_pb.pdf
402         - 88DE3005, Armada 1500 Mini
403                 - Design name:  BG2CD
404                 - Core:         ARM Cortex-A9, PL310 L2CC
405         - 88DE3006, Armada 1500 Mini Plus
406                 - Design name:  BG2CDP
407                 - Core:         Dual Core ARM Cortex-A7
408         - 88DE3100, Armada 1500
409                 - Design name:  BG2
410                 - Core:         Marvell PJ4B-MP (ARMv7), Tauros3 L2CC
411         - 88DE3114, Armada 1500 Pro
412                 - Design name:  BG2Q
413                 - Core:         Quad Core ARM Cortex-A9, PL310 L2CC
414         - 88DE3214, Armada 1500 Pro 4K
415                 - Design name:  BG3
416                 - Core:         ARM Cortex-A15, CA15 integrated L2CC
417         - 88DE3218, ARMADA 1500 Ultra
418                 - Core:         ARM Cortex-A53
419
420   Homepage: https://www.synaptics.com/products/multimedia-solutions
421   Directory: arch/arm/mach-berlin
422
423   Comments:
424
425    * This line of SoCs is based on Marvell Sheeva or ARM Cortex CPUs
426      with Synopsys DesignWare (IRQ, GPIO, Timers, ...) and PXA IP (SDHCI, USB, ETH, ...).
427
428    * The Berlin family was acquired by Synaptics from Marvell in 2017.
429
430 CPU Cores
431 ---------
432
433 The XScale cores were designed by Intel, and shipped by Marvell in the older
434 PXA processors. Feroceon is a Marvell designed core that developed in-house,
435 and that evolved into Sheeva. The XScale and Feroceon cores were phased out
436 over time and replaced with Sheeva cores in later products, which subsequently
437 got replaced with licensed ARM Cortex-A cores.
438
439   XScale 1
440         CPUID 0x69052xxx
441         ARMv5, iWMMXt
442   XScale 2
443         CPUID 0x69054xxx
444         ARMv5, iWMMXt
445   XScale 3
446         CPUID 0x69056xxx or 0x69056xxx
447         ARMv5, iWMMXt
448   Feroceon-1850 88fr331 "Mohawk"
449         CPUID 0x5615331x or 0x41xx926x
450         ARMv5TE, single issue
451   Feroceon-2850 88fr531-vd "Jolteon"
452         CPUID 0x5605531x or 0x41xx926x
453         ARMv5TE, VFP, dual-issue
454   Feroceon 88fr571-vd "Jolteon"
455         CPUID 0x5615571x
456         ARMv5TE, VFP, dual-issue
457   Feroceon 88fr131 "Mohawk-D"
458         CPUID 0x5625131x
459         ARMv5TE, single-issue in-order
460   Sheeva PJ1 88sv331 "Mohawk"
461         CPUID 0x561584xx
462         ARMv5, single-issue iWMMXt v2
463   Sheeva PJ4 88sv581x "Flareon"
464         CPUID 0x560f581x
465         ARMv7, idivt, optional iWMMXt v2
466   Sheeva PJ4B 88sv581x
467         CPUID 0x561f581x
468         ARMv7, idivt, optional iWMMXt v2
469   Sheeva PJ4B-MP / PJ4C
470         CPUID 0x562f584x
471         ARMv7, idivt/idiva, LPAE, optional iWMMXt v2 and/or NEON
472
473 Long-term plans
474 ---------------
475
476  * Unify the mach-dove/, mach-mv78xx0/, mach-orion5x/ into the
477    mach-mvebu/ to support all SoCs from the Marvell EBU (Engineering
478    Business Unit) in a single mach-<foo> directory. The plat-orion/
479    would therefore disappear.
480
481  * Unify the mach-mmp/ and mach-pxa/ into the same mach-pxa
482    directory. The plat-pxa/ would therefore disappear.
483
484 Credits
485 -------
486
487 - Maen Suleiman <maen@marvell.com>
488 - Lior Amsalem <alior@marvell.com>
489 - Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
490 - Andrew Lunn <andrew@lunn.ch>
491 - Nicolas Pitre <nico@fluxnic.net>
492 - Eric Miao <eric.y.miao@gmail.com>