projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4560651
)
mtd: rawnand: Avoid accessing NV-DDR timings from legacy code
author
Miquel Raynal
<miquel.raynal@bootlin.com>
Wed, 5 May 2021 21:37:40 +0000
(23:37 +0200)
committer
Miquel Raynal
<miquel.raynal@bootlin.com>
Wed, 26 May 2021 08:43:52 +0000
(10:43 +0200)
Legacy code should not benefit from newer features, especially in
helpers that have been deprecated for a very long time. People who want
NV-DDR support must migrate their driver to the ->exec_op() API.
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link:
https://lore.kernel.org/linux-mtd/20210505213750.257417-13-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/nand_legacy.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/nand/raw/nand_legacy.c
b/drivers/mtd/nand/raw/nand_legacy.c
index eccc18b266d5f5fa87703c49cf43c3de0ed41714..743792edf98d63368ca455f2d3b0964b56b2c6c5 100644
(file)
--- a/
drivers/mtd/nand/raw/nand_legacy.c
+++ b/
drivers/mtd/nand/raw/nand_legacy.c
@@
-369,7
+369,7
@@
static void nand_ccs_delay(struct nand_chip *chip)
* Wait tCCS_min if it is correctly defined, otherwise wait 500ns
* (which should be safe for all NANDs).
*/
- if (nand_controller_can_setup_interface(chip))
+ if (
!IS_ERR(sdr) &&
nand_controller_can_setup_interface(chip))
ndelay(sdr->tCCS_min / 1000);
else
ndelay(500);