[PATCH v1 2/2] imx: spl_imx_romapi: fix emmc fast boot mode case

Fabio Estevam festevam at gmail.com
Thu Oct 26 16:19:08 CEST 2023


On Thu, Oct 26, 2023 at 4:32 AM Marcel Ziswiler <marcel at ziswiler.com> wrote:
>
> From: Marcel Ziswiler <marcel.ziswiler at toradex.com>
>
> This fixes a regression in the eMMC fast boot mode case where the buffer
> was missing 464 bytes.
>
> The code figures out how many bytes must at least be fetched to honor
> the current read, rounds that up to the ss->pagesize [which is a no-op
> in the USB download case because that has ->pagesize==1], fetches that
> many bytes, but then recorded the original upper bound as the new end of
> the valid data. However, this did not take into account the rounding up
> to the ss->pagesize. Fix this by recording the actual bytes downloaded.
>
> Fixes: 4b4472438f5a ("imx: spl_imx_romapi: avoid tricky use of spl_load_simple_fit() to get full FIT size")
> Signed-off-by: Marcel Ziswiler <marcel.ziswiler at toradex.com>

Thanks for testing mainline U-Boot and fixing it:

Reviewed-by: Fabio Estevam <festevam at gmail.com>


More information about the U-Boot mailing list