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