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.22, with patches backported from upstream, i.e patches that had already been accepted. This branch is not rebased.
 * contains fixes and improvements in the mvpp2 network driver.
 * contains improvements for compatibility with PCI devices with aardvark (PCIE host controller on Armada 3700).
 * contains improvements for the interrupts and thermal drivers.
 * contains fixes and improvements(AVS) for the cpufreq feature.
 * contains fixes and improvements in the mvneta network driver.
 * contains all the ARM64 Device Tree updates. They are regrouped in a single topic branches to avoid conflicts.
 * introduces the 8KP support, in the device trees. Based on.
 * introduces the 8KP support, in the drivers.
 * introduces the 8KP support, in the documentation. Based on.
 * contains the ARM64 defconfig specific patches.
 * contains out of tree patches to enable Marvell EBU specific drivers in the ARM64 defconfig. Based on.

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/cpufreq-avs 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