> -----Original Message----- > From: Gong Qianyu [mailto:qianyu.g...@nxp.com] > Sent: Friday, August 26, 2016 7:29 PM > To: u-boot@lists.denx.de; york sun <york....@nxp.com> > Cc: Prabhakar Kushwaha <prabhakar.kushw...@nxp.com>; Mingkai Hu > <mingkai...@nxp.com>; Shaohui Xie <shaohui....@nxp.com>; Zhiqiang Hou > <zhiqiang....@nxp.com>; Wenbin Song <wenbin.s...@nxp.com>; Mingkai > Hu <mingkai...@nxp.com>; Qianyu Gong <qianyu.g...@nxp.com> > Subject: [PATCH 8/8] armv8: ls1046ardb: Add LS1046ARDB board support > > From: Mingkai Hu <mingkai...@nxp.com> > > 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 > > SATA: > * SerDes2 Lane3 to SATA port > > 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: Gong Qianyu <qianyu.g...@nxp.com> > Signed-off-by: Mingkai Hu <mingkai...@nxp.com> > --- > arch/arm/Kconfig | 9 + > arch/arm/dts/Makefile | 1 + > arch/arm/dts/fsl-ls1046a-rdb.dts | 44 ++++ > arch/arm/dts/fsl-ls1046a.dtsi | 220 +++++++++++++++++++ > board/freescale/ls1046ardb/Kconfig | 16 ++ > board/freescale/ls1046ardb/MAINTAINERS | 8 + > board/freescale/ls1046ardb/Makefile | 10 + > board/freescale/ls1046ardb/README | 67 ++++++ > board/freescale/ls1046ardb/cpld.c | 158 ++++++++++++++ > board/freescale/ls1046ardb/cpld.h | 49 +++++ > board/freescale/ls1046ardb/ddr.c | 140 ++++++++++++ > board/freescale/ls1046ardb/ddr.h | 44 ++++ > board/freescale/ls1046ardb/eth.c | 77 +++++++ > board/freescale/ls1046ardb/ls1046ardb.c | 173 +++++++++++++++ > board/freescale/ls1046ardb/ls1046ardb_pbi.cfg | 22 ++ > board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg | 7 + > board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg | 7 + > .../ls1046ardb/ls1046ardb_rcw_sd_1200.cfg | 7 + > .../ls1046ardb/ls1046ardb_rcw_sd_1400.cfg | 7 + > .../ls1046ardb/ls1046ardb_rcw_sd_5506.cfg | 7 + > configs/ls1046ardb_qspi_defconfig | 25 +++ > configs/ls1046ardb_sdcard_defconfig | 26 +++ > include/configs/ls1046a_common.h | 181 ++++++++++++++++ > include/configs/ls1046ardb.h | 237 > +++++++++++++++++++++ > 24 files changed, 1542 insertions(+) > > diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index aef901c..d343995 > 100644 > --- a/arch/arm/Kconfig > +++ b/arch/arm/Kconfig > @@ -811,6 +811,14 @@ config TARGET_LS1043ARDB > help > Support for Freescale LS1043ARDB platform. > > + > +Memory map from core's view > +---------------------------- > +Start Address End Address Description Size > +0x00_0000_0000 0x00_000F_FFFF Secure Boot ROM > 1MB > +0x00_0100_0000 0x00_0FFF_FFFF CCSRBAR > 240MB > +0x00_1000_0000 0x00_1000_FFFF OCRAM0 > 64KB > +0x00_1001_0000 0x00_1001_FFFF OCRAM1 > 64KB > +0x00_2000_0000 0x00_20FF_FFFF DCSR 16MB > +0x00_7E80_0000 0x00_7E80_FFFF IFC - NAND Flash 64KB > +0x00_7FB0_0000 0x00_7FB0_0FFF IFC - FPGA 4KB > +0x00_8000_0000 0x00_FFFF_FFFF DRAM1 2GB > +
It's better to add DRAM2 memory map. 0x08 _8000_0000 0x09_FFFF_FFFF DRAM2 6GB > +QSPI flash map: > +Start Address End Address Description Size > +0x0_4000_0000 - 0x0_400F_FFFF RCW + PBI 1MB > +0x0_4010_0000 - 0x0_401F_FFFF U-Boot 1MB > +0x0_4020_0000 - 0x0_402F_FFFF U-Boot Env 1MB > +0x0_4030_0000 - 0x0_403F_FFFF FMan ucode 1MB > +0x0_4040_0000 - 0x0_404F_FFFF UEFI 1MB > +0x0_4050_0000 - 0x0_405F_FFFF PPA 1MB > +0x0_4060_0000 - 0x0_40FF_FFFF Reserved 10MB > +0x0_4100_0000 - 0x0_43FF_FFFF FIT Image 48MB > + Increase the PPA size to 2M and add memory space for secure boot header as follows: 0x40500000 0x406FFFFF Primary Protected Application (PPA) 2 M 0x40700000 0x408FFFFF Secure boot header + bootscript 2 M 0x40900000 0x40FFFFFF Reserved 7 M Regards, Mingkai _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot