layerscape: add Traverse LS1043-S support
authorMathew McBride <matt@traverse.com.au>
Mon, 30 Apr 2018 12:42:39 +0000 (22:42 +1000)
committerJohn Crispin <john@phrozen.org>
Mon, 30 Jul 2018 08:53:57 +0000 (10:53 +0200)
commit08714738d2c8d7710f8fd2b7deac795f49e7d7c2
treeda058038a138d0ab98d7928d9806f4f77ddbef65
parent481f870a02a29974eca943f3b926434d5e517679
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>
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]