From dd2a35262d9d94deee3961d388f52b8766a0453e Mon Sep 17 00:00:00 2001 From: Vandhiadevan Karunamoorthy Date: Mon, 31 Jul 2023 21:51:11 +0530 Subject: [PATCH] driver: nand: update flush status buffer Change-Id: I9e08b58e11b70d2f9a6859c0ed836388d8b17084 Signed-off-by: Vandhiadevan Karunamoorthy --- drivers/mtd/nand/qpic_nand.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/mtd/nand/qpic_nand.c b/drivers/mtd/nand/qpic_nand.c index 604583e7d0..bbf673fcd0 100644 --- a/drivers/mtd/nand/qpic_nand.c +++ b/drivers/mtd/nand/qpic_nand.c @@ -3070,8 +3070,9 @@ qpic_nand_read_page(struct mtd_info *mtd, uint32_t page, qpic_nand_wait_for_data(DATA_PRODUCER_PIPE_INDEX); #if !defined(CONFIG_SYS_DCACHE_OFF) - flush_dcache_range((unsigned long)flash_sts, - (unsigned long)flash_sts + sizeof(flash_sts)); + flush_dcache_range((unsigned long)stats, + (unsigned long)stats + + (QPIC_NAND_MAX_CWS_IN_PAGE * sizeof(*stats))); flush_dcache_range((unsigned long)buffer_sts, (unsigned long)buffer_sts + sizeof(buffer_sts)); flush_dcache_range((unsigned long)buffer_st,