[PATCH 0/2] Uniform way to pass a NAND ID table to the core

Miquel Raynal miquel.raynal at bootlin.com
Wed Mar 21 06:12:33 PDT 2018


Hello,

As part of the work of migrating all the drivers to nand_scan(), and
because nand_scan() does not provide a way to pass any ID table, create
a field in NAND chip so a controller driver can expose its ID table to
the core through it and stop using the last parameter of
nand_scan_ident() for that.

Apply this to the sm_common driver which is the only one that actually
provides its own ID table, so there is no remaining driver using this
third parameter, so all can be moved easily to nand_scan() in a next
series.

Thanks,
Miquèl

Miquel Raynal (2):
  mtd: rawnand: add a field in nand_chip to fill an array of IDs
  mtd: rawnand: sm_common: make use of the new flash_ids table entry

 drivers/mtd/nand/raw/nand_base.c | 8 ++++++--
 drivers/mtd/nand/raw/sm_common.c | 5 +++--
 include/linux/mtd/rawnand.h      | 3 +++
 3 files changed, 12 insertions(+), 4 deletions(-)

-- 
2.14.1




More information about the linux-mtd mailing list