|
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 |
|