On Wed, Sep 28, 2022 at 10:15 PM Marek Vasut <ma...@denx.de> wrote:
>
> Currently the 'sf update' command fails in case the 'start' offset is
> not aligned to SPI NOR erase block size. Add the missing alignment
> calculation. In case the start offset is in the middle of erase block,
> round start address down to the nearest aligned one, compare only the
> updated data between what is in the SPI NOR and what is being written,
> copy new data at offset of the compare buffer, and write back the entire
> erase block.
>
> This is useful e.g. on i.MX6Q where the u-boot-with-spl.imx is at
> offset 0x400 in the SPI NOR, while the SPI NOR may have erase block
> size e.g. 0x1000 bytes.
>
> Signed-off-by: Marek Vasut <ma...@denx.de>
> ---

Reviewed-by: Jagan Teki <ja...@amarulasolutions.com>

Reply via email to