
-----Original Message----- From: Meenakshi Aggarwal meenakshi.aggarwal@nxp.com Sent: Tuesday, August 25, 2020 1:40 PM To: u-boot@lists.denx.de; Priyanka Jain priyanka.jain@nxp.com Cc: Meenakshi Aggarwal meenakshi.aggarwal@nxp.com; Ioana Ciornei ioana.ciornei@nxp.com; Qiang Zhao qiang.zhao@nxp.com; Hui Song hui.song_1@nxp.com; Manish Tomar manish.tomar@nxp.com; Vikas Singh vikas.singh@nxp.com Subject: [PATCH] armv8: lx2162aqds: Add support for LX2162AQDS platform
From: Meenakshi Aggarwal meenakshi.aggarwal@nxp.com
This patch add base support for LX2162 QDS board. LX2162 is LX2160 based SoC, it has same die as of LX2160 with different packaging. Board support's 4GB ddr memory, i2c, micro-click module, microSD card, serial console, qspi nor flash, qsgmii, sgmii, 25g, 40g, 50g network interface,one usb 3.0 and serdes interface to support three x1gen3 pcie interface.
Signed-off-by: Ioana Ciornei ioana.ciornei@nxp.com Signed-off-by: Zhao Qiang qiang.zhao@nxp.com Signed-off-by: hui.song hui.song_1@nxp.com Signed-off-by: Manish Tomar manish.tomar@nxp.com Signed-off-by: Vikas Singh vikas.singh@nxp.com Signed-off-by: Meenakshi Aggarwal meenakshi.aggarwal@nxp.com
arch/arm/Kconfig | 12 + arch/arm/cpu/armv8/Kconfig | 2 +- arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 5 +- arch/arm/cpu/armv8/fsl-layerscape/lx2160a_serdes.c | 19 +- arch/arm/dts/Makefile | 3 +- arch/arm/dts/fsl-lx2162a-qds.dts | 107 +++ arch/arm/include/asm/arch-fsl-layerscape/soc.h | 5 +- board/freescale/lx2160a/Kconfig | 16 + board/freescale/lx2160a/MAINTAINERS | 14 +- board/freescale/lx2160a/Makefile | 1 + board/freescale/lx2160a/eth_lx2162aqds.c | 849 +++++++++++++++++++++ board/freescale/lx2160a/lx2160a.c | 42 +- configs/lx2162aqds_tfa_SECURE_BOOT_defconfig | 83 ++ configs/lx2162aqds_tfa_defconfig | 83 ++ configs/lx2162aqds_tfa_verified_boot_defconfig | 93 +++ drivers/pci/pcie_layerscape.c | 4 +- drivers/pci/pcie_layerscape_fixup_common.c | 5 +- include/configs/lx2160a_common.h | 2 + include/configs/lx2160aqds.h | 2 +- include/configs/lx2160ardb.h | 2 +- include/configs/lx2162aqds.h | 175 +++++ 21 files changed, 1494 insertions(+), 30 deletions(-) create mode 100644 arch/arm/dts/fsl-lx2162a-qds.dts create mode 100644 board/freescale/lx2160a/eth_lx2162aqds.c create mode 100644 configs/lx2162aqds_tfa_SECURE_BOOT_defconfig create mode 100644 configs/lx2162aqds_tfa_defconfig create mode 100644 configs/lx2162aqds_tfa_verified_boot_defconfig create mode 100644 include/configs/lx2162aqds.h
<snip> Please split lx2162 Soc and lx2162qds board changes into separate patches.
Regards Priyanka