Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 74a332e7 authored by Boris Brezillon's avatar Boris Brezillon
Browse files

mtd: nand: timings: Fix tADL_min for ONFI 4.0 chips



ONFI 4.0 spec defines different values for the tADL_min timing.
Since we don't want to have different timings depending on the ONFI
version, we just set tADL_min to the maximum value (the one specified
in the ONFI 4.0 spec).

Signed-off-by: default avatarBoris Brezillon <boris.brezillon@free-electrons.com>
parent 1848a057
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -16,7 +16,7 @@
static const struct nand_sdr_timings onfi_sdr_timings[] = {
	/* Mode 0 */
	{
		.tADL_min = 200000,
		.tADL_min = 400000,
		.tALH_min = 20000,
		.tALS_min = 50000,
		.tAR_min = 25000,
@@ -53,7 +53,7 @@ static const struct nand_sdr_timings onfi_sdr_timings[] = {
	},
	/* Mode 1 */
	{
		.tADL_min = 100000,
		.tADL_min = 400000,
		.tALH_min = 10000,
		.tALS_min = 25000,
		.tAR_min = 10000,
@@ -90,7 +90,7 @@ static const struct nand_sdr_timings onfi_sdr_timings[] = {
	},
	/* Mode 2 */
	{
		.tADL_min = 100000,
		.tADL_min = 400000,
		.tALH_min = 10000,
		.tALS_min = 15000,
		.tAR_min = 10000,
@@ -127,7 +127,7 @@ static const struct nand_sdr_timings onfi_sdr_timings[] = {
	},
	/* Mode 3 */
	{
		.tADL_min = 100000,
		.tADL_min = 400000,
		.tALH_min = 5000,
		.tALS_min = 10000,
		.tAR_min = 10000,
@@ -164,7 +164,7 @@ static const struct nand_sdr_timings onfi_sdr_timings[] = {
	},
	/* Mode 4 */
	{
		.tADL_min = 70000,
		.tADL_min = 400000,
		.tALH_min = 5000,
		.tALS_min = 10000,
		.tAR_min = 10000,
@@ -201,7 +201,7 @@ static const struct nand_sdr_timings onfi_sdr_timings[] = {
	},
	/* Mode 5 */
	{
		.tADL_min = 70000,
		.tADL_min = 400000,
		.tALH_min = 5000,
		.tALS_min = 10000,
		.tAR_min = 10000,