A8040 Kernel


The below kernel is based on Marvell releases that are kernel 4.4.8 based.
Mainlining the patches upstream activity has already started; but as for writing this document it is not ready to be consumed by users, but can definitely be by kernel developers.

Building from sources

Sources below are based on release 17.02 from Marvell with mcbin patches

git clone https://github.com/MarvellEmbeddedProcessors/linux-marvell/ -b linux-4.4.8-armada-17.02-macchiatobin
export CROSS_COMPILE=<your arm64 cross compiler path>
export ARCH=arm64
make mvebu_v8_lsp_defconfig
make Image modules dtbs

The result kernel is at


and the device tree is at