Message ID | 20210910140925.28138-2-heiko.thiery@gmail.com |
---|---|
State | Accepted |
Headers | show |
Series | Add support to build imx8 images using mainline uboot | expand |
Hi Heiko, On Fri, Sep 10, 2021 at 11:10 AM Heiko Thiery <heiko.thiery@gmail.com> wrote: > > In mainline u-boot more and more imx8 boards are switched to binman > to create the imx specific image (flash.bin). To support this the > (lp)ddr firmware training files are needed. For this to work all files > should be made available to the U-Boot build. > > Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com> > Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Reviewed-by: Fabio Estevam <festevam@gmail.com>
On 10/09/2021 16:09, Heiko Thiery wrote: > In mainline u-boot more and more imx8 boards are switched to binman > to create the imx specific image (flash.bin). To support this the > (lp)ddr firmware training files are needed. For this to work all files > should be made available to the U-Boot build. > > Signed-off-by: Heiko Thiery <heiko.thiery@gmail.com> > Reviewed-by: Gary Bisson <gary.bisson@boundarydevices.com> Applied to master, thanks. Regards, Arnout > --- > > v2: > - add reviewed-by (thanks Gary) > > package/freescale-imx/firmware-imx/firmware-imx.mk | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk > index 1076cf85f1..29241342be 100644 > --- a/package/freescale-imx/firmware-imx/firmware-imx.mk > +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk > @@ -51,6 +51,11 @@ define FIRMWARE_IMX_INSTALL_IMAGE_DDR_FW > $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \ > $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin > ln -sf $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin $(BINARIES_DIR)/ddr_fw.bin > + > + # U-Boot supports creation of the combined flash.bin image. To make > + # sure that U-Boot can access all available files copy them to > + # the binary dir. > + cp $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4*.bin $(BINARIES_DIR)/ > endef > endif > > @@ -69,6 +74,11 @@ define FIRMWARE_IMX_INSTALL_IMAGE_DDR_FW > $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_2d_201810_fw.bin > \ > $(BINARIES_DIR)/ddr4_201810_fw.bin > ln -sf $(BINARIES_DIR)/ddr4_201810_fw.bin $(BINARIES_DIR)/ddr_fw.bin > + > + # U-Boot supports creation of the combined flash.bin image. To make > + # sure that U-Boot can access all available files copy them to > + # the binary dir. > + cp $(FIRMWARE_IMX_DDRFW_DIR)/ddr4*.bin $(BINARIES_DIR)/ > endef > endif > >
diff --git a/package/freescale-imx/firmware-imx/firmware-imx.mk b/package/freescale-imx/firmware-imx/firmware-imx.mk index 1076cf85f1..29241342be 100644 --- a/package/freescale-imx/firmware-imx/firmware-imx.mk +++ b/package/freescale-imx/firmware-imx/firmware-imx.mk @@ -51,6 +51,11 @@ define FIRMWARE_IMX_INSTALL_IMAGE_DDR_FW $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \ $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin ln -sf $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin $(BINARIES_DIR)/ddr_fw.bin + + # U-Boot supports creation of the combined flash.bin image. To make + # sure that U-Boot can access all available files copy them to + # the binary dir. + cp $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4*.bin $(BINARIES_DIR)/ endef endif @@ -69,6 +74,11 @@ define FIRMWARE_IMX_INSTALL_IMAGE_DDR_FW $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_2d_201810_fw.bin > \ $(BINARIES_DIR)/ddr4_201810_fw.bin ln -sf $(BINARIES_DIR)/ddr4_201810_fw.bin $(BINARIES_DIR)/ddr_fw.bin + + # U-Boot supports creation of the combined flash.bin image. To make + # sure that U-Boot can access all available files copy them to + # the binary dir. + cp $(FIRMWARE_IMX_DDRFW_DIR)/ddr4*.bin $(BINARIES_DIR)/ endef endif