On Mon, 3 Dec 2018 11:14:54 +0200 Tomer Maimon <tmaimon77@xxxxxxxxx> wrote: > This patch set adds Flash Interface Unit(FIU) SPI-NOR > support for the Nuvoton NPCM Baseboard Management > Controller (BMC). > > The FIU supports single, dual or quad communication interface. > > the FIU controller can operate in following modes: > - User Mode Access(UMA): provides flash access by using an > indirect address/data mechanism. > - direct rd/wr mode: maps the flash memory into the core > address space. > - SPI-X mode: used for an expansion bus to an ASIC or CPLD. > > The NPCM750/730/715/710 supports up to three FIU devices: > - FIU0 supports two chip select. > - FIU3 supports four chip select. > - FIUX supports two chip select. > > The NPCM FIU driver tested on NPCM750 evaluation board. > > Tomer Maimon (2): > dt-binding: mtd: add NPCM FIU controller > mtd: spi-nor: add NPCM FIU controller driver > > Documentation/devicetree/bindings/mtd/npcm-fiu.txt | 64 ++ > drivers/mtd/spi-nor/Kconfig | 8 + > drivers/mtd/spi-nor/Makefile | 1 + > drivers/mtd/spi-nor/npcm-fiu.c | 930 +++++++++++++++++++++ We are currently trying to move all SPI NOR controller drivers out of drivers/mtd/spi-nor. Can you try to implement the spi-mem interface [1] and place your driver in drivers/spi/. [1]https://elixir.bootlin.com/linux/v4.20-rc5/source/include/linux/spi/spi-mem.h#L185