Kernel's for the NXP LS1043
https://lsdk.github.io (LSDK main site)
https://github.com/qoriq-open-source/linux (Kernel tree)
This is NXP's official development kit for the LS1043. At the time of writing, these run 4.9 and 4.14 based off the Linaro Long Term Stable kernel branch.
4.15 onwards contains all the required drivers for LS1043 platforms, 4.14 needs the following patchset:
We maintain a patchset against the kernel.org tree with any patches needed to work our boards, as well as a small script to build them.
Device Tree files
For mainline Kernel 4.14 or later (using the mainline DPAA) driver, use this device tree.
For the NXP LSDK kernel using the older DPAA driver needs some extra options appended for the DPAA memory regions, see the OpenWrt dts.
The device tree that resides in the NAND flash is the mainline kernel version.