[PATCH 0/2] staging: mtd: Support for GigaDevice SPI NAND flash
Ionela Voinescu
ionela.voinescu at imgtec.com
Thu Nov 6 07:51:17 PST 2014
Hi,
These patches add support for GigaDevice 4Gb SPI NAND flash.
This is an initial version, adding it to staging, as there is no existing
framework for SPI NAND as there is for SPI NOR in MTD.
Therefore, I want to start an early discussion about this in order to find
the best way to integrate it. I am at the beginning regarding both upstreaming
and understanding all of the MTD layer, so your comments and ideas are
welcomed.
I've structured this driver similar to the existing Micron SPI NAND
(mt29f_spinand), in order to make it easier to understand the common code.
I know there is an atempt to add support for a generic SPI NAND based
framework from Sourav Poddar but that never got merged, and it would be
a valid option to consider.
http://lists.infradead.org/pipermail/linux-mtd/2013-July/047373.html
This initial version does not implement all the functionality and I will
add to it once we decide on a structure. This is based on linux-next.
Thank you and I welcome all comments,
Ionela.
Ionela Voinescu (2):
staging: mtd: GigaDevice 4Gb SPI NAND driver
Documentation: staging: mtd: Binding document for GigaDevice SPI NAND
.../bindings/staging/mtd/gd5f_spinand.txt | 13 +
drivers/staging/Kconfig | 2 +
drivers/staging/Makefile | 1 +
drivers/staging/gd5f_spinand/Kconfig | 15 +
drivers/staging/gd5f_spinand/Makefile | 1 +
drivers/staging/gd5f_spinand/gd5f_spinand.c | 1056 ++++++++++++++++++++
drivers/staging/gd5f_spinand/gd5f_spinand.h | 182 ++++
7 files changed, 1270 insertions(+)
create mode 100644 Documentation/devicetree/bindings/staging/mtd/gd5f_spinand.txt
create mode 100644 drivers/staging/gd5f_spinand/Kconfig
create mode 100644 drivers/staging/gd5f_spinand/Makefile
create mode 100644 drivers/staging/gd5f_spinand/gd5f_spinand.c
create mode 100644 drivers/staging/gd5f_spinand/gd5f_spinand.h
--
1.7.9.5
More information about the linux-mtd
mailing list