layerscape: add Traverse LS1043-S support
authorMathew McBride <matt@traverse.com.au>
Mon, 30 Apr 2018 12:42:39 +0000 (22:42 +1000)
committerJo-Philipp Wich <jo@mein.io>
Tue, 18 Dec 2018 16:47:39 +0000 (17:47 +0100)
commit8e31089265d4b7cb07faa109b778954103ff3c17
tree89810e21ef415b1a472affefa770706399e075f6
parent48b54c9bd4b993d67db62dc3d8b7d7e1ea35ae63
layerscape: add Traverse LS1043-S support

The Traverse LS1043-S board is a router board based on
NXP/Freescale's LS1043 SoC, with 4x1GBase-T, 1 SFP and 1 SFP+,
as well as miniPCIe and M.2 LTE.

Unlike the Layerscape reference boards, the LS1043-S board has
NAND flash and uses the mainline U-Boot.

This patch implements support for the LS1043-S board, as well as
the earlier LS1043-V board. It is our intention that all boards
in this family (LS1043-S and later, Five64) will boot the same binary.

Not included in this patchset are the hwmon drivers not in the kernel
(emc1704,pac1934) or the bootloader.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
(backported from 08714738d2c8d7710f8fd2b7deac795f49e7d7c2)
target/linux/layerscape/base-files/etc/board.d/01_led [new file with mode: 0755]
target/linux/layerscape/base-files/etc/board.d/02_network [new file with mode: 0755]
target/linux/layerscape/base-files/etc/board.d/03_gpio_switches [new file with mode: 0755]
target/linux/layerscape/base-files/lib/preinit/05_layerscape_reorder_eth [new file with mode: 0644]
target/linux/layerscape/base-files/lib/upgrade/platform.sh [new file with mode: 0644]
target/linux/layerscape/files/arch/arm64/boot/dts/freescale/traverse-ls1043s.dts [new file with mode: 0644]
target/linux/layerscape/files/arch/arm64/boot/dts/freescale/traverse-ls1043v.dts [new file with mode: 0644]
target/linux/layerscape/image/Makefile
target/linux/layerscape/patches-4.9/304-dts-layerscape-add-traverse-ls1043.patch [new file with mode: 0644]
target/linux/layerscape/patches-4.9/820-rgmii-fixed-link.patch
target/linux/layerscape/patches-4.9/821-add-esdhc-vsel-to-ls1043.patch [new file with mode: 0644]