All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v3 0/8] Add SD/NAND boot support for LS1021AQDS/TWR board
@ 2014-10-17  8:00 Alison Wang
  2014-10-17  8:00 ` [U-Boot] [PATCH v3 1/8] ls102xa: pblimage: Add pblimage tool support for LS102xA Alison Wang
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Alison Wang @ 2014-10-17  8:00 UTC (permalink / raw)
  To: u-boot

This series contain SD boot support for LS1021AQDS/TWR board
and NAND boot support for LS1021AQDS board.SPL framework is
used. PBL initialize the internal RAM and copy SPL to it,
then SPL initialize DDR using SPD and copy u-boot from SD
card or NAND flash to DDR, finally SPL transfer control to
u-boot.

The patches are based on the previous 5 patches,
[U-Boot,v2,5/5] arm: ls102xa: Select ge2_clk125 for eTSEC clock muxing
[U-Boot,v2,4/5] arm: ls102xa: Add SystemID EEPROM support for LS1021ATWR board
[U-Boot,v2,3/5] ls102xa: ifc: nor: fix the write issue when bytes unaligned
[U-Boot,v2,2/5] arm: ls102xa: Remove bit reversing for SCFG registers
[U-Boot,v2,1/5] arm: ls102xa: Add snoop disable for slave port 0, 1 and 2

Change log:
 v3: Change the Copyright year.
     Gave more explaination in the commit.
     Update MAINTAINERS files.
     Update PBI and RCW for SD boot.
 v2: Remove the definition of CONFIG_SPL_MAX_SIZE.
     Pad the variable u-boot size to 64 byte boundary in pblimage tool.
     Use pblimage_check_params() insteady of basing on the file name.
     Use generic u-boot-spl.lds.

----------------------------------------------------------------
Alison Wang (8):
      ls102xa: pblimage: Add pblimage tool support for LS102xA
      spl: Use u-boot.img instead of u-boot.bin
      arm: spl: Add I2C linker list in generic .lds
      common: spl: Add interactive DDR debugger support for SPL image
      ls102xa: qixis: Add CONFIG_QIXIS_I2C_ACCESS macro
      arm: ls102xa: Add SD boot support for LS1021AQDS board
      arm: ls102xa: Add SD boot support for LS1021ATWR board
      arm: ls102xa: Add NAND boot support for LS1021AQDS board

 Makefile                                          |  11 +++++-
 arch/arm/cpu/armv7/ls102xa/Makefile               |   1 +
 arch/arm/cpu/armv7/ls102xa/spl.c                  |  33 +++++++++++++++++
 arch/arm/cpu/u-boot-spl.lds                       |   3 ++
 arch/arm/include/asm/arch-ls102xa/config.h        |   1 +
 arch/arm/include/asm/arch-ls102xa/immap_ls102xa.h |   2 +
 arch/arm/include/asm/arch-ls102xa/spl.h           |  20 ++++++++++
 board/freescale/common/qixis.h                    |   7 ++++
 board/freescale/ls1021aqds/MAINTAINERS            |   2 +
 board/freescale/ls1021aqds/ddr.c                  |   5 ++-
 board/freescale/ls1021aqds/ls1021aqds.c           |  47 +++++++++++++++++++++++
 board/freescale/ls1021aqds/ls102xa_pbi.cfg        |  12 ++++++
 board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg   |   7 ++++
 board/freescale/ls1021aqds/ls102xa_rcw_sd.cfg     |  14 +++++++
 board/freescale/ls1021atwr/MAINTAINERS            |   1 +
 board/freescale/ls1021atwr/ls1021atwr.c           |  30 +++++++++++++++
 board/freescale/ls1021atwr/ls102xa_pbi.cfg        |  12 ++++++
 board/freescale/ls1021atwr/ls102xa_rcw_sd.cfg     |  14 +++++++
 common/Makefile                                   |  20 +++++-----
 configs/ls1021aqds_nand_defconfig                 |   4 ++
 configs/ls1021aqds_sdcard_defconfig               |   4 ++
 configs/ls1021atwr_sdcard_defconfig               |   4 ++
 drivers/mtd/nand/fsl_ifc_spl.c                    |   8 ++++
 include/configs/ls1021aqds.h                      | 134 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/configs/ls1021atwr.h                      |  51 +++++++++++++++++++++++++
 tools/pblimage.c                                  | 108 ++++++++++++++++++++++++++++++++++++-----------------
 26 files changed, 508 insertions(+), 47 deletions(-)
 create mode 100644 arch/arm/cpu/armv7/ls102xa/spl.c
 create mode 100644 arch/arm/include/asm/arch-ls102xa/spl.h
 create mode 100644 board/freescale/ls1021aqds/ls102xa_pbi.cfg
 create mode 100644 board/freescale/ls1021aqds/ls102xa_rcw_nand.cfg
 create mode 100644 board/freescale/ls1021aqds/ls102xa_rcw_sd.cfg
 create mode 100644 board/freescale/ls1021atwr/ls102xa_pbi.cfg
 create mode 100644 board/freescale/ls1021atwr/ls102xa_rcw_sd.cfg
 create mode 100644 configs/ls1021aqds_nand_defconfig
 create mode 100644 configs/ls1021aqds_sdcard_defconfig
 create mode 100644 configs/ls1021atwr_sdcard_defconfig

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2014-12-03  7:15 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-10-17  8:00 [U-Boot] [PATCH v3 0/8] Add SD/NAND boot support for LS1021AQDS/TWR board Alison Wang
2014-10-17  8:00 ` [U-Boot] [PATCH v3 1/8] ls102xa: pblimage: Add pblimage tool support for LS102xA Alison Wang
2014-10-17  8:00 ` [U-Boot] [PATCH v3 2/8] spl: Use u-boot.img instead of u-boot.bin Alison Wang
2014-10-17  8:00 ` [U-Boot] [PATCH v3 3/8] arm: spl: Add I2C linker list in generic .lds Alison Wang
2014-10-17  8:00 ` [U-Boot] [PATCH v3 4/8] common: spl: Add interactive DDR debugger support for SPL image Alison Wang
2014-10-27  9:29   ` Albert ARIBAUD
2014-10-28  1:48     ` Huan Wang
2014-11-17 23:00       ` York Sun
2014-11-18  7:02         ` Albert ARIBAUD
2014-11-18 17:07           ` York Sun
2014-12-01 19:07             ` York Sun
2014-12-03  7:15             ` Huan Wang
2014-10-28 15:31     ` York Sun
2014-10-17  8:00 ` [U-Boot] [PATCH v3 5/8] ls102xa: qixis: Add CONFIG_QIXIS_I2C_ACCESS macro Alison Wang
2014-10-17  8:00 ` [U-Boot] [PATCH v3 6/8] arm: ls102xa: Add SD boot support for LS1021AQDS board Alison Wang

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.