[PATCH V4 3/8] imx: imx8mm-icore: migrate to use BINMAN

Peng Fan (OSS) peng.fan at oss.nxp.com
Mon May 23 09:02:54 CEST 2022


> Subject: Re: [PATCH V4 3/8] imx: imx8mm-icore: migrate to use BINMAN
> 
> On 20/05/2022 17:10, Peng Fan (OSS) wrote:
> > From: Peng Fan <peng.fan at nxp.com>
> >
> > Use BINMAN instead of imx specific packing method.
> >
> > Signed-off-by: Peng Fan <peng.fan at nxp.com>
> > ---
> >  arch/arm/mach-imx/imx8m/Kconfig                 |  1 +
> >  arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg | 10 +---------
> 
> Maybe this could be done for other imximage*.cfg files as well?

Yes, there are follow up patches to clean up the cfg files, this patch
is for binman and avoid build break for these two boards.

Thanks,
Peng.

> 
> >  configs/imx8mm-icore-mx8mm-ctouch2_defconfig    |  2 +-
> >  configs/imx8mm-icore-mx8mm-edimm2.2_defconfig   |  2 +-
> >  4 files changed, 4 insertions(+), 11 deletions(-)
> >
> > diff --git a/arch/arm/mach-imx/imx8m/Kconfig
> > b/arch/arm/mach-imx/imx8m/Kconfig index 24299ae037f..75ad7aab081
> > 100644
> > --- a/arch/arm/mach-imx/imx8m/Kconfig
> > +++ b/arch/arm/mach-imx/imx8m/Kconfig
> > @@ -68,6 +68,7 @@ config TARGET_IMX8MM_EVK
> >
> >  config TARGET_IMX8MM_ICORE_MX8MM
> >  	bool "Engicam i.Core MX8M Mini SOM"
> > +	select BINMAN
> >  	select IMX8MM
> >  	select SUPPORT_SPL
> >  	select IMX8M_LPDDR4
> > diff --git a/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg
> > b/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg
> > index e06d53ef417..5dcb8ae72f0 100644
> > --- a/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg
> > +++ b/arch/arm/mach-imx/imx8m/imximage-8mm-lpddr4.cfg
> > @@ -3,13 +3,5 @@
> >   * Copyright 2019 NXP
> >   */
> >
> > -
> > -FIT
> >  BOOT_FROM	sd
> > -LOADER		spl/u-boot-spl-ddr.bin	0x7E1000
> > -SECOND_LOADER	u-boot.itb		0x40200000 0x60000
> > -
> > -DDR_FW lpddr4_pmu_train_1d_imem.bin
> > -DDR_FW lpddr4_pmu_train_1d_dmem.bin
> > -DDR_FW lpddr4_pmu_train_2d_imem.bin
> > -DDR_FW lpddr4_pmu_train_2d_dmem.bin
> > +LOADER		u-boot-spl-ddr.bin	0x7E1000
> > diff --git a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig
> > b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig
> > index d95a74a7237..dcb12e5d026 100644
> > --- a/configs/imx8mm-icore-mx8mm-ctouch2_defconfig
> > +++ b/configs/imx8mm-icore-mx8mm-ctouch2_defconfig
> > @@ -20,7 +20,7 @@ CONFIG_DISTRO_DEFAULTS=y  CONFIG_FIT=y
> >  CONFIG_FIT_EXTERNAL_OFFSET=0x3000
> >  CONFIG_SPL_LOAD_FIT=y
> > -CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh"
> > +# CONFIG_USE_SPL_FIT_GENERATOR is not set
> >  CONFIG_OF_SYSTEM_SETUP=y
> >  CONFIG_DEFAULT_FDT_FILE="imx8mm-icore-mx8mm-ctouch2.dtb"
> >  CONFIG_SPL_BOARD_INIT=y
> > diff --git a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig
> > b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig
> > index 43c697a39d8..22acf7317b4 100644
> > --- a/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig
> > +++ b/configs/imx8mm-icore-mx8mm-edimm2.2_defconfig
> > @@ -20,7 +20,7 @@ CONFIG_DISTRO_DEFAULTS=y  CONFIG_FIT=y
> >  CONFIG_FIT_EXTERNAL_OFFSET=0x3000
> >  CONFIG_SPL_LOAD_FIT=y
> > -CONFIG_SPL_FIT_GENERATOR="arch/arm/mach-imx/mkimage_fit_atf.sh"
> > +# CONFIG_USE_SPL_FIT_GENERATOR is not set
> >  CONFIG_OF_SYSTEM_SETUP=y
> >  CONFIG_DEFAULT_FDT_FILE="imx8mm-icore-mx8mm-edimm2.2.dtb"
> >  CONFIG_SPL_BOARD_INIT=y


More information about the U-Boot mailing list