From 21dac118b553f9ebfb6b3a809dbe1794dfa9fb0b Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 20 Nov 2023 07:59:49 +0000
Subject: [PATCH] r8169 led
---
u-boot/drivers/mtd/nand/spi/jsc.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/u-boot/drivers/mtd/nand/spi/jsc.c b/u-boot/drivers/mtd/nand/spi/jsc.c
index d0e3b24..d3f7e56 100644
--- a/u-boot/drivers/mtd/nand/spi/jsc.c
+++ b/u-boot/drivers/mtd/nand/spi/jsc.c
@@ -72,12 +72,13 @@
static int js28u1gqscahg_ecc_get_status(struct spinand_device *spinand,
u8 status)
{
- u8 eccsr = (status & GENMASK(6, 4)) >> 2;
+ struct nand_device *nand = spinand_to_nand(spinand);
+ u8 eccsr = (status & GENMASK(6, 4)) >> 4;
- if (eccsr <= 7)
+ if (eccsr < 4)
return eccsr;
- else if (eccsr == 12)
- return 8;
+ else if (eccsr == 4)
+ return nand->eccreq.strength;
else
return -EBADMSG;
}
--
Gitblit v1.6.2