diff --git a/common/spl/spl_fit.c b/common/spl/spl_fit.c index 8b534e3574..7147571ff9 100644 --- a/common/spl/spl_fit.c +++ b/common/spl/spl_fit.c @@ -9,9 +9,10 @@ #include #include #include -#include #include #include +#include +#include #ifndef CONFIG_SYS_BOOTM_LEN #define CONFIG_SYS_BOOTM_LEN (64 << 20) @@ -419,6 +420,9 @@ static void *spl_fit_load_blob(struct spl_load_info *info, align_len) & ~align_len); sectors = get_aligned_image_size(info, size, 0); count = info->read(info, sector, sectors, fit); +#ifdef CONFIG_MTD_BLK + mtd_blk_map_fit(info->dev, sector, fit); +#endif debug("fit read sector %lx, sectors=%d, dst=%p, count=%lu\n", sector, sectors, fit, count); if (count == 0)