[U-Boot] [PATCH 0/3][v2] sf: Update spi-nor framework

Prabhakar Kushwaha prabhakar.kushwaha at nxp.com
Thu Dec 21 12:12:28 UTC 2017


SPI-NOR framework currently supports-
 - (1-1-1, 1-1-2, 1-1-4) read protocols
 - read latency(dummy bytes) are hardcoded with the assumption
 that the flash would support it.
 - No support of mode bits.
 - No support of flash size above 128Mib

This patch set add support of 1-2-2, 1-4-4 read protocols. 
It ports Linux commits "mtd: spi-nor: add a stateless method to support
memory size above 128Mib" and "mtd: spi-nor: parse Serial Flash
Discoverable Parameters (SFDP) tables". It enables 4byte address opcode
and run time flash parameters discovery including dummy cycle and mode
cycle.

Prabhakar Kushwaha (3):
  sf: Add support of 1-2-2, 1-4-4 IO READ protocols
  sf: add method to support memory size above 128Mib
  sf: parse Serial Flash Discoverable Parameters (SFDP) tables

Changes for v2: Incorporated Cyrille Pitchen's comments	

 drivers/mtd/spi/sf_internal.h | 231 ++++++++++++++++-
 drivers/mtd/spi/spi_flash.c   | 589 +++++++++++++++++++++++++++++++++++++++++-
 include/spi_flash.h           |   2 +
 3 files changed, 808 insertions(+), 14 deletions(-)

-- 
2.7.4



More information about the U-Boot mailing list