Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

3 Commits   0 Branches   0 Tags
^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>