1dc7a12bdSMauro Carvalho Chehab================ 2dc7a12bdSMauro Carvalho ChehabARM Marvell SoCs 3dc7a12bdSMauro Carvalho Chehab================ 4dc7a12bdSMauro Carvalho Chehab 5dc7a12bdSMauro Carvalho ChehabThis document lists all the ARM Marvell SoCs that are currently 6dc7a12bdSMauro Carvalho Chehabsupported in mainline by the Linux kernel. As the Marvell families of 7dc7a12bdSMauro Carvalho ChehabSoCs are large and complex, it is hard to understand where the support 8dc7a12bdSMauro Carvalho Chehabfor a particular SoC is available in the Linux kernel. This document 9dc7a12bdSMauro Carvalho Chehabtries to help in understanding where those SoCs are supported, and to 10dc7a12bdSMauro Carvalho Chehabmatch them with their corresponding public datasheet, when available. 11dc7a12bdSMauro Carvalho Chehab 12dc7a12bdSMauro Carvalho ChehabOrion family 13dc7a12bdSMauro Carvalho Chehab------------ 14dc7a12bdSMauro Carvalho Chehab 15dc7a12bdSMauro Carvalho Chehab Flavors: 16dc7a12bdSMauro Carvalho Chehab - 88F5082 17*b1a74834SPali Rohár - 88F5181 a.k.a Orion-1 18*b1a74834SPali Rohár - 88F5181L a.k.a Orion-VoIP 19*b1a74834SPali Rohár - 88F5182 a.k.a Orion-NAS 20dc7a12bdSMauro Carvalho Chehab 21807d2467SLubomir Rintel - Datasheet: https://web.archive.org/web/20210124231420/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-datasheet.pdf 22807d2467SLubomir Rintel - Programmer's User Guide: https://web.archive.org/web/20210124231536/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-opensource-manual.pdf 23807d2467SLubomir Rintel - User Manual: https://web.archive.org/web/20210124231631/http://csclub.uwaterloo.ca/~board/ts7800/MV88F5182-usermanual.pdf 240ee387b1SPali Rohár - Functional Errata: https://web.archive.org/web/20210704165540/https://www.digriz.org.uk/ts78xx/88F5182_Functional_Errata.pdf 25*b1a74834SPali Rohár - 88F5281 a.k.a Orion-2 26dc7a12bdSMauro Carvalho Chehab 27807d2467SLubomir Rintel - Datasheet: https://web.archive.org/web/20131028144728/http://www.ocmodshop.com/images/reviews/networking/qnap_ts409u/marvel_88f5281_data_sheet.pdf 28*b1a74834SPali Rohár - 88F6183 a.k.a Orion-1-90 29*b1a74834SPali Rohár Homepage: 30*b1a74834SPali Rohár https://web.archive.org/web/20080607215437/http://www.marvell.com/products/media/index.jsp 31dc7a12bdSMauro Carvalho Chehab Core: 32dc7a12bdSMauro Carvalho Chehab Feroceon 88fr331 (88f51xx) or 88fr531-vd (88f52xx) ARMv5 compatible 33dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 34dc7a12bdSMauro Carvalho Chehab arch/arm/mach-orion5x 35dc7a12bdSMauro Carvalho Chehab Linux kernel plat directory: 36dc7a12bdSMauro Carvalho Chehab arch/arm/plat-orion 37dc7a12bdSMauro Carvalho Chehab 38dc7a12bdSMauro Carvalho ChehabKirkwood family 39dc7a12bdSMauro Carvalho Chehab--------------- 40dc7a12bdSMauro Carvalho Chehab 41dc7a12bdSMauro Carvalho Chehab Flavors: 42dc7a12bdSMauro Carvalho Chehab - 88F6282 a.k.a Armada 300 43dc7a12bdSMauro Carvalho Chehab 44807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf 45dc7a12bdSMauro Carvalho Chehab - 88F6283 a.k.a Armada 310 46dc7a12bdSMauro Carvalho Chehab 47807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20111027032509/http://www.marvell.com/embedded-processors/armada-300/assets/armada_310.pdf 48dc7a12bdSMauro Carvalho Chehab - 88F6190 49dc7a12bdSMauro Carvalho Chehab 50807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20130730072715/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6190-003_WEB.pdf 51807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf 52807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf 53dc7a12bdSMauro Carvalho Chehab - 88F6192 54dc7a12bdSMauro Carvalho Chehab 55807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20131113121446/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6192-003_ver1.pdf 56807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20121021182835/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F619x_OpenSource.pdf 57807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf 58dc7a12bdSMauro Carvalho Chehab - 88F6182 59dc7a12bdSMauro Carvalho Chehab - 88F6180 60dc7a12bdSMauro Carvalho Chehab 61807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20120616201621/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6180-003_ver1.pdf 62807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20130730091654/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6180_OpenSource.pdf 63807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf 64153c43a8SPali Rohár - 88F6280 65153c43a8SPali Rohár 66153c43a8SPali Rohár - Product Brief : https://web.archive.org/web/20130730091058/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6280_SoC_PB-001.pdf 67dc7a12bdSMauro Carvalho Chehab - 88F6281 68dc7a12bdSMauro Carvalho Chehab 69807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20120131133709/http://www.marvell.com/embedded-processors/kirkwood/assets/88F6281-004_ver1.pdf 70807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20120620073511/http://www.marvell.com/embedded-processors/kirkwood/assets/HW_88F6281_OpenSource.pdf 71807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20130730091033/http://www.marvell.com/embedded-processors/kirkwood/assets/FS_88F6180_9x_6281_OpenSource.pdf 72153c43a8SPali Rohár - 88F6321 73153c43a8SPali Rohár - 88F6322 74153c43a8SPali Rohár - 88F6323 75153c43a8SPali Rohár 76153c43a8SPali Rohár - Product Brief : https://web.archive.org/web/20120616201639/http://www.marvell.com/embedded-processors/kirkwood/assets/88f632x_pb.pdf 77dc7a12bdSMauro Carvalho Chehab Homepage: 78807d2467SLubomir Rintel https://web.archive.org/web/20160513194943/http://www.marvell.com/embedded-processors/kirkwood/ 79dc7a12bdSMauro Carvalho Chehab Core: 80dc7a12bdSMauro Carvalho Chehab Feroceon 88fr131 ARMv5 compatible 81dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 82dc7a12bdSMauro Carvalho Chehab arch/arm/mach-mvebu 83dc7a12bdSMauro Carvalho Chehab Linux kernel plat directory: 84dc7a12bdSMauro Carvalho Chehab none 85dc7a12bdSMauro Carvalho Chehab 86dc7a12bdSMauro Carvalho ChehabDiscovery family 87dc7a12bdSMauro Carvalho Chehab---------------- 88dc7a12bdSMauro Carvalho Chehab 89dc7a12bdSMauro Carvalho Chehab Flavors: 90dc7a12bdSMauro Carvalho Chehab - MV78100 91dc7a12bdSMauro Carvalho Chehab 92807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20120616194711/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78100-003_WEB.pdf 93807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20141005120451/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78100_OpenSource.pdf 94807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf 95dc7a12bdSMauro Carvalho Chehab - MV78200 96dc7a12bdSMauro Carvalho Chehab 97807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20140801121623/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV78200-002_WEB.pdf 98807d2467SLubomir Rintel - Hardware Spec : https://web.archive.org/web/20141005120458/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV78200_OpenSource.pdf 99807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf 100807d2467SLubomir Rintel 101dc7a12bdSMauro Carvalho Chehab - MV76100 102dc7a12bdSMauro Carvalho Chehab 103153c43a8SPali Rohár - Product Brief : https://web.archive.org/web/20140722064429/http://www.marvell.com/embedded-processors/discovery-innovation/assets/MV76100-002_WEB.pdf 104153c43a8SPali Rohár - Hardware Spec : https://web.archive.org/web/20140722064425/http://www.marvell.com/embedded-processors/discovery-innovation/assets/HW_MV76100_OpenSource.pdf 105153c43a8SPali Rohár - Functional Spec: https://web.archive.org/web/20111110081125/http://www.marvell.com/embedded-processors/discovery-innovation/assets/FS_MV76100_78100_78200_OpenSource.pdf 106153c43a8SPali Rohár 107dc7a12bdSMauro Carvalho Chehab Not supported by the Linux kernel. 108dc7a12bdSMauro Carvalho Chehab 109de80e6c5SPali Rohár Homepage: 110de80e6c5SPali Rohár https://web.archive.org/web/20110924171043/http://www.marvell.com/embedded-processors/discovery-innovation/ 111dc7a12bdSMauro Carvalho Chehab Core: 112dc7a12bdSMauro Carvalho Chehab Feroceon 88fr571-vd ARMv5 compatible 113dc7a12bdSMauro Carvalho Chehab 114dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 115dc7a12bdSMauro Carvalho Chehab arch/arm/mach-mv78xx0 116dc7a12bdSMauro Carvalho Chehab Linux kernel plat directory: 117dc7a12bdSMauro Carvalho Chehab arch/arm/plat-orion 118dc7a12bdSMauro Carvalho Chehab 119dc7a12bdSMauro Carvalho ChehabEBU Armada family 120dc7a12bdSMauro Carvalho Chehab----------------- 121dc7a12bdSMauro Carvalho Chehab 122dc7a12bdSMauro Carvalho Chehab Armada 370 Flavors: 123dc7a12bdSMauro Carvalho Chehab - 88F6710 124dc7a12bdSMauro Carvalho Chehab - 88F6707 125dc7a12bdSMauro Carvalho Chehab - 88F6W11 126dc7a12bdSMauro Carvalho Chehab 127de80e6c5SPali Rohár - Product infos: https://web.archive.org/web/20141002083258/http://www.marvell.com/embedded-processors/armada-370/ 128807d2467SLubomir Rintel - Product Brief: https://web.archive.org/web/20121115063038/http://www.marvell.com/embedded-processors/armada-300/assets/Marvell_ARMADA_370_SoC.pdf 129807d2467SLubomir Rintel - Hardware Spec: https://web.archive.org/web/20140617183747/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-datasheet.pdf 130807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20140617183701/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA370-FunctionalSpec-datasheet.pdf 131dc7a12bdSMauro Carvalho Chehab 132dc7a12bdSMauro Carvalho Chehab Core: 133dc7a12bdSMauro Carvalho Chehab Sheeva ARMv7 compatible PJ4B 134dc7a12bdSMauro Carvalho Chehab 135b3dda08cSPali Rohár Armada XP Flavors: 136b3dda08cSPali Rohár - MV78230 137b3dda08cSPali Rohár - MV78260 138b3dda08cSPali Rohár - MV78460 139b3dda08cSPali Rohár 140b3dda08cSPali Rohár NOTE: 141b3dda08cSPali Rohár not to be confused with the non-SMP 78xx0 SoCs 142b3dda08cSPali Rohár 143b3dda08cSPali Rohár - Product infos: https://web.archive.org/web/20150101215721/http://www.marvell.com/embedded-processors/armada-xp/ 144b3dda08cSPali Rohár - Product Brief: https://web.archive.org/web/20121021173528/http://www.marvell.com/embedded-processors/armada-xp/assets/Marvell-ArmadaXP-SoC-product%20brief.pdf 145b3dda08cSPali Rohár - Functional Spec: https://web.archive.org/web/20180829171131/http://www.marvell.com/embedded-processors/armada-xp/assets/ARMADA-XP-Functional-SpecDatasheet.pdf 146b3dda08cSPali Rohár - Hardware Specs: 147b3dda08cSPali Rohár - https://web.archive.org/web/20141127013651/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78230_OS.PDF 148b3dda08cSPali Rohár - https://web.archive.org/web/20141222000224/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78260_OS.PDF 149b3dda08cSPali Rohár - https://web.archive.org/web/20141222000230/http://www.marvell.com/embedded-processors/armada-xp/assets/HW_MV78460_OS.PDF 150b3dda08cSPali Rohár 151b3dda08cSPali Rohár Core: 152b3dda08cSPali Rohár Sheeva ARMv7 compatible Dual-core or Quad-core PJ4B-MP 153b3dda08cSPali Rohár 154dc7a12bdSMauro Carvalho Chehab Armada 375 Flavors: 155dc7a12bdSMauro Carvalho Chehab - 88F6720 156dc7a12bdSMauro Carvalho Chehab 157de80e6c5SPali Rohár - Product infos: https://web.archive.org/web/20140108032402/http://www.marvell.com/embedded-processors/armada-375/ 158807d2467SLubomir Rintel - Product Brief: https://web.archive.org/web/20131216023516/http://www.marvell.com/embedded-processors/armada-300/assets/ARMADA_375_SoC-01_product_brief.pdf 159dc7a12bdSMauro Carvalho Chehab 160dc7a12bdSMauro Carvalho Chehab Core: 161dc7a12bdSMauro Carvalho Chehab ARM Cortex-A9 162dc7a12bdSMauro Carvalho Chehab 163dc7a12bdSMauro Carvalho Chehab Armada 38x Flavors: 164dc7a12bdSMauro Carvalho Chehab - 88F6810 Armada 380 165153c43a8SPali Rohár - 88F6811 Armada 381 166153c43a8SPali Rohár - 88F6821 Armada 382 167153c43a8SPali Rohár - 88F6W21 Armada 383 168dc7a12bdSMauro Carvalho Chehab - 88F6820 Armada 385 169f08fe9d2SPali Rohár - 88F6825 170dc7a12bdSMauro Carvalho Chehab - 88F6828 Armada 388 171dc7a12bdSMauro Carvalho Chehab 172807d2467SLubomir Rintel - Product infos: https://web.archive.org/web/20181006144616/http://www.marvell.com/embedded-processors/armada-38x/ 173807d2467SLubomir Rintel - Functional Spec: https://web.archive.org/web/20200420191927/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-38x-functional-specifications-2015-11.pdf 174153c43a8SPali Rohár - 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.pdf 175153c43a8SPali Rohár - 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.pdf 176dc7a12bdSMauro Carvalho Chehab 177dc7a12bdSMauro Carvalho Chehab Core: 178dc7a12bdSMauro Carvalho Chehab ARM Cortex-A9 179dc7a12bdSMauro Carvalho Chehab 180dc7a12bdSMauro Carvalho Chehab Armada 39x Flavors: 181dc7a12bdSMauro Carvalho Chehab - 88F6920 Armada 390 182153c43a8SPali Rohár - 88F6925 Armada 395 183dc7a12bdSMauro Carvalho Chehab - 88F6928 Armada 398 184dc7a12bdSMauro Carvalho Chehab 185807d2467SLubomir Rintel - Product infos: https://web.archive.org/web/20181020222559/http://www.marvell.com/embedded-processors/armada-39x/ 186dc7a12bdSMauro Carvalho Chehab 187dc7a12bdSMauro Carvalho Chehab Core: 188dc7a12bdSMauro Carvalho Chehab ARM Cortex-A9 189dc7a12bdSMauro Carvalho Chehab 190dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 191dc7a12bdSMauro Carvalho Chehab arch/arm/mach-mvebu 192dc7a12bdSMauro Carvalho Chehab Linux kernel plat directory: 193dc7a12bdSMauro Carvalho Chehab none 194dc7a12bdSMauro Carvalho Chehab 195dc7a12bdSMauro Carvalho ChehabEBU Armada family ARMv8 196dc7a12bdSMauro Carvalho Chehab----------------------- 197dc7a12bdSMauro Carvalho Chehab 198dc7a12bdSMauro Carvalho Chehab Armada 3710/3720 Flavors: 199dc7a12bdSMauro Carvalho Chehab - 88F3710 200dc7a12bdSMauro Carvalho Chehab - 88F3720 201dc7a12bdSMauro Carvalho Chehab 202dc7a12bdSMauro Carvalho Chehab Core: 203dc7a12bdSMauro Carvalho Chehab ARM Cortex A53 (ARMv8) 204dc7a12bdSMauro Carvalho Chehab 205dc7a12bdSMauro Carvalho Chehab Homepage: 206807d2467SLubomir Rintel https://web.archive.org/web/20181103003602/http://www.marvell.com/embedded-processors/armada-3700/ 207dc7a12bdSMauro Carvalho Chehab 208dc7a12bdSMauro Carvalho Chehab Product Brief: 209807d2467SLubomir Rintel https://web.archive.org/web/20210121194810/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-37xx-product-brief-2016-01.pdf 210dc7a12bdSMauro Carvalho Chehab 211feb47df1SPali Rohár Hardware Spec: 212807d2467SLubomir Rintel https://web.archive.org/web/20210202162011/http://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-37xx-hardware-specifications-2019-09.pdf 213feb47df1SPali Rohár 214dc7a12bdSMauro Carvalho Chehab Device tree files: 215dc7a12bdSMauro Carvalho Chehab arch/arm64/boot/dts/marvell/armada-37* 216dc7a12bdSMauro Carvalho Chehab 217dc7a12bdSMauro Carvalho Chehab Armada 7K Flavors: 21854a5d224SPali Rohár - 88F6040 (AP806 Quad 600 MHz + one CP110) 219dc7a12bdSMauro Carvalho Chehab - 88F7020 (AP806 Dual + one CP110) 220dc7a12bdSMauro Carvalho Chehab - 88F7040 (AP806 Quad + one CP110) 221dc7a12bdSMauro Carvalho Chehab 222dc7a12bdSMauro Carvalho Chehab Core: ARM Cortex A72 223dc7a12bdSMauro Carvalho Chehab 224dc7a12bdSMauro Carvalho Chehab Homepage: 225807d2467SLubomir Rintel https://web.archive.org/web/20181020222606/http://www.marvell.com/embedded-processors/armada-70xx/ 226dc7a12bdSMauro Carvalho Chehab 227dc7a12bdSMauro Carvalho Chehab Product Brief: 228807d2467SLubomir Rintel - https://web.archive.org/web/20161010105541/http://www.marvell.com/embedded-processors/assets/Armada7020PB-Jan2016.pdf 229807d2467SLubomir Rintel - https://web.archive.org/web/20160928154533/http://www.marvell.com/embedded-processors/assets/Armada7040PB-Jan2016.pdf 230dc7a12bdSMauro Carvalho Chehab 231dc7a12bdSMauro Carvalho Chehab Device tree files: 232dc7a12bdSMauro Carvalho Chehab arch/arm64/boot/dts/marvell/armada-70* 233dc7a12bdSMauro Carvalho Chehab 234dc7a12bdSMauro Carvalho Chehab Armada 8K Flavors: 235dc7a12bdSMauro Carvalho Chehab - 88F8020 (AP806 Dual + two CP110) 236dc7a12bdSMauro Carvalho Chehab - 88F8040 (AP806 Quad + two CP110) 237dc7a12bdSMauro Carvalho Chehab Core: 238dc7a12bdSMauro Carvalho Chehab ARM Cortex A72 239dc7a12bdSMauro Carvalho Chehab 240dc7a12bdSMauro Carvalho Chehab Homepage: 241807d2467SLubomir Rintel https://web.archive.org/web/20181022004830/http://www.marvell.com/embedded-processors/armada-80xx/ 242dc7a12bdSMauro Carvalho Chehab 243dc7a12bdSMauro Carvalho Chehab Product Brief: 244807d2467SLubomir Rintel - https://web.archive.org/web/20210124233728/https://www.marvell.com/content/dam/marvell/en/public-collateral/embedded-processors/marvell-embedded-processors-armada-8020-product-brief-2017-12.pdf 245807d2467SLubomir Rintel - https://web.archive.org/web/20161010105532/http://www.marvell.com/embedded-processors/assets/Armada8040PB-Jan2016.pdf 246dc7a12bdSMauro Carvalho Chehab 247dc7a12bdSMauro Carvalho Chehab Device tree files: 248dc7a12bdSMauro Carvalho Chehab arch/arm64/boot/dts/marvell/armada-80* 249dc7a12bdSMauro Carvalho Chehab 250438ffbdbSPali Rohár Octeon TX2 CN913x Flavors: 251438ffbdbSPali Rohár - CN9130 (AP807 Quad + one internal CP115) 252438ffbdbSPali Rohár - CN9131 (AP807 Quad + one internal CP115 + one external CP115 / 88F8215) 253438ffbdbSPali Rohár - CN9132 (AP807 Quad + one internal CP115 + two external CP115 / 88F8215) 254438ffbdbSPali Rohár 255438ffbdbSPali Rohár Core: 256438ffbdbSPali Rohár ARM Cortex A72 257438ffbdbSPali Rohár 258438ffbdbSPali Rohár Homepage: 259438ffbdbSPali Rohár https://web.archive.org/web/20200803150818/https://www.marvell.com/products/infrastructure-processors/multi-core-processors/octeon-tx2/octeon-tx2-cn9130.html 260438ffbdbSPali Rohár 261438ffbdbSPali Rohár Product Brief: 262438ffbdbSPali Rohár 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.pdf 263438ffbdbSPali Rohár 264438ffbdbSPali Rohár Device tree files: 265438ffbdbSPali Rohár arch/arm64/boot/dts/marvell/cn913* 266438ffbdbSPali Rohár 267dc7a12bdSMauro Carvalho ChehabAvanta family 268dc7a12bdSMauro Carvalho Chehab------------- 269dc7a12bdSMauro Carvalho Chehab 270dc7a12bdSMauro Carvalho Chehab Flavors: 271573fe46eSPali Rohár - 88F6500 272dc7a12bdSMauro Carvalho Chehab - 88F6510 273dc7a12bdSMauro Carvalho Chehab - 88F6530P 274dc7a12bdSMauro Carvalho Chehab - 88F6550 275dc7a12bdSMauro Carvalho Chehab - 88F6560 276573fe46eSPali Rohár - 88F6601 277dc7a12bdSMauro Carvalho Chehab 278dc7a12bdSMauro Carvalho Chehab Homepage: 279807d2467SLubomir Rintel https://web.archive.org/web/20181005145041/http://www.marvell.com/broadband/ 280dc7a12bdSMauro Carvalho Chehab 281dc7a12bdSMauro Carvalho Chehab Product Brief: 282807d2467SLubomir Rintel https://web.archive.org/web/20180829171057/http://www.marvell.com/broadband/assets/Marvell_Avanta_88F6510_305_060-001_product_brief.pdf 283dc7a12bdSMauro Carvalho Chehab 284dc7a12bdSMauro Carvalho Chehab No public datasheet available. 285dc7a12bdSMauro Carvalho Chehab 286dc7a12bdSMauro Carvalho Chehab Core: 287dc7a12bdSMauro Carvalho Chehab ARMv5 compatible 288dc7a12bdSMauro Carvalho Chehab 289dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 290dc7a12bdSMauro Carvalho Chehab no code in mainline yet, planned for the future 291dc7a12bdSMauro Carvalho Chehab Linux kernel plat directory: 292dc7a12bdSMauro Carvalho Chehab no code in mainline yet, planned for the future 293dc7a12bdSMauro Carvalho Chehab 294dc7a12bdSMauro Carvalho ChehabStorage family 295dc7a12bdSMauro Carvalho Chehab-------------- 296dc7a12bdSMauro Carvalho Chehab 297dc7a12bdSMauro Carvalho Chehab Armada SP: 298dc7a12bdSMauro Carvalho Chehab - 88RC1580 299dc7a12bdSMauro Carvalho Chehab 300dc7a12bdSMauro Carvalho Chehab Product infos: 301807d2467SLubomir Rintel https://web.archive.org/web/20191129073953/http://www.marvell.com/storage/armada-sp/ 302dc7a12bdSMauro Carvalho Chehab 303dc7a12bdSMauro Carvalho Chehab Core: 304fb7b26a8SNobuhiro Iwamatsu Sheeva ARMv7 compatible Quad-core PJ4C 305dc7a12bdSMauro Carvalho Chehab 306dc7a12bdSMauro Carvalho Chehab (not supported in upstream Linux kernel) 307dc7a12bdSMauro Carvalho Chehab 308dc7a12bdSMauro Carvalho ChehabDove family (application processor) 309dc7a12bdSMauro Carvalho Chehab----------------------------------- 310dc7a12bdSMauro Carvalho Chehab 311dc7a12bdSMauro Carvalho Chehab Flavors: 312dc7a12bdSMauro Carvalho Chehab - 88AP510 a.k.a Armada 510 313dc7a12bdSMauro Carvalho Chehab 314dc7a12bdSMauro Carvalho Chehab Product Brief: 315807d2467SLubomir Rintel https://web.archive.org/web/20111102020643/http://www.marvell.com/application-processors/armada-500/assets/Marvell_Armada510_SoC.pdf 316dc7a12bdSMauro Carvalho Chehab 317dc7a12bdSMauro Carvalho Chehab Hardware Spec: 318807d2467SLubomir Rintel https://web.archive.org/web/20160428160231/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Hardware-Spec.pdf 319dc7a12bdSMauro Carvalho Chehab 320dc7a12bdSMauro Carvalho Chehab Functional Spec: 321807d2467SLubomir Rintel https://web.archive.org/web/20120130172443/http://www.marvell.com/application-processors/armada-500/assets/Armada-510-Functional-Spec.pdf 322dc7a12bdSMauro Carvalho Chehab 323dc7a12bdSMauro Carvalho Chehab Homepage: 324807d2467SLubomir Rintel https://web.archive.org/web/20160822232651/http://www.marvell.com/application-processors/armada-500/ 325dc7a12bdSMauro Carvalho Chehab 326dc7a12bdSMauro Carvalho Chehab Core: 327dc7a12bdSMauro Carvalho Chehab ARMv7 compatible 328dc7a12bdSMauro Carvalho Chehab 329dc7a12bdSMauro Carvalho Chehab Directory: 330dc7a12bdSMauro Carvalho Chehab - arch/arm/mach-mvebu (DT enabled platforms) 331dc7a12bdSMauro Carvalho Chehab - arch/arm/mach-dove (non-DT enabled platforms) 332dc7a12bdSMauro Carvalho Chehab 333dc7a12bdSMauro Carvalho ChehabPXA 2xx/3xx/93x/95x family 334dc7a12bdSMauro Carvalho Chehab-------------------------- 335dc7a12bdSMauro Carvalho Chehab 336dc7a12bdSMauro Carvalho Chehab Flavors: 337dc7a12bdSMauro Carvalho Chehab - PXA21x, PXA25x, PXA26x 338dc7a12bdSMauro Carvalho Chehab - Application processor only 339dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 XScale1 core 340dc7a12bdSMauro Carvalho Chehab - PXA270, PXA271, PXA272 341807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20150927135510/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_pb.pdf 342807d2467SLubomir Rintel - Design guide : https://web.archive.org/web/20120111181937/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_design_guide.pdf 343807d2467SLubomir Rintel - Developers manual : https://web.archive.org/web/20150927164805/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_dev_man.pdf 344807d2467SLubomir Rintel - Specification : https://web.archive.org/web/20140211221535/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_emts.pdf 345807d2467SLubomir Rintel - Specification update : https://web.archive.org/web/20120111104906/http://www.marvell.com/application-processors/pxa-family/assets/pxa_27x_spec_update.pdf 346dc7a12bdSMauro Carvalho Chehab - Application processor only 347dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 XScale2 core 348dc7a12bdSMauro Carvalho Chehab - PXA300, PXA310, PXA320 349807d2467SLubomir Rintel - PXA 300 Product Brief : https://web.archive.org/web/20120111121203/http://www.marvell.com/application-processors/pxa-family/assets/PXA300_PB_R4.pdf 350807d2467SLubomir Rintel - PXA 310 Product Brief : https://web.archive.org/web/20120111104515/http://www.marvell.com/application-processors/pxa-family/assets/PXA310_PB_R4.pdf 351807d2467SLubomir Rintel - PXA 320 Product Brief : https://web.archive.org/web/20121021182826/http://www.marvell.com/application-processors/pxa-family/assets/PXA320_PB_R4.pdf 352807d2467SLubomir Rintel - Design guide : https://web.archive.org/web/20130727144625/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Design_Guide.pdf 353807d2467SLubomir Rintel - Developers manual : https://web.archive.org/web/20130727144605/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Developers_Manual.zip 354807d2467SLubomir Rintel - Specifications : https://web.archive.org/web/20130727144559/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_EMTS.pdf 355807d2467SLubomir Rintel - Specification Update : https://web.archive.org/web/20150927183411/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_Spec_Update.zip 356807d2467SLubomir Rintel - Reference Manual : https://web.archive.org/web/20120111103844/http://www.marvell.com/application-processors/pxa-family/assets/PXA3xx_TavorP_BootROM_Ref_Manual.pdf 357dc7a12bdSMauro Carvalho Chehab - Application processor only 358dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 XScale3 core 359dc7a12bdSMauro Carvalho Chehab - PXA930, PXA935 360dc7a12bdSMauro Carvalho Chehab - Application processor with Communication processor 361dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 XScale3 core 362dc7a12bdSMauro Carvalho Chehab - PXA955 363dc7a12bdSMauro Carvalho Chehab - Application processor with Communication processor 364dc7a12bdSMauro Carvalho Chehab - Core: ARMv7 compatible Sheeva PJ4 core 365dc7a12bdSMauro Carvalho Chehab 366dc7a12bdSMauro Carvalho Chehab Comments: 367dc7a12bdSMauro Carvalho Chehab 368dc7a12bdSMauro Carvalho Chehab * This line of SoCs originates from the XScale family developed by 369dc7a12bdSMauro Carvalho Chehab Intel and acquired by Marvell in ~2006. The PXA21x, PXA25x, 370dc7a12bdSMauro Carvalho Chehab PXA26x, PXA27x, PXA3xx and PXA93x were developed by Intel, while 371dc7a12bdSMauro Carvalho Chehab the later PXA95x were developed by Marvell. 372dc7a12bdSMauro Carvalho Chehab 373dc7a12bdSMauro Carvalho Chehab * Due to their XScale origin, these SoCs have virtually nothing in 374dc7a12bdSMauro Carvalho Chehab common with the other (Kirkwood, Dove, etc.) families of Marvell 375dc7a12bdSMauro Carvalho Chehab SoCs, except with the MMP/MMP2 family of SoCs. 376dc7a12bdSMauro Carvalho Chehab 377dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 378dc7a12bdSMauro Carvalho Chehab arch/arm/mach-pxa 379dc7a12bdSMauro Carvalho Chehab 380dc7a12bdSMauro Carvalho ChehabMMP/MMP2/MMP3 family (communication processor) 381dc7a12bdSMauro Carvalho Chehab---------------------------------------------- 382dc7a12bdSMauro Carvalho Chehab 383dc7a12bdSMauro Carvalho Chehab Flavors: 384dc7a12bdSMauro Carvalho Chehab - PXA168, a.k.a Armada 168 385807d2467SLubomir Rintel - Homepage : https://web.archive.org/web/20110926014256/http://www.marvell.com/application-processors/armada-100/armada-168.jsp 386807d2467SLubomir Rintel - Product brief : https://web.archive.org/web/20111102030100/http://www.marvell.com/application-processors/armada-100/assets/pxa_168_pb.pdf 387807d2467SLubomir Rintel - Hardware manual : https://web.archive.org/web/20160428165359/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_datasheet.pdf 388807d2467SLubomir Rintel - Software manual : https://web.archive.org/web/20160428154454/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_software_manual.pdf 389807d2467SLubomir Rintel - Specification update : https://web.archive.org/web/20150927160338/http://www.marvell.com/application-processors/armada-100/assets/ARMADA16x_Spec_update.pdf 390807d2467SLubomir Rintel - Boot ROM manual : https://web.archive.org/web/20130727205559/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_ref_manual.pdf 391807d2467SLubomir Rintel - App node package : https://web.archive.org/web/20141005090706/http://www.marvell.com/application-processors/armada-100/assets/armada_16x_app_note_package.pdf 392dc7a12bdSMauro Carvalho Chehab - Application processor only 393dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk) 394dc7a12bdSMauro Carvalho Chehab - PXA910/PXA920 395807d2467SLubomir Rintel - Homepage : https://web.archive.org/web/20150928121236/http://www.marvell.com/communication-processors/pxa910/ 396807d2467SLubomir Rintel - Product Brief : https://archive.org/download/marvell-pxa910-pb/Marvell_PXA910_Platform-001_PB.pdf 397dc7a12bdSMauro Carvalho Chehab - Application processor with Communication processor 398dc7a12bdSMauro Carvalho Chehab - Core: ARMv5 compatible Marvell PJ1 88sv331 (Mohawk) 3997331b30fSLubomir Rintel - PXA688, a.k.a. MMP2, a.k.a Armada 610 (OLPC XO-1.75) 400807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20111102023255/http://www.marvell.com/application-processors/armada-600/assets/armada610_pb.pdf 401dc7a12bdSMauro Carvalho Chehab - Application processor only 402dc7a12bdSMauro Carvalho Chehab - Core: ARMv7 compatible Sheeva PJ4 88sv581x core 4037331b30fSLubomir Rintel - PXA2128, a.k.a. MMP3, a.k.a Armada 620 (OLPC XO-4) 404807d2467SLubomir Rintel - Product Brief : https://web.archive.org/web/20120824055155/http://www.marvell.com/application-processors/armada/pxa2128/assets/Marvell-ARMADA-PXA2128-SoC-PB.pdf 405dc7a12bdSMauro Carvalho Chehab - Application processor only 406dc7a12bdSMauro Carvalho Chehab - Core: Dual-core ARMv7 compatible Sheeva PJ4C core 407dc7a12bdSMauro Carvalho Chehab - PXA960/PXA968/PXA978 (Linux support not upstream) 408dc7a12bdSMauro Carvalho Chehab - Application processor with Communication Processor 409dc7a12bdSMauro Carvalho Chehab - Core: ARMv7 compatible Sheeva PJ4 core 410dc7a12bdSMauro Carvalho Chehab - PXA986/PXA988 (Linux support not upstream) 411dc7a12bdSMauro Carvalho Chehab - Application processor with Communication Processor 412dc7a12bdSMauro Carvalho Chehab - Core: Dual-core ARMv7 compatible Sheeva PJ4B-MP core 413dc7a12bdSMauro Carvalho Chehab - PXA1088/PXA1920 (Linux support not upstream) 414dc7a12bdSMauro Carvalho Chehab - Application processor with Communication Processor 415dc7a12bdSMauro Carvalho Chehab - Core: quad-core ARMv7 Cortex-A7 416dc7a12bdSMauro Carvalho Chehab - PXA1908/PXA1928/PXA1936 417dc7a12bdSMauro Carvalho Chehab - Application processor with Communication Processor 418dc7a12bdSMauro Carvalho Chehab - Core: multi-core ARMv8 Cortex-A53 419dc7a12bdSMauro Carvalho Chehab 420dc7a12bdSMauro Carvalho Chehab Comments: 421dc7a12bdSMauro Carvalho Chehab 422dc7a12bdSMauro Carvalho Chehab * This line of SoCs originates from the XScale family developed by 423dc7a12bdSMauro Carvalho Chehab Intel and acquired by Marvell in ~2006. All the processors of 424dc7a12bdSMauro Carvalho Chehab this MMP/MMP2 family were developed by Marvell. 425dc7a12bdSMauro Carvalho Chehab 426dc7a12bdSMauro Carvalho Chehab * Due to their XScale origin, these SoCs have virtually nothing in 427dc7a12bdSMauro Carvalho Chehab common with the other (Kirkwood, Dove, etc.) families of Marvell 428dc7a12bdSMauro Carvalho Chehab SoCs, except with the PXA family of SoCs listed above. 429dc7a12bdSMauro Carvalho Chehab 430dc7a12bdSMauro Carvalho Chehab Linux kernel mach directory: 431dc7a12bdSMauro Carvalho Chehab arch/arm/mach-mmp 432dc7a12bdSMauro Carvalho Chehab 433dc7a12bdSMauro Carvalho ChehabBerlin family (Multimedia Solutions) 434dc7a12bdSMauro Carvalho Chehab------------------------------------- 435dc7a12bdSMauro Carvalho Chehab 436dc7a12bdSMauro Carvalho Chehab - Flavors: 437dc7a12bdSMauro Carvalho Chehab - 88DE3010, Armada 1000 (no Linux support) 438dc7a12bdSMauro Carvalho Chehab - Core: Marvell PJ1 (ARMv5TE), Dual-core 439738943faSPali Rohár - Product Brief: https://web.archive.org/web/20131103162620/http://www.marvell.com/digital-entertainment/assets/armada_1000_pb.pdf 440dc7a12bdSMauro Carvalho Chehab - 88DE3005, Armada 1500 Mini 441dc7a12bdSMauro Carvalho Chehab - Design name: BG2CD 442dc7a12bdSMauro Carvalho Chehab - Core: ARM Cortex-A9, PL310 L2CC 443dc7a12bdSMauro Carvalho Chehab - 88DE3006, Armada 1500 Mini Plus 444dc7a12bdSMauro Carvalho Chehab - Design name: BG2CDP 445dc7a12bdSMauro Carvalho Chehab - Core: Dual Core ARM Cortex-A7 446dc7a12bdSMauro Carvalho Chehab - 88DE3100, Armada 1500 447dc7a12bdSMauro Carvalho Chehab - Design name: BG2 448dc7a12bdSMauro Carvalho Chehab - Core: Marvell PJ4B-MP (ARMv7), Tauros3 L2CC 449dc7a12bdSMauro Carvalho Chehab - 88DE3114, Armada 1500 Pro 450dc7a12bdSMauro Carvalho Chehab - Design name: BG2Q 451dc7a12bdSMauro Carvalho Chehab - Core: Quad Core ARM Cortex-A9, PL310 L2CC 452dc7a12bdSMauro Carvalho Chehab - 88DE3214, Armada 1500 Pro 4K 453dc7a12bdSMauro Carvalho Chehab - Design name: BG3 454dc7a12bdSMauro Carvalho Chehab - Core: ARM Cortex-A15, CA15 integrated L2CC 455dc7a12bdSMauro Carvalho Chehab - 88DE3218, ARMADA 1500 Ultra 456dc7a12bdSMauro Carvalho Chehab - Core: ARM Cortex-A53 457dc7a12bdSMauro Carvalho Chehab 458dc7a12bdSMauro Carvalho Chehab Homepage: https://www.synaptics.com/products/multimedia-solutions 459dc7a12bdSMauro Carvalho Chehab Directory: arch/arm/mach-berlin 460dc7a12bdSMauro Carvalho Chehab 461dc7a12bdSMauro Carvalho Chehab Comments: 462dc7a12bdSMauro Carvalho Chehab 463dc7a12bdSMauro Carvalho Chehab * This line of SoCs is based on Marvell Sheeva or ARM Cortex CPUs 464dc7a12bdSMauro Carvalho Chehab with Synopsys DesignWare (IRQ, GPIO, Timers, ...) and PXA IP (SDHCI, USB, ETH, ...). 465dc7a12bdSMauro Carvalho Chehab 466dc7a12bdSMauro Carvalho Chehab * The Berlin family was acquired by Synaptics from Marvell in 2017. 467dc7a12bdSMauro Carvalho Chehab 468dc7a12bdSMauro Carvalho ChehabCPU Cores 469dc7a12bdSMauro Carvalho Chehab--------- 470dc7a12bdSMauro Carvalho Chehab 471dc7a12bdSMauro Carvalho ChehabThe XScale cores were designed by Intel, and shipped by Marvell in the older 472dc7a12bdSMauro Carvalho ChehabPXA processors. Feroceon is a Marvell designed core that developed in-house, 473dc7a12bdSMauro Carvalho Chehaband that evolved into Sheeva. The XScale and Feroceon cores were phased out 474dc7a12bdSMauro Carvalho Chehabover time and replaced with Sheeva cores in later products, which subsequently 475dc7a12bdSMauro Carvalho Chehabgot replaced with licensed ARM Cortex-A cores. 476dc7a12bdSMauro Carvalho Chehab 477dc7a12bdSMauro Carvalho Chehab XScale 1 478dc7a12bdSMauro Carvalho Chehab CPUID 0x69052xxx 479dc7a12bdSMauro Carvalho Chehab ARMv5, iWMMXt 480dc7a12bdSMauro Carvalho Chehab XScale 2 481dc7a12bdSMauro Carvalho Chehab CPUID 0x69054xxx 482dc7a12bdSMauro Carvalho Chehab ARMv5, iWMMXt 483dc7a12bdSMauro Carvalho Chehab XScale 3 484dc7a12bdSMauro Carvalho Chehab CPUID 0x69056xxx or 0x69056xxx 485dc7a12bdSMauro Carvalho Chehab ARMv5, iWMMXt 486dc7a12bdSMauro Carvalho Chehab Feroceon-1850 88fr331 "Mohawk" 487dc7a12bdSMauro Carvalho Chehab CPUID 0x5615331x or 0x41xx926x 488dc7a12bdSMauro Carvalho Chehab ARMv5TE, single issue 489dc7a12bdSMauro Carvalho Chehab Feroceon-2850 88fr531-vd "Jolteon" 490dc7a12bdSMauro Carvalho Chehab CPUID 0x5605531x or 0x41xx926x 491dc7a12bdSMauro Carvalho Chehab ARMv5TE, VFP, dual-issue 492dc7a12bdSMauro Carvalho Chehab Feroceon 88fr571-vd "Jolteon" 493dc7a12bdSMauro Carvalho Chehab CPUID 0x5615571x 494dc7a12bdSMauro Carvalho Chehab ARMv5TE, VFP, dual-issue 495dc7a12bdSMauro Carvalho Chehab Feroceon 88fr131 "Mohawk-D" 496dc7a12bdSMauro Carvalho Chehab CPUID 0x5625131x 497dc7a12bdSMauro Carvalho Chehab ARMv5TE, single-issue in-order 498dc7a12bdSMauro Carvalho Chehab Sheeva PJ1 88sv331 "Mohawk" 499dc7a12bdSMauro Carvalho Chehab CPUID 0x561584xx 500dc7a12bdSMauro Carvalho Chehab ARMv5, single-issue iWMMXt v2 501dc7a12bdSMauro Carvalho Chehab Sheeva PJ4 88sv581x "Flareon" 502dc7a12bdSMauro Carvalho Chehab CPUID 0x560f581x 503dc7a12bdSMauro Carvalho Chehab ARMv7, idivt, optional iWMMXt v2 504dc7a12bdSMauro Carvalho Chehab Sheeva PJ4B 88sv581x 505dc7a12bdSMauro Carvalho Chehab CPUID 0x561f581x 506dc7a12bdSMauro Carvalho Chehab ARMv7, idivt, optional iWMMXt v2 507dc7a12bdSMauro Carvalho Chehab Sheeva PJ4B-MP / PJ4C 508dc7a12bdSMauro Carvalho Chehab CPUID 0x562f584x 509dc7a12bdSMauro Carvalho Chehab ARMv7, idivt/idiva, LPAE, optional iWMMXt v2 and/or NEON 510dc7a12bdSMauro Carvalho Chehab 511dc7a12bdSMauro Carvalho ChehabLong-term plans 512dc7a12bdSMauro Carvalho Chehab--------------- 513dc7a12bdSMauro Carvalho Chehab 514dc7a12bdSMauro Carvalho Chehab * Unify the mach-dove/, mach-mv78xx0/, mach-orion5x/ into the 515dc7a12bdSMauro Carvalho Chehab mach-mvebu/ to support all SoCs from the Marvell EBU (Engineering 516dc7a12bdSMauro Carvalho Chehab Business Unit) in a single mach-<foo> directory. The plat-orion/ 517dc7a12bdSMauro Carvalho Chehab would therefore disappear. 518dc7a12bdSMauro Carvalho Chehab 519dc7a12bdSMauro Carvalho ChehabCredits 520dc7a12bdSMauro Carvalho Chehab------- 521dc7a12bdSMauro Carvalho Chehab 522dc7a12bdSMauro Carvalho Chehab- Maen Suleiman <maen@marvell.com> 523dc7a12bdSMauro Carvalho Chehab- Lior Amsalem <alior@marvell.com> 524dc7a12bdSMauro Carvalho Chehab- Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 525dc7a12bdSMauro Carvalho Chehab- Andrew Lunn <andrew@lunn.ch> 526dc7a12bdSMauro Carvalho Chehab- Nicolas Pitre <nico@fluxnic.net> 527dc7a12bdSMauro Carvalho Chehab- Eric Miao <eric.y.miao@gmail.com> 528