linux_dsm_epyc7002/drivers/mtd/nand
Boris Brezillon 511d05e0da mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case
In non-EDO, tREA should be less than tRP to guarantee that the
controller does not sample the IO lines too early. Unfortunately, the
sunxi NAND controller does not allow us to have different values for
tRP and tREH (tRP = tREH = tRW / 2).

We have 2 options to overcome this limitation:

1/ Extend tRC to fulfil the tREA <= tRC / 2 constraint
2/ Use EDO mode (only works if timings->tRLOH > 0)

Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
2019-02-05 15:39:39 +01:00
..
onenand mtd: onenand: use mtd_device_register() where applicable 2018-07-19 23:14:12 +02:00
raw mtd: rawnand: sunxi: Handle the tREA > tRC / 2 case 2019-02-05 15:39:39 +01:00
spi mtd: spinand: macronix: Fix ECC Status Read 2019-02-05 15:39:39 +01:00
bbt.c mtd: nand: Fix memory allocation in nanddev_bbt_init() 2018-11-28 15:41:50 +01:00
core.c mtd: nand: Fix nanddev_mtd_erase() 2018-04-22 19:59:29 +02:00
Kconfig mtd: nand: Add core infrastructure to support SPI NANDs 2018-07-18 09:24:10 +02:00
Makefile mtd: nand: Add core infrastructure to support SPI NANDs 2018-07-18 09:24:10 +02:00