linux/drivers/mtd/spi-nor
Ricardo Ribalda e99ca98f1d mtd: spi-nor: Add support for S3AN spi-nor devices
Xilinx Spartan-3AN FPGAs contain an In-System Flash where they keep
their configuration data and (optionally) some user data.

The protocol of this flash follows most of the spi-nor standard. With
the following differences:

- Page size might not be a power of two.
- The address calculation (default addressing mode).
- The spi nor commands used.

Protocol is described on Xilinx User Guide UG333

Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
Cc: Boris Brezillon <boris.brezillon@free-electrons.com>
Cc: Brian Norris <computersforpeace@gmail.com>
Cc: Marek Vasut <marek.vasut@gmail.com>
Reviewed-by: Marek Vasut <marek.vasut@gmail.com>
Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com>
2017-02-10 13:54:16 +01:00
..
atmel-quadspi.c mtd: atmel-quadspi: add driver for Atmel QSPI controller 2016-07-15 17:43:45 -07:00
cadence-quadspi.c mtd: spi-nor: cqspi: Fix build on arches missing readsl/writesl 2017-01-04 09:54:03 +01:00
fsl-quadspi.c mtd: spi-nor: constify fsl_qspi_devtype_data 2016-11-26 17:45:06 +01:00
hisi-sfc.c mtd: spi-nor: add hisilicon spi-nor flash controller driver 2016-07-13 17:49:45 -07:00
Kconfig mtd: spi-nor: cqspi: Fix build on arches missing readsl/writesl 2017-01-04 09:54:03 +01:00
Makefile mtd: spi-nor: Add driver for Cadence Quad SPI Flash Controller 2016-07-18 10:00:23 -07:00
mtk-quadspi.c mtd: mtk-nor: remove duplicated include from mtk-quadspi.c 2016-07-19 12:55:28 -07:00
nxp-spifi.c mtd: spi-nor: stop passing around retlen 2016-06-01 17:22:52 -07:00
spi-nor.c mtd: spi-nor: Add support for S3AN spi-nor devices 2017-02-10 13:54:16 +01:00