| From e56fa4a61bdbe4e89edb8e032a4270aafae17422 Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Sun, 11 Feb 2024 00:45:51 +0300 |
| Subject: mtd: rawnand: meson: fix scrambling mode value in command macro |
| |
| From: Arseniy Krasnov <avkrasnov@salutedevices.com> |
| |
| [ Upstream commit ef6f463599e16924cdd02ce5056ab52879dc008c ] |
| |
| Scrambling mode is enabled by value (1 << 19). NFC_CMD_SCRAMBLER_ENABLE |
| is already (1 << 19), so there is no need to shift it again in CMDRWGEN |
| macro. |
| |
| Signed-off-by: Arseniy Krasnov <avkrasnov@salutedevices.com> |
| Cc: <Stable@vger.kernel.org> |
| Fixes: 8fae856c5350 ("mtd: rawnand: meson: add support for Amlogic NAND flash controller") |
| Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com> |
| Link: https://lore.kernel.org/linux-mtd/20240210214551.441610-1-avkrasnov@salutedevices.com |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| drivers/mtd/nand/raw/meson_nand.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| diff --git a/drivers/mtd/nand/raw/meson_nand.c b/drivers/mtd/nand/raw/meson_nand.c |
| index 71ec4052e52a6..b3a881cbcd23b 100644 |
| --- a/drivers/mtd/nand/raw/meson_nand.c |
| +++ b/drivers/mtd/nand/raw/meson_nand.c |
| @@ -63,7 +63,7 @@ |
| #define CMDRWGEN(cmd_dir, ran, bch, short_mode, page_size, pages) \ |
| ( \ |
| (cmd_dir) | \ |
| - ((ran) << 19) | \ |
| + (ran) | \ |
| ((bch) << 14) | \ |
| ((short_mode) << 13) | \ |
| (((page_size) & 0x7f) << 6) | \ |
| -- |
| 2.43.0 |
| |