[PATCH v5 0/7] Add support for FlexSPI Boot for i.MX8m
Mamta Shukla
mamta.shukla at leica-geosystems.com
Tue Jul 12 14:04:45 CEST 2022
This series of patch adds support for generating FlexSPI Header file
and booting from QSPI on i.MX8m.
Changes in v2:
-Add check for error in case open() for fspi_fd in imx8mkimage.c fails
-Remove extra line in commit message
-Remove extra line in imx8mm_evk_fspi_defconfig
-New patch in series to add an entry for imx8mm_evk_fspi_defconfig in
board/freescale/imx8mm_evk/MAINTAINERS
-New patch in series to add instructions to build and boot from QSPI Flash
Changes in v3:
-Fix Checkpatch ERROR: code indent should use tabs where possible
-Fix Checkpatch ERROR for trailing spaces
Changes in v4:
-Add condition for CONFIG_SYS_UBOOT_BASE for mmc/sd card build
-Define QPSI0_AMBA_BASE in imx-regs.h since it is imx8mm specific
Changes in v5:
-Fix GCC warning: braces around scalar initializer
-Remove __ASSEMBLY__ as it has been dropped in commit 5c86a8f7a191 ("imx:
Don't define __ASSEMBLY__ in source files")
-Sync config with commit e092e3250270 ("Prepare v2022.07")
Mamta Shukla (7):
tools: mkimage: Add support to generate FlexSPI Header for i.MX8m
dts: imx8mm-uboot: Add support to pack FlexSPI Header using binman
configs: Add config for enabling FSPI boot option for i.MX8m
board: freescale: Add QSPI Boot support in spl for i.MX8m
configs: imx8mm: Define CONFIG_SYS_UBOOT_BASE for i.MX8m
board: freescale: Add entry for imx8mm_evk_fspi_defconfig
doc: board: nxp: Add instructions to boot from QSPI
arch/arm/dts/imx8mm-u-boot.dtsi | 20 +++
arch/arm/include/asm/arch-imx8m/imx-regs.h | 1 +
board/freescale/imx8mm_evk/MAINTAINERS | 1 +
.../imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg | 7 +
board/freescale/imx8mm_evk/spl.c | 2 +
configs/imx8mm_evk_fspi_defconfig | 124 ++++++++++++++++++
doc/board/nxp/imx8mm_evk.rst | 37 +++++-
include/configs/imx8mm_evk.h | 9 ++
include/imximage.h | 38 ++++++
tools/Kconfig | 59 +++++++++
tools/imx8mimage.c | 81 +++++++++++-
11 files changed, 373 insertions(+), 6 deletions(-)
create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4-fspi.cfg
create mode 100644 configs/imx8mm_evk_fspi_defconfig
--
2.25.1
More information about the U-Boot
mailing list