brintos

brintos / linux-shallow public Read only

0
0
Text · 24.0 KiB · 3d369a5 Raw
528 lines · plain
1================2ARM Marvell SoCs3================4 5This document lists all the ARM Marvell SoCs that are currently6supported in mainline by the Linux kernel. As the Marvell families of7SoCs are large and complex, it is hard to understand where the support8for a particular SoC is available in the Linux kernel. This document9tries to help in understanding where those SoCs are supported, and to10match them with their corresponding public datasheet, when available.11 12Orion family13------------14 15  Flavors:16        - 88F508217        - 88F5181  a.k.a Orion-118        - 88F5181L a.k.a Orion-VoIP19        - 88F5182  a.k.a Orion-NAS20 21               - Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-datasheet.pdf22               - Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-opensource-manual.pdf23               - User Manual: https://web.archive.org/web/20210124231631/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-usermanual.pdf24               - Functional Errata: https://web.archive.org/web/20210704165540/https://www.digriz.org.uk/ts78xx/88F5182_Functional_Errata.pdf25        - 88F5281  a.k.a Orion-226 27               - Datasheet: https://web.archive.org/web/20131028144728/http://www.ocmodshop.com/images/reviews/networking/qnap_ts409u/marvel_88f5281_data_sheet.pdf28        - 88F6183  a.k.a Orion-1-9029  Homepage:30        https://web.archive.org/web/20080607215437/http://www.marvell.com/products/media/index.jsp31  Core:32	Feroceon 88fr331 (88f51xx) or 88fr531-vd (88f52xx) ARMv5 compatible33  Linux kernel mach directory:34	arch/arm/mach-orion5x35  Linux kernel plat directory:36	arch/arm/plat-orion37 38Kirkwood family39---------------40 41  Flavors:42        - 88F6282 a.k.a Armada 30043 44                - Product Brief  : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf45        - 88F6283 a.k.a Armada 31046 47                - Product Brief  : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf48        - 88F619049 50                - Product Brief  : https://web.archive.org/web/20130730072715/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6190-003_WEB.pdf51                - Hardware Spec  : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf52                - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf53        - 88F619254 55                - Product Brief  : https://web.archive.org/web/20131113121446/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6192-003_ver1.pdf56                - Hardware Spec  : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf57                - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf58        - 88F618259        - 88F618060 61                - Product Brief  : https://web.archive.org/web/20120616201621/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6180-003_ver1.pdf62                - Hardware Spec  : https://web.archive.org/web/20130730091654/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6180_OpenSource.pdf63                - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf64        - 88F628065 66                - Product Brief  : https://web.archive.org/web/20130730091058/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6280_SoC_PB-001.pdf67        - 88F628168 69                - Product Brief  : https://web.archive.org/web/20120131133709/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6281-004_ver1.pdf70                - Hardware Spec  : https://web.archive.org/web/20120620073511/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6281_OpenSource.pdf71                - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf72        - 88F632173        - 88F632274        - 88F632375 76                - Product Brief  : https://web.archive.org/web/20120616201639/http://www.marvell.com/embedded-processors/kirkwood/assets/88f632x_pb.pdf77  Homepage:78	https://web.archive.org/web/20160513194943/http://www.marvell.com/embedded-processors/kirkwood/79  Core:80	Feroceon 88fr131 ARMv5 compatible81  Linux kernel mach directory:82	arch/arm/mach-mvebu83  Linux kernel plat directory:84	none85 86Discovery family87----------------88 89  Flavors:90        - MV7810091 92                - Product Brief  : https://web.archive.org/web/20120616194711/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78100-003_WEB.pdf93                - Hardware Spec  : https://web.archive.org/web/20141005120451/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78100_OpenSource.pdf94                - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf95        - MV7820096 97                - Product Brief  : https://web.archive.org/web/20140801121623/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78200-002_WEB.pdf98                - Hardware Spec  : https://web.archive.org/web/20141005120458/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78200_OpenSource.pdf99                - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf100 101        - MV76100102 103                - Product Brief  : https://web.archive.org/web/20140722064429/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV76100-002_WEB.pdf104                - Hardware Spec  : https://web.archive.org/web/20140722064425/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV76100_OpenSource.pdf105                - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf106 107                Not supported by the Linux kernel.108 109  Homepage:110        https://web.archive.org/web/20110924171043/http://www.marvell.com/embedded-processors/discovery-innovation/111  Core:112	Feroceon 88fr571-vd ARMv5 compatible113 114  Linux kernel mach directory:115	arch/arm/mach-mv78xx0116  Linux kernel plat directory:117	arch/arm/plat-orion118 119EBU Armada family120-----------------121 122  Armada 370 Flavors:123        - 88F6710124        - 88F6707125        - 88F6W11126 127    - Product infos:   https://web.archive.org/web/20141002083258/http://www.marvell.com/embedded-processors/armada-370/128    - Product Brief:   https://web.archive.org/web/20121115063038/http://www.marvell.com/embedded-processors/armada-300/assets/Marvell_ARMADA_370_SoC.pdf129    - Hardware Spec:   https://web.archive.org/web/20140617183747/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-datasheet.pdf130    - Functional Spec: https://web.archive.org/web/20140617183701/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-FunctionalSpec-datasheet.pdf131 132  Core:133	Sheeva ARMv7 compatible PJ4B134 135  Armada XP Flavors:136        - MV78230137        - MV78260138        - MV78460139 140    NOTE:141	not to be confused with the non-SMP 78xx0 SoCs142 143    - Product infos:   https://web.archive.org/web/20150101215721/http://www.marvell.com/embedded-processors/armada-xp/144    - Product Brief:   https://web.archive.org/web/20121021173528/http://www.marvell.com/embedded-processors/armada-xp/assets/Marvell-ArmadaXP-SoC-product%20brief.pdf145    - Functional Spec: https://web.archive.org/web/20180829171131/http://www.marvell.com/embedded-processors/armada-xp/assets/ARMADA-XP-Functional-SpecDatasheet.pdf146    - Hardware Specs:147        - https://web.archive.org/web/20141127013651/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78230_OS.PDF148        - https://web.archive.org/web/20141222000224/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78260_OS.PDF149        - https://web.archive.org/web/20141222000230/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78460_OS.PDF150 151  Core:152	Sheeva ARMv7 compatible Dual-core or Quad-core PJ4B-MP153 154  Armada 375 Flavors:155	- 88F6720156 157    - Product infos: https://web.archive.org/web/20140108032402/http://www.marvell.com/embedded-processors/armada-375/158    - Product Brief: https://web.archive.org/web/20131216023516/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA_375_SoC-01_product_brief.pdf159 160  Core:161	ARM Cortex-A9162 163  Armada 38x Flavors:164	- 88F6810	Armada 380165	- 88F6811 Armada 381166	- 88F6821 Armada 382167	- 88F6W21 Armada 383168	- 88F6820 Armada 385169	- 88F6825170	- 88F6828 Armada 388171 172    - Product infos:   https://web.archive.org/web/20181006144616/http://www.marvell.com/embedded-processors/armada-38x/173    - 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.pdf174    - Hardware Spec:   https://web.archive.org/web/20180713105318/https://www.marvell.com/docs/embedded-processors/assets/marvell-embedded-processors-armada-38x-hardware-specifications-2017-03.pdf175    - Design guide:    https://web.archive.org/web/20180712231737/https://www.marvell.com/docs/embedded-processors/assets/marvell-embedded-processors-armada-38x-hardware-design-guide-2017-08.pdf176 177  Core:178	ARM Cortex-A9179 180  Armada 39x Flavors:181	- 88F6920 Armada 390182	- 88F6925 Armada 395183	- 88F6928 Armada 398184 185    - Product infos: https://web.archive.org/web/20181020222559/http://www.marvell.com/embedded-processors/armada-39x/186 187  Core:188	ARM Cortex-A9189 190  Linux kernel mach directory:191	arch/arm/mach-mvebu192  Linux kernel plat directory:193	none194 195EBU Armada family ARMv8196-----------------------197 198  Armada 3710/3720 Flavors:199	- 88F3710200	- 88F3720201 202  Core:203	ARM Cortex A53 (ARMv8)204 205  Homepage:206	https://web.archive.org/web/20181103003602/http://www.marvell.com/embedded-processors/armada-3700/207 208  Product Brief:209	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.pdf210 211  Hardware Spec:212	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.pdf213 214  Device tree files:215	arch/arm64/boot/dts/marvell/armada-37*216 217  Armada 7K Flavors:218	  - 88F6040 (AP806 Quad 600 MHz + one CP110)219	  - 88F7020 (AP806 Dual + one CP110)220	  - 88F7040 (AP806 Quad + one CP110)221 222  Core: ARM Cortex A72223 224  Homepage:225	https://web.archive.org/web/20181020222606/http://www.marvell.com/embedded-processors/armada-70xx/226 227  Product Brief:228	  - https://web.archive.org/web/20161010105541/http://www.marvell.com/embedded-processors/assets/Armada7020PB-Jan2016.pdf229	  - https://web.archive.org/web/20160928154533/http://www.marvell.com/embedded-processors/assets/Armada7040PB-Jan2016.pdf230 231  Device tree files:232	arch/arm64/boot/dts/marvell/armada-70*233 234  Armada 8K Flavors:235	- 88F8020 (AP806 Dual + two CP110)236	- 88F8040 (AP806 Quad + two CP110)237  Core:238	ARM Cortex A72239 240  Homepage:241	https://web.archive.org/web/20181022004830/http://www.marvell.com/embedded-processors/armada-80xx/242 243  Product Brief:244	  - 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.pdf245	  - https://web.archive.org/web/20161010105532/http://www.marvell.com/embedded-processors/assets/Armada8040PB-Jan2016.pdf246 247  Device tree files:248	arch/arm64/boot/dts/marvell/armada-80*249 250  Octeon TX2 CN913x Flavors:251	- CN9130 (AP807 Quad + one internal CP115)252	- CN9131 (AP807 Quad + one internal CP115 + one external CP115 / 88F8215)253	- CN9132 (AP807 Quad + one internal CP115 + two external CP115 / 88F8215)254 255  Core:256	ARM Cortex A72257 258  Homepage:259	https://web.archive.org/web/20200803150818/https://www.marvell.com/products/infrastructure-processors/multi-core-processors/octeon-tx2/octeon-tx2-cn9130.html260 261  Product Brief:262	https://web.archive.org/web/20200803150818/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-infrastructure-processors-octeon-tx2-cn913x-product-brief-2020-02.pdf263 264  Device tree files:265	arch/arm64/boot/dts/marvell/cn913*266 267Avanta family268-------------269 270  Flavors:271       - 88F6500272       - 88F6510273       - 88F6530P274       - 88F6550275       - 88F6560276       - 88F6601277 278  Homepage:279	https://web.archive.org/web/20181005145041/http://www.marvell.com/broadband/280 281  Product Brief:282	https://web.archive.org/web/20180829171057/http://www.marvell.com/broadband/assets/Marvell_Avanta_88F6510_305_060-001_product_brief.pdf283 284  No public datasheet available.285 286  Core:287	ARMv5 compatible288 289  Linux kernel mach directory:290	no code in mainline yet, planned for the future291  Linux kernel plat directory:292	no code in mainline yet, planned for the future293 294Storage family295--------------296 297  Armada SP:298	- 88RC1580299 300  Product infos:301	https://web.archive.org/web/20191129073953/http://www.marvell.com/storage/armada-sp/302 303  Core:304	Sheeva ARMv7 compatible Quad-core PJ4C305 306  (not supported in upstream Linux kernel)307 308Dove family (application processor)309-----------------------------------310 311  Flavors:312        - 88AP510 a.k.a Armada 510313 314   Product Brief:315	https://web.archive.org/web/20111102020643/http://www.marvell.com/application-processors/armada-500/assets/Marvell_Armada510_SoC.pdf316 317   Hardware Spec:318	https://web.archive.org/web/20160428160231/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Hardware-Spec.pdf319 320  Functional Spec:321	https://web.archive.org/web/20120130172443/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Functional-Spec.pdf322 323  Homepage:324	https://web.archive.org/web/20160822232651/http://www.marvell.com/application-processors/armada-500/325 326  Core:327	ARMv7 compatible328 329  Directory:330	- arch/arm/mach-mvebu (DT enabled platforms)331        - arch/arm/mach-dove (non-DT enabled platforms)332 333PXA 2xx/3xx/93x/95x family334--------------------------335 336  Flavors:337        - PXA21x, PXA25x, PXA26x338             - Application processor only339             - Core: ARMv5 XScale1 core340        - PXA270, PXA271, PXA272341             - Product Brief         : https://web.archive.org/web/20150927135510/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_pb.pdf342             - Design guide          : https://web.archive.org/web/20120111181937/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_design_guide.pdf343             - Developers manual     : https://web.archive.org/web/20150927164805/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_dev_man.pdf344             - Specification         : https://web.archive.org/web/20140211221535/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_emts.pdf345             - Specification update  : https://web.archive.org/web/20120111104906/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_spec_update.pdf346             - Application processor only347             - Core: ARMv5 XScale2 core348        - PXA300, PXA310, PXA320349             - PXA 300 Product Brief : https://web.archive.org/web/20120111121203/http://www.marvell.com/application-processors/pxa-family/assets/PXA300_PB_R4.pdf350             - PXA 310 Product Brief : https://web.archive.org/web/20120111104515/http://www.marvell.com/application-processors/pxa-family/assets/PXA310_PB_R4.pdf351             - PXA 320 Product Brief : https://web.archive.org/web/20121021182826/http://www.marvell.com/application-processors/pxa-family/assets/PXA320_PB_R4.pdf352             - Design guide          : https://web.archive.org/web/20130727144625/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Design_Guide.pdf353             - Developers manual     : https://web.archive.org/web/20130727144605/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Developers_Manual.zip354             - Specifications        : https://web.archive.org/web/20130727144559/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_EMTS.pdf355             - Specification Update  : https://web.archive.org/web/20150927183411/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Spec_Update.zip356             - Reference Manual      : https://web.archive.org/web/20120111103844/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_TavorP_BootROM_Ref_Manual.pdf357             - Application processor only358             - Core: ARMv5 XScale3 core359        - PXA930, PXA935360             - Application processor with Communication processor361             - Core: ARMv5 XScale3 core362        - PXA955363             - Application processor with Communication processor364             - Core: ARMv7 compatible Sheeva PJ4 core365 366   Comments:367 368    * This line of SoCs originates from the XScale family developed by369      Intel and acquired by Marvell in ~2006. The PXA21x, PXA25x,370      PXA26x, PXA27x, PXA3xx and PXA93x were developed by Intel, while371      the later PXA95x were developed by Marvell.372 373    * Due to their XScale origin, these SoCs have virtually nothing in374      common with the other (Kirkwood, Dove, etc.) families of Marvell375      SoCs, except with the MMP/MMP2 family of SoCs.376 377   Linux kernel mach directory:378	arch/arm/mach-pxa379 380MMP/MMP2/MMP3 family (communication processor)381----------------------------------------------382 383   Flavors:384        - PXA168, a.k.a Armada 168385             - Homepage             : https://web.archive.org/web/20110926014256/http://www.marvell.com/application-processors/armada-100/armada-168.jsp386             - Product brief        : https://web.archive.org/web/20111102030100/http://www.marvell.com/application-processors/armada-100/assets/pxa_168_pb.pdf387             - Hardware manual      : https://web.archive.org/web/20160428165359/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_datasheet.pdf388             - Software manual      : https://web.archive.org/web/20160428154454/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_software_manual.pdf389             - Specification update : https://web.archive.org/web/20150927160338/http://www.marvell.com/application-processors/armada-100/assets/ARMADA16x_Spec_update.pdf390             - Boot ROM manual      : https://web.archive.org/web/20130727205559/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_ref_manual.pdf391             - App node package     : https://web.archive.org/web/20141005090706/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_app_note_package.pdf392             - Application processor only393             - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk)394        - PXA910/PXA920395             - Homepage             : https://web.archive.org/web/20150928121236/http://www.marvell.com/communication-processors/pxa910/396             - Product Brief        : https://archive.org/download/marvell-pxa910-pb/Marvell_PXA910_Platform-001_PB.pdf397             - Application processor with Communication processor398             - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk)399        - PXA688, a.k.a. MMP2, a.k.a Armada 610 (OLPC XO-1.75)400             - Product Brief        : https://web.archive.org/web/20111102023255/http://www.marvell.com/application-processors/armada-600/assets/armada610_pb.pdf401             - Application processor only402             - Core: ARMv7 compatible Sheeva PJ4 88sv581x core403	- PXA2128, a.k.a. MMP3, a.k.a Armada 620 (OLPC XO-4)404	     - Product Brief	    : https://web.archive.org/web/20120824055155/http://www.marvell.com/application-processors/armada/pxa2128/assets/Marvell-ARMADA-PXA2128-SoC-PB.pdf405	     - Application processor only406	     - Core: Dual-core ARMv7 compatible Sheeva PJ4C core407	- PXA960/PXA968/PXA978 (Linux support not upstream)408	     - Application processor with Communication Processor409	     - Core: ARMv7 compatible Sheeva PJ4 core410	- PXA986/PXA988 (Linux support not upstream)411	     - Application processor with Communication Processor412	     - Core: Dual-core ARMv7 compatible Sheeva PJ4B-MP core413	- PXA1088/PXA1920 (Linux support not upstream)414	     - Application processor with Communication Processor415	     - Core: quad-core ARMv7 Cortex-A7416	- PXA1908/PXA1928/PXA1936417	     - Application processor with Communication Processor418	     - Core: multi-core ARMv8 Cortex-A53419 420   Comments:421 422    * This line of SoCs originates from the XScale family developed by423      Intel and acquired by Marvell in ~2006. All the processors of424      this MMP/MMP2 family were developed by Marvell.425 426    * Due to their XScale origin, these SoCs have virtually nothing in427      common with the other (Kirkwood, Dove, etc.) families of Marvell428      SoCs, except with the PXA family of SoCs listed above.429 430   Linux kernel mach directory:431	arch/arm/mach-mmp432 433Berlin family (Multimedia Solutions)434-------------------------------------435 436  - Flavors:437	- 88DE3010, Armada 1000 (no Linux support)438		- Core:		Marvell PJ1 (ARMv5TE), Dual-core439		- Product Brief:	https://web.archive.org/web/20131103162620/http://www.marvell.com/digital-entertainment/assets/armada_1000_pb.pdf440	- 88DE3005, Armada 1500 Mini441		- Design name:	BG2CD442		- Core:		ARM Cortex-A9, PL310 L2CC443	- 88DE3006, Armada 1500 Mini Plus444		- Design name:	BG2CDP445		- Core:		Dual Core ARM Cortex-A7446	- 88DE3100, Armada 1500447		- Design name:	BG2448		- Core:		Marvell PJ4B-MP (ARMv7), Tauros3 L2CC449	- 88DE3114, Armada 1500 Pro450		- Design name:	BG2Q451		- Core:		Quad Core ARM Cortex-A9, PL310 L2CC452	- 88DE3214, Armada 1500 Pro 4K453		- Design name:	BG3454		- Core:		ARM Cortex-A15, CA15 integrated L2CC455	- 88DE3218, ARMADA 1500 Ultra456		- Core:		ARM Cortex-A53457 458  Homepage: https://www.synaptics.com/products/multimedia-solutions459  Directory: arch/arm/mach-berlin460 461  Comments:462 463   * This line of SoCs is based on Marvell Sheeva or ARM Cortex CPUs464     with Synopsys DesignWare (IRQ, GPIO, Timers, ...) and PXA IP (SDHCI, USB, ETH, ...).465 466   * The Berlin family was acquired by Synaptics from Marvell in 2017.467 468CPU Cores469---------470 471The XScale cores were designed by Intel, and shipped by Marvell in the older472PXA processors. Feroceon is a Marvell designed core that developed in-house,473and that evolved into Sheeva. The XScale and Feroceon cores were phased out474over time and replaced with Sheeva cores in later products, which subsequently475got replaced with licensed ARM Cortex-A cores.476 477  XScale 1478	CPUID 0x69052xxx479	ARMv5, iWMMXt480  XScale 2481	CPUID 0x69054xxx482	ARMv5, iWMMXt483  XScale 3484	CPUID 0x69056xxx or 0x69056xxx485	ARMv5, iWMMXt486  Feroceon-1850 88fr331 "Mohawk"487	CPUID 0x5615331x or 0x41xx926x488	ARMv5TE, single issue489  Feroceon-2850 88fr531-vd "Jolteon"490	CPUID 0x5605531x or 0x41xx926x491	ARMv5TE, VFP, dual-issue492  Feroceon 88fr571-vd "Jolteon"493	CPUID 0x5615571x494	ARMv5TE, VFP, dual-issue495  Feroceon 88fr131 "Mohawk-D"496	CPUID 0x5625131x497	ARMv5TE, single-issue in-order498  Sheeva PJ1 88sv331 "Mohawk"499	CPUID 0x561584xx500	ARMv5, single-issue iWMMXt v2501  Sheeva PJ4 88sv581x "Flareon"502	CPUID 0x560f581x503	ARMv7, idivt, optional iWMMXt v2504  Sheeva PJ4B 88sv581x505	CPUID 0x561f581x506	ARMv7, idivt, optional iWMMXt v2507  Sheeva PJ4B-MP / PJ4C508	CPUID 0x562f584x509	ARMv7, idivt/idiva, LPAE, optional iWMMXt v2 and/or NEON510 511Long-term plans512---------------513 514 * Unify the mach-dove/, mach-mv78xx0/, mach-orion5x/ into the515   mach-mvebu/ to support all SoCs from the Marvell EBU (Engineering516   Business Unit) in a single mach-<foo> directory. The plat-orion/517   would therefore disappear.518 519Credits520-------521 522- Maen Suleiman <maen@marvell.com>523- Lior Amsalem <alior@marvell.com>524- Thomas Petazzoni <thomas.petazzoni@free-electrons.com>525- Andrew Lunn <andrew@lunn.ch>526- Nicolas Pitre <nico@fluxnic.net>527- Eric Miao <eric.y.miao@gmail.com>528