Marvell EBU:Mainline Linux

This page presents the status of the support in the official Linux kernel for Marvell EBU processors.

= Status matrix =

= Upstreaming effort =

Bootlin maintains a number of branches reflecting the in-progress upstream work. They are based on 4.14.y. Those branches are available in the public Git repository at https://github.com/MISL-EBU-System-SW/mainline-public. The logic is as follows:
 * are topic branches for work in progress, not yet merged upstream. Such branches are based on  (there are exceptions), and are rebased as needed
 * which is a branch resulting of the merge of all the  branches

These branches are:
 * is based on v4.14.58, with patches backported from upstream, i.e patches that had already been accepted. This branch is generally not rebased, but we rebased it to 4.14.58 recently.
 * introduces the 8KP support, in the documentation. Based on.
 * Update on the latest : TODO
 * introduces the 8KP support, in the drivers.
 * Update on the latest : DONE
 * introduces the 8KP support, in the device trees. Based on.
 * Update on the latest : DONE
 * Update on the latest : TODO by Maxime Chevallier
 * contains out of tree patches to enable Marvell EBU specific drivers in the ARM64 defconfig. Based on.
 * Update on the latest : DONE
 * contains the ARM64 defconfig specific patches.
 * Update on the latest : DONE
 * contains all the ARM64 Device Tree updates. They are regrouped in a single topic branches to avoid conflicts.
 * Update on the latest : DONE, but need to check if more commits should be added
 * contains improvements for the interrupts and thermal drivers.
 * Update on the latest : TODO by Miquèl Raynal
 * contains fixes and improvements to the PCI support for Marvell SoCs, especially the pci-mvebu and pci-aardvark drivers
 * Update on the latest : DONE
 * contains fixes and improvements in the mvpp2 network driver.
 * Update on the latest : TODO by Maxime Chevallier
 * Update on the latest : TODO by Maxime Chevallier

Commands used to generate the  branch (so that topic branches are always merged in the same order) : git reset --hard backport-4.14 git merge devel-4.14/comphy devel-4.14/ppv2 devel-4.14/crypto devel-4.14/pcie devel-4.14/mvneta devel-4.14/icu-sei-overheat devel-4.14/dt64 devel-4.14/a8kp-dt64 devel-4.14/a8kp-drivers devel-4.14/a8kp-doc devel-4.14/defconfig64 devel-4.14/custom-defconfig64