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

Peng Fan
2018-12-21T06:21:10Z

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.

V2:
Correct patch 9/10 10/10, SPL_TEXT_BASE is patch 9/10 is wrong, however 10/10
corrected, so clean that.

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