linux/drivers/mtd/nand
Miquel Raynal 993447b746 mtd: rawnand: handle differently chip/controller errors about timings
Usually, the source of the error when setting/getting features does not
matter (if the controller does not support sending the command or if
the chip does not support the operation).

When it comes to timings, if the controller fails it is an error while
if the chip does not support the operation, it can be silently supposed
that it already works with the maximum supported timings.

Introduce some logic in nand_setup_data_interface() to handle that
difference.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
2018-03-20 09:47:46 +01:00
..
onenand mtd: Move onenand code base to drivers/mtd/nand/onenand 2018-03-15 15:40:37 +01:00
raw mtd: rawnand: handle differently chip/controller errors about timings 2018-03-20 09:47:46 +01:00
bbt.c mtd: nand: Add core infrastructure to deal with NAND devices 2018-02-16 10:10:53 +01:00
core.c mtd: nand: Add core infrastructure to deal with NAND devices 2018-02-16 10:10:53 +01:00
Kconfig mtd: Move onenand code base to drivers/mtd/nand/onenand 2018-03-15 15:40:37 +01:00
Makefile mtd: Move onenand code base to drivers/mtd/nand/onenand 2018-03-15 15:40:37 +01:00