[U-Boot] [PATCH v2 5/7] mtd/st_smi: Write to flash in a tight loop
Stefan Roese
sr at denx.de
Thu Dec 6 12:40:12 CET 2012
On 12/06/2012 09:47 AM, Vipin Kumar wrote:
> The write loop is checking for dest_addr alignment with page size. This
> sometimes leads to smi controller coming out of write mode and eventually the
> next write failing with ERF1 being set.
>
> To avoid this, write to flash in a tight loop and write bytewise to also support
> not word aligned data bytes to be written. Additionally, enable burst mode
> before this loop so that the controller does not deselect the chip if the
> transfer is finished.
>
> Signed-off-by: Vipin Kumar <vipin.kumar at st.com>
Acked-by: Stefan Roese <sr at denx.de>
Thanks,
Stefan
More information about the U-Boot
mailing list