[U-Boot] [PATCH v3 00/11] armv8: ls2080aqds: Enable QSPI boot support

Yuan Yao yao.yuan at freescale.com
Mon Jun 6 12:43:25 CEST 2016


From: Yuan Yao <yao.yuan at nxp.com>

This patch adds QSPI boot support for LS2080AQDS board.
The QSPI boot image need to be programmed into the QSPI flash
first. Then we can switch to booting from QSPI memory space.

Yuan Yao (11):
  armv8: ls2080aqds: Select QSPI CLK div via SCFG
  configs: ls2080a_common: Remove duplicate NOR configs
  configs: ls2080aqds: disable IFC NOR & QIXIS when QSPI enable
  configs: ls2080aqds: Enable QSPI flash support
  dm: dts: ls2080aqds: Add QSPI dts node
  armv8: ls2080aqds: Config QSPI pin mux via FPGA in NAND boot
  configs: ls2080a: Increase load image len in NAND boot
  ls2080aqds_nand_defconfig: Enable QSPI & its dependence
  armv8: ls2080aqds: Enable QSPI boot support
	Rebase in v3.
  drivers: i2c: mxc: Add early init
	New add in v3.
  board: freescale: ls2080aqds: Enable early I2C access for QSPI boot
  	New add in v3.

 arch/arm/dts/fsl-ls2080a-qds.dts                   | 14 +++++++
 arch/arm/dts/fsl-ls2080a.dtsi                      | 10 +++++
 arch/arm/include/asm/arch-fsl-layerscape/cpu.h     |  4 ++
 .../include/asm/arch-fsl-layerscape/immap_lsch3.h  |  3 ++
 board/freescale/ls2080aqds/ls2080aqds.c            | 19 ++++++++++
 configs/ls2080aqds_nand_defconfig                  |  8 ++++
 configs/ls2080aqds_qspi_defconfig                  | 27 ++++++++++++++
 drivers/i2c/i2c_core.c                             |  5 +++
 drivers/i2c/mxc_i2c.c                              | 27 ++++++++++++++
 include/configs/ls2080a_common.h                   | 11 ++----
 include/configs/ls2080a_simu.h                     |  7 ++++
 include/configs/ls2080aqds.h                       | 43 +++++++++++++++++++++-
 include/i2c.h                                      |  3 ++
 13 files changed, 171 insertions(+), 10 deletions(-)
 create mode 100644 configs/ls2080aqds_qspi_defconfig

-- 
2.1.0.27.g96db324



More information about the U-Boot mailing list