This patch set adds a SPI-NOR driver for the NXP SPI Flash (SPIFI) controller that can be found on newer NXP MCUs. For example on the LPC18xx and LPC43xx familiy. NXP SPIFI is a specialized SPI interface for serial Flash devices. It supports one Flash device with 1-, 2- and 4-bits width in SPI mode 0 or 3. The controller operates in either command or memory mode. In memory mode the Flash is made accessible for the CPU as normal memory. This version address the comments from Ezequiel Garcia. See: http://marc.info/?l=linux-arm-kernel&m=143300098616001&w=2 Changes since v1: - use readb_poll_timeout instead of open coding - cache current mode (memory/command) - depend on HAS_IOMEM - removed stray white space - removed leftover debug print Support for LPC18xx/43xx can found in linux-next now. Patch against l2-mtd.git master branch. Joachim Eastwood (2): mtd: spi-nor: add driver for NXP SPI Flash Interface (SPIFI) doc: dt: add documentation for nxp,lpc1773-spifi .../devicetree/bindings/mtd/nxp-spifi.txt | 56 +++ drivers/mtd/spi-nor/Kconfig | 11 + drivers/mtd/spi-nor/Makefile | 1 + drivers/mtd/spi-nor/nxp-spifi.c | 491 +++++++++++++++++++++ 4 files changed, 559 insertions(+) create mode 100644 Documentation/devicetree/bindings/mtd/nxp-spifi.txt create mode 100644 drivers/mtd/spi-nor/nxp-spifi.c -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html