blob: 41b540ceab4eb3895d02f29b783f3ac326d77a00 [file] [log] [blame]
developer5d148cb2023-06-02 13:08:11 +08001From 1de538322f8e3b2586d5b41bdcc0383ecba9ce32 Mon Sep 17 00:00:00 2001
2From: Sam Shih <sam.shih@mediatek.com>
3Date: Fri, 2 Jun 2023 13:06:10 +0800
4Subject: [PATCH]
5 [spi-and-storage][999-2315-mtd-spinand-macronix-Add-support-for-MX35LFxG24AD.patch]
developer41370d52022-03-16 16:01:59 +08006
developer41370d52022-03-16 16:01:59 +08007---
8 drivers/mtd/nand/spi/macronix.c | 27 +++++++++++++++++++++++++++
9 1 file changed, 27 insertions(+)
10
11diff --git a/drivers/mtd/nand/spi/macronix.c b/drivers/mtd/nand/spi/macronix.c
developer5d148cb2023-06-02 13:08:11 +080012index 16d2acafb..e0c71c654 100644
developer41370d52022-03-16 16:01:59 +080013--- a/drivers/mtd/nand/spi/macronix.c
14+++ b/drivers/mtd/nand/spi/macronix.c
developer5d148cb2023-06-02 13:08:11 +080015@@ -138,6 +138,33 @@ static const struct spinand_info macronix_spinand_table[] = {
developer41370d52022-03-16 16:01:59 +080016 0,
17 SPINAND_ECCINFO(&mx35lfxge4ab_ooblayout,
18 mx35lf1ge4ab_ecc_get_status)),
19+ SPINAND_INFO("MX35LF1G24AD",
20+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x14),
21+ NAND_MEMORG(1, 2048, 128, 64, 1024, 20, 1, 1, 1),
22+ NAND_ECCREQ(8, 512),
23+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
24+ &write_cache_variants,
25+ &update_cache_variants),
26+ 0,
27+ SPINAND_ECCINFO(&mx35lfxge4ab_ooblayout, NULL)),
28+ SPINAND_INFO("MX35LF2G24AD",
29+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x24),
30+ NAND_MEMORG(1, 2048, 128, 64, 2048, 40, 1, 1, 1),
31+ NAND_ECCREQ(8, 512),
32+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
33+ &write_cache_variants,
34+ &update_cache_variants),
35+ 0,
36+ SPINAND_ECCINFO(&mx35lfxge4ab_ooblayout, NULL)),
37+ SPINAND_INFO("MX35LF4G24AD",
38+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x35),
39+ NAND_MEMORG(1, 4096, 256, 64, 2048, 40, 2, 1, 1),
40+ NAND_ECCREQ(8, 512),
41+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
42+ &write_cache_variants,
43+ &update_cache_variants),
44+ 0,
45+ SPINAND_ECCINFO(&mx35lfxge4ab_ooblayout, NULL)),
46 SPINAND_INFO("MX31LF1GE4BC",
47 SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x1e),
48 NAND_MEMORG(1, 2048, 64, 64, 1024, 20, 1, 1, 1),
developer5d148cb2023-06-02 13:08:11 +080049--
502.34.1
51