mtd: rawnand: add a way to pass an ID table with nand_scan()
authorMiquel Raynal <miquel.raynal@bootlin.com>
Sun, 22 Apr 2018 16:02:30 +0000 (18:02 +0200)
committerBoris Brezillon <boris.brezillon@bootlin.com>
Sun, 29 Apr 2018 06:56:46 +0000 (08:56 +0200)
commit256c4fc76a80a69a5108069d8a09b3836bbf6542
tree499d47adf67b62b2a2fa154c631478971c4aefcb
parent553b0c6416e4426d0c8e552ff809c0a590dc3989
mtd: rawnand: add a way to pass an ID table with nand_scan()

As part of the work of migrating all the drivers to nand_scan(), and
because nand_scan() does not provide a way to pass an ID table, rename
the function nand_scan_with_ids() and add a third parameter to give a
flash ID table (like what was done with nand_scan_ident()).

Create a nand_scan() helper that is just a wrapper of
nand_scan_with_ids(), passing NULL as the ID table. This way a
controller drivers can continue using nand_scan() transparently.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
drivers/mtd/nand/raw/nand_base.c
include/linux/mtd/rawnand.h