diff options
author | Yutang Jiang <yutang.jiang@nxp.com> | 2016-12-08 00:07:42 +0800 |
---|---|---|
committer | John Crispin <john@phrozen.org> | 2016-12-12 09:57:40 +0100 |
commit | ad907e1c03a3a1a236f4836cee085d085f280c8d (patch) | |
tree | 6280b4318cb40d6e567a23a250f0d9f564787761 /target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch | |
parent | 76fa771a784312f789f5de3d2216c1765a901818 (diff) | |
download | mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.zip mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.tar.gz mtk-20170518-ad907e1c03a3a1a236f4836cee085d085f280c8d.tar.bz2 |
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 <yutang.jiang@nxp.com>
Diffstat (limited to 'target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch')
-rw-r--r-- | target/linux/layerscape/patches-4.4/3143-armv8-aarch32-Execute-32-bit-Linux-for-ls1046a.patch | 32 |
1 files changed, 32 insertions, 0 deletions
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 0000000..fc50e98 --- /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 <yutang.jiang@nxp.com> +Date: Wed, 7 Dec 2016 00:47:35 +0800 +Subject: [PATCH] armv8: aarch32: Execute 32-bit Linux for ls1046a + +Signed-off-by: Yutang Jiang <yutang.jiang@nxp.com> +--- + 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 + |