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