OSDN Git Service

mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max
authorMiquel Raynal <miquel.raynal@bootlin.com>
Fri, 29 May 2020 11:13:11 +0000 (13:13 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Fri, 26 Jun 2020 06:35:06 +0000 (08:35 +0200)
commitd1bfe1e31932822ee90fc6b4cdeae785f70b3650
treed8407b90c8fa8eb9c717a371db40a3f400e233eb
parent173d548b64e14d3d1f22191cc0092c47631a18db
mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max

The ONFI parameter page of a chip might define more fine grained
tPROG_max and tBERS_max. When we do not have this information, we
default to the highest possible values (they are maxima anyway).

There is no point setting these fields at runtime, so explicitly move
these defaults to the main ONFI SDR timings structure. This way, we
will also be able to return a pointer to mode 0 directly when we will
create a default reset configuration.

Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Link: https://lore.kernel.org/linux-mtd/20200529111322.7184-18-miquel.raynal@bootlin.com
drivers/mtd/nand/raw/nand_timings.c