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