Takashi Iwai b5d609
From 25dcca7fedcd4e31cb368ad846bfd738c0c6307c Mon Sep 17 00:00:00 2001
Takashi Iwai b5d609
From: gexueyuan <gexueyuan@gmail.com>
Takashi Iwai b5d609
Date: Wed, 31 Mar 2021 11:10:56 +0800
Takashi Iwai b5d609
Subject: [PATCH] memory: pl353: fix mask of ECC page_size config register
Takashi Iwai b5d609
Git-commit: 25dcca7fedcd4e31cb368ad846bfd738c0c6307c
Takashi Iwai b5d609
Patch-mainline: v5.13-rc1
Takashi Iwai b5d609
References: git-fixes
Takashi Iwai b5d609
Takashi Iwai b5d609
The mask for page size of ECC Configuration Register should be 0x3,
Takashi Iwai b5d609
according to  the datasheet of PL353 smc.
Takashi Iwai b5d609
Takashi Iwai b5d609
Fixes: fee10bd22678 ("memory: pl353: Add driver for arm pl353 static memory controller")
Takashi Iwai b5d609
Signed-off-by: gexueyuan <gexueyuan@gmail.com>
Takashi Iwai b5d609
Link: https://lore.kernel.org/r/20210331031056.5326-1-gexueyuan@gmail.com
Takashi Iwai b5d609
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Takashi Iwai b5d609
Acked-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai b5d609
Takashi Iwai b5d609
---
Takashi Iwai b5d609
 drivers/memory/pl353-smc.c | 2 +-
Takashi Iwai b5d609
 1 file changed, 1 insertion(+), 1 deletion(-)
Takashi Iwai b5d609
Takashi Iwai b5d609
diff --git a/drivers/memory/pl353-smc.c b/drivers/memory/pl353-smc.c
Takashi Iwai b5d609
index 3b5b1045edd9..9c0a28416777 100644
Takashi Iwai b5d609
--- a/drivers/memory/pl353-smc.c
Takashi Iwai b5d609
+++ b/drivers/memory/pl353-smc.c
Takashi Iwai b5d609
@@ -63,7 +63,7 @@
Takashi Iwai b5d609
 /* ECC memory config register specific constants */
Takashi Iwai b5d609
 #define PL353_SMC_ECC_MEMCFG_MODE_MASK	0xC
Takashi Iwai b5d609
 #define PL353_SMC_ECC_MEMCFG_MODE_SHIFT	2
Takashi Iwai b5d609
-#define PL353_SMC_ECC_MEMCFG_PGSIZE_MASK	0xC
Takashi Iwai b5d609
+#define PL353_SMC_ECC_MEMCFG_PGSIZE_MASK	0x3
Takashi Iwai b5d609
 
Takashi Iwai b5d609
 #define PL353_SMC_DC_UPT_NAND_REGS	((4 << 23) |	/* CS: NAND chip */ \
Takashi Iwai b5d609
 				 (2 << 21))	/* UpdateRegs operation */
Takashi Iwai b5d609
-- 
Takashi Iwai b5d609
2.26.2
Takashi Iwai b5d609