From ad907e1c03a3a1a236f4836cee085d085f280c8d Mon Sep 17 00:00:00 2001 From: Yutang Jiang Date: Thu, 8 Dec 2016 00:07:42 +0800 Subject: layerscape: add 64b/32b target for ls1046ardb device Add support for NXP layerscape ls1046ardb 64b/32b Dev board. LS1046ARDB Specification: ------------------------- Memory subsystem: * 8GByte DDR4 SDRAM (64bit bus) * 512 Mbyte NAND flash * Two 64 Mbyte high-speed SPI flash * SD connector to interface with the SD memory card * On-board 4G eMMC Ethernet: * Two XFI 10G ports * Two SGMII ports * Two RGMII ports PCIe: * PCIe1 (SerDes2 Lane0) to miniPCIe slot * PCIe2 (SerDes2 Lane1) to x2 PCIe slot * PCIe3 (SerDes2 Lane2) to x4 PCIe slot * USB 3.0: one super speed USB 3.0 type A port, one Micro-AB port * UART: supports two UARTs up to 115200 bps for console Signed-off-by: Yutang Jiang --- ...-aarch32-Execute-32-bit-Linux-for-ls1046a.patch | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch (limited to 'target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch') diff --git a/target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch b/target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch new file mode 100644 index 0000000000..fc50e986dc --- /dev/null +++ b/target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch @@ -0,0 +1,32 @@ +From 887fd872791ce6e60045f4c6a97926365c6c817c Mon Sep 17 00:00:00 2001 +From: Yutang Jiang +Date: Wed, 7 Dec 2016 00:47:35 +0800 +Subject: [PATCH] armv8: aarch32: Execute 32-bit Linux for ls1046a + +Signed-off-by: Yutang Jiang +--- + arch/arm/mach-imx/mach-layerscape.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/arch/arm/mach-imx/mach-layerscape.c b/arch/arm/mach-imx/mach-layerscape.c +index b87a90a..cbc541e 100644 +--- a/arch/arm/mach-imx/mach-layerscape.c ++++ b/arch/arm/mach-imx/mach-layerscape.c +@@ -12,11 +12,13 @@ + #include "common.h" + + static const char * const layerscape_dt_compat[] __initconst = { +- "fsl,ls1043a", + "fsl,ls1012a", ++ "fsl,ls1043a", ++ "fsl,ls1046a", + NULL, + }; + + DT_MACHINE_START(LAYERSCAPE, "Freescale LAYERSCAPE") ++ .smp = smp_ops(layerscape_smp_ops), + .dt_compat = layerscape_dt_compat, + MACHINE_END +-- +1.7.9.5 + -- cgit v1.2.3