[PATCH v3 3/9] spi: Extend the core to ease integration of SPI memory controllers

Andy Shevchenko andy.shevchenko at gmail.com
Mon Apr 23 14:53:22 PDT 2018


On Sun, Apr 22, 2018 at 9:35 PM, Boris Brezillon
<boris.brezillon at bootlin.com> wrote:
> Some controllers are exposing high-level interfaces to access various
> kind of SPI memories. Unfortunately they do not fit in the current
> spi_controller model and usually have drivers placed in
> drivers/mtd/spi-nor which are only supporting SPI NORs and not SPI
> memories in general.
>
> This is an attempt at defining a SPI memory interface which works for
> all kinds of SPI memories (NORs, NANDs, SRAMs).

> +config SPI_MEM
> +       bool "SPI memory extension"

> +#if IS_ENABLED(CONFIG_SPI_MEM)

IS_BUILTIN().
You defined it as boolean, IS_ENABLE() is superfluous.


> +#else
> +#endif /* CONFIG_SPI_MEM */

-- 
With Best Regards,
Andy Shevchenko



More information about the linux-mtd mailing list