[U-Boot] [PATCH 00/10] i.MX8QXP: MEK: support SPL

Peng Fan peng.fan at nxp.com
Wed Dec 19 13:30:44 UTC 2018


This is to support SPL for i.MX8QXP MEK board and default support SPL.
In this patchset, use SPL FIT, but actually we could not use SPL FIT
for secure boot, in NXP vendor tree, there is another format called
container, NXP use SPL + container for secure boot. The container
support is on my TODO list. But to make SPL work in upstream, use
SPL FIT here.

Peng Fan (10):
  imx8qxp: add SUPPORT_SPL option
  imx8: scu: use dedicated MU for SPL
  arm: imx: build mach-imx for i.MX8
  gpio: introduce CONFIG_SPL_DM_PCA953X
  spl: imx8: add spl boot device
  dts: imx8qxp-mek: introduce u-boot dtsi
  imx: mkimage_fit_atf: introduce BL33_BASE_ADDR
  imx: build flash.bin for i.MX8
  imx8qxp: mek: default enable SPL
  imx8qxp: mek: update README

 Makefile                                 |   2 +-
 arch/arm/Makefile                        |   2 +-
 arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 112 +++++++++++++++++++++++++++++++
 arch/arm/dts/fsl-imx8qxp-mek.dts         |   1 +
 arch/arm/mach-imx/Makefile               |  15 ++++-
 arch/arm/mach-imx/imx8/Kconfig           |   8 +++
 arch/arm/mach-imx/mkimage_fit_atf.sh     |   3 +-
 arch/arm/mach-imx/spl.c                  |  14 +++-
 board/freescale/imx8qxp_mek/Makefile     |   1 +
 board/freescale/imx8qxp_mek/README       |   8 ++-
 board/freescale/imx8qxp_mek/imximage.cfg |   4 +-
 board/freescale/imx8qxp_mek/spl.c        |  75 +++++++++++++++++++++
 configs/imx8qxp_mek_defconfig            |  24 +++++++
 drivers/gpio/Kconfig                     |  23 +++++++
 drivers/gpio/Makefile                    |   2 +-
 drivers/misc/imx8/scu.c                  |   4 ++
 include/configs/imx8qxp_mek.h            |  26 +++++++
 17 files changed, 311 insertions(+), 13 deletions(-)
 create mode 100644 arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi
 create mode 100644 board/freescale/imx8qxp_mek/spl.c

-- 
2.14.1



More information about the U-Boot mailing list