On Fri, Apr 26, 2019 at 2:53 PM Weijie Gao <[email protected]> wrote: > > Some SPI controllers can't write nor->page_size bytes in a single step > because their TX FIFO is too small, but when that happens we should > make sure a WRITE_EN command before each write access and READ_SR command > after each write access is issued. > > We should allow nor->write() to return a size that is smaller than the > requested write size to gracefully handle this case. > > Also, the spi_nor_write_data() should return the actual number of bytes > that were written during the spi_mem_exec_op() operation. > > This patch is a combination of two commits backported from kernel: > > commit 630d6bd8a3b4 ("mtd: spi-nor: Support controllers with limit ...") > commit 3baa8ec88c2f ("mtd: devices: m25p80: Make sure WRITE_EN is ...") > > Cc: Vignesh R <[email protected]> > Signed-off-by: Weijie Gao <[email protected]> > ---
Applied to u-boot-spi/master _______________________________________________ U-Boot mailing list [email protected] https://lists.denx.de/listinfo/u-boot

