Re: [U-Boot] [Patch v6 0/9] Add LS1046ARDB board support

2016-09-20 Thread york sun
On 09/07/2016 03:08 AM, Gong Qianyu wrote:
> Hi all,
>
> This is version 6 patchset mainly to add support for both LS1046ARDB 
> 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
>

This set has been applied to fsl-qoriq master. Awaiting upstream. Thanks.

York

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] [Patch v6 0/9] Add LS1046ARDB board support

2016-09-07 Thread Gong Qianyu
Hi all,

This is version 6 patchset mainly to add support for both LS1046ARDB 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 +