All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gong Qianyu <Qianyu.Gong@nxp.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [Patch v6 0/9] Add LS1046ARDB&QDS board support
Date: Wed, 7 Sep 2016 17:56:05 +0800	[thread overview]
Message-ID: <1473242174-5807-1-git-send-email-Qianyu.Gong@nxp.com> (raw)

Hi all,

This is version 6 patchset mainly to add support for both LS1046ARDB&QDS board.
It should be based on two DDR patches to work well on LS1046ARDB or LS1046AQDS.
The two patches are:
http://patchwork.ozlabs.org/patch/663534/
http://patchwork.ozlabs.org/patch/663535/

PCIe, USB and lpuart are not supported yet due to lack of some driver patches
and I'll send them to upstream once they're ready.
Please help to review. Thanks very much!

Changes in v6:
 - Remove lpuart support for QDS board.
 - Move CONFIG_FSL_QSPI to defconfig and select DM_SPI_FLASH in Kconfig.
Changes in v5:
 - Add a new patch to remove BSS clearing and board_init_r in spl.c. 
 - Fix SPL_PAD_TO size to block aligned value for NAND boot.
 - Adjust the SPL BSS and MALLOC address for future use.
Changes in v4:
 - Extend SPL max size and pad_to size for SD boot.
 - Add LS1046AQDS board support patch.
Changes in v3:
 - Remove redundant sd rcw .cfg files.
 - Adjust the format of memory map in readme.
 - Add emmc boot support.
Changes in v2:
 - Add ERRATUM_A008511.
 - Use values directly instead of macros for SATA ECC. 
 - Add >60 characters' paragraph for the board help.
 - Fix the memory map in readme.
 - Remove unused flash r/w functions.
 - Remove DDR3 defines.
 - Revise some commit messages.

Gong Qianyu (1):
  armv8: fsl-layerscape: spl: remove BSS clearing and board_init_r

Mingkai Hu (2):
  armv8: fsl-layerscape: Increase L2 Data RAM latency and L2 Tag RAM
    latency
  armv8: ls1046ardb: Add LS1046ARDB board support

Shaohui Xie (5):
  ddr: fsl: fix a compile issue
  Export memset for standalone AQ FW load apps
  armv8: fsl-layerscape: add define CONFIG_STANDALONE_LOAD_ADDR for
    standalone app
  armv8: ls1046a: disable SATA ECC in DCSR
  armv8: ls1046aqds: Add LS1046AQDS board support

Shengzhou Liu (1):
  armv8: ls1046a: Enable DDR erratum for ls1046a

 arch/arm/Kconfig                                   |  26 ++
 arch/arm/cpu/armv8/fsl-layerscape/lowlevel.S       |  15 +
 arch/arm/cpu/armv8/fsl-layerscape/soc.c            |   4 +
 arch/arm/cpu/armv8/fsl-layerscape/spl.c            |   5 -
 arch/arm/dts/Makefile                              |   3 +
 arch/arm/dts/fsl-ls1046a-qds-duart.dts             |  16 +
 arch/arm/dts/fsl-ls1046a-qds-lpuart.dts            |  16 +
 arch/arm/dts/fsl-ls1046a-qds.dtsi                  |  81 ++++
 arch/arm/dts/fsl-ls1046a-rdb.dts                   |  44 ++
 arch/arm/dts/fsl-ls1046a.dtsi                      | 220 ++++++++++
 arch/arm/include/asm/arch-fsl-layerscape/config.h  |   8 +
 board/freescale/common/vid.c                       |   8 +-
 board/freescale/ls1046aqds/Kconfig                 |  15 +
 board/freescale/ls1046aqds/MAINTAINERS             |  11 +
 board/freescale/ls1046aqds/Makefile                |   9 +
 board/freescale/ls1046aqds/README                  |  70 +++
 board/freescale/ls1046aqds/ddr.c                   | 140 ++++++
 board/freescale/ls1046aqds/ddr.h                   |  44 ++
 board/freescale/ls1046aqds/eth.c                   | 415 ++++++++++++++++++
 board/freescale/ls1046aqds/ls1046aqds.c            | 298 +++++++++++++
 board/freescale/ls1046aqds/ls1046aqds_pbi.cfg      |  17 +
 board/freescale/ls1046aqds/ls1046aqds_qixis.h      |  39 ++
 board/freescale/ls1046aqds/ls1046aqds_rcw_nand.cfg |   7 +
 .../freescale/ls1046aqds/ls1046aqds_rcw_sd_ifc.cfg |   8 +
 .../ls1046aqds/ls1046aqds_rcw_sd_qspi.cfg          |   8 +
 board/freescale/ls1046ardb/Kconfig                 |  16 +
 board/freescale/ls1046ardb/MAINTAINERS             |   9 +
 board/freescale/ls1046ardb/Makefile                |  10 +
 board/freescale/ls1046ardb/README                  |  76 ++++
 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            | 136 ++++++
 board/freescale/ls1046ardb/ls1046ardb_pbi.cfg      |  22 +
 board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg |   7 +
 board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg   |   7 +
 configs/ls1046aqds_defconfig                       |  28 ++
 configs/ls1046aqds_nand_defconfig                  |  30 ++
 configs/ls1046aqds_qspi_defconfig                  |  31 ++
 configs/ls1046aqds_sdcard_ifc_defconfig            |  30 ++
 configs/ls1046aqds_sdcard_qspi_defconfig           |  32 ++
 configs/ls1046ardb_emmc_defconfig                  |  26 ++
 configs/ls1046ardb_qspi_defconfig                  |  25 ++
 configs/ls1046ardb_sdcard_defconfig                |  26 ++
 drivers/ddr/fsl/fsl_ddr_gen4.c                     |   7 +-
 include/_exports.h                                 |   1 +
 include/configs/ls1046a_common.h                   | 211 +++++++++
 include/configs/ls1046aqds.h                       | 487 +++++++++++++++++++++
 include/configs/ls1046ardb.h                       | 240 ++++++++++
 include/exports.h                                  |   2 +-
 52 files changed, 3443 insertions(+), 11 deletions(-)
 create mode 100644 arch/arm/dts/fsl-ls1046a-qds-duart.dts
 create mode 100644 arch/arm/dts/fsl-ls1046a-qds-lpuart.dts
 create mode 100644 arch/arm/dts/fsl-ls1046a-qds.dtsi
 create mode 100644 arch/arm/dts/fsl-ls1046a-rdb.dts
 create mode 100644 arch/arm/dts/fsl-ls1046a.dtsi
 create mode 100644 board/freescale/ls1046aqds/Kconfig
 create mode 100644 board/freescale/ls1046aqds/MAINTAINERS
 create mode 100644 board/freescale/ls1046aqds/Makefile
 create mode 100644 board/freescale/ls1046aqds/README
 create mode 100644 board/freescale/ls1046aqds/ddr.c
 create mode 100644 board/freescale/ls1046aqds/ddr.h
 create mode 100644 board/freescale/ls1046aqds/eth.c
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds.c
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds_pbi.cfg
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds_qixis.h
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds_rcw_nand.cfg
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds_rcw_sd_ifc.cfg
 create mode 100644 board/freescale/ls1046aqds/ls1046aqds_rcw_sd_qspi.cfg
 create mode 100644 board/freescale/ls1046ardb/Kconfig
 create mode 100644 board/freescale/ls1046ardb/MAINTAINERS
 create mode 100644 board/freescale/ls1046ardb/Makefile
 create mode 100644 board/freescale/ls1046ardb/README
 create mode 100644 board/freescale/ls1046ardb/cpld.c
 create mode 100644 board/freescale/ls1046ardb/cpld.h
 create mode 100644 board/freescale/ls1046ardb/ddr.c
 create mode 100644 board/freescale/ls1046ardb/ddr.h
 create mode 100644 board/freescale/ls1046ardb/eth.c
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb.c
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_pbi.cfg
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_emmc.cfg
 create mode 100644 board/freescale/ls1046ardb/ls1046ardb_rcw_sd.cfg
 create mode 100644 configs/ls1046aqds_defconfig
 create mode 100644 configs/ls1046aqds_nand_defconfig
 create mode 100644 configs/ls1046aqds_qspi_defconfig
 create mode 100644 configs/ls1046aqds_sdcard_ifc_defconfig
 create mode 100644 configs/ls1046aqds_sdcard_qspi_defconfig
 create mode 100644 configs/ls1046ardb_emmc_defconfig
 create mode 100644 configs/ls1046ardb_qspi_defconfig
 create mode 100644 configs/ls1046ardb_sdcard_defconfig
 create mode 100644 include/configs/ls1046a_common.h
 create mode 100644 include/configs/ls1046aqds.h
 create mode 100644 include/configs/ls1046ardb.h

-- 
2.1.0.27.g96db324

             reply	other threads:[~2016-09-07  9:56 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-07  9:56 Gong Qianyu [this message]
2016-09-07  9:56 ` [U-Boot] [Patch v6 1/9] ddr: fsl: fix a compile issue Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 2/9] Export memset for standalone AQ FW load apps Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 3/9] armv8: fsl-layerscape: Increase L2 Data RAM latency and L2 Tag RAM latency Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 4/9] armv8: fsl-layerscape: add define CONFIG_STANDALONE_LOAD_ADDR for standalone app Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 5/9] armv8: fsl-layerscape: spl: remove BSS clearing and board_init_r Gong Qianyu
2016-09-08 17:06   ` york sun
2016-09-09  6:12     ` Q.Y. Gong
2016-09-13 20:45       ` york sun
2016-09-14  7:32         ` Q.Y. Gong
2016-09-14 15:55           ` york sun
2016-09-07  9:56 ` [U-Boot] [Patch v6 6/9] armv8: ls1046a: Enable DDR erratum for ls1046a Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 7/9] armv8: ls1046a: disable SATA ECC in DCSR Gong Qianyu
2016-09-07  9:56 ` [U-Boot] [Patch v6 8/9] armv8: ls1046ardb: Add LS1046ARDB board support Gong Qianyu
2016-09-08 17:21   ` york sun
2016-09-09  0:07     ` Prabhakar Kushwaha
2016-09-09 16:20       ` york sun
2016-09-16 20:14   ` york sun
2016-09-21  3:21     ` Q.Y. Gong
2016-09-21  7:46     ` Mingkai Hu
2016-09-21 15:31       ` york sun
2016-09-07  9:56 ` [U-Boot] [Patch v6 9/9] armv8: ls1046aqds: Add LS1046AQDS " Gong Qianyu
2016-09-20 18:06 ` [U-Boot] [Patch v6 0/9] Add LS1046ARDB&QDS " york sun

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1473242174-5807-1-git-send-email-Qianyu.Gong@nxp.com \
    --to=qianyu.gong@nxp.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.