hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/drivers/mtd/nand/spi/xtx.c
....@@ -343,6 +343,33 @@
343343 &update_cache_variants),
344344 SPINAND_HAS_QE_BIT,
345345 SPINAND_ECCINFO(&xt26g01c_ooblayout, xt26g11c_ecc_get_status)),
346
+ SPINAND_INFO("XT26G01DWSIGA",
347
+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x31),
348
+ NAND_MEMORG(1, 2048, 64, 64, 1024, 20, 1, 1, 1),
349
+ NAND_ECCREQ(8, 512),
350
+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
351
+ &write_cache_variants,
352
+ &update_cache_variants),
353
+ SPINAND_HAS_QE_BIT,
354
+ SPINAND_ECCINFO(&xt26g01b_ooblayout, xt26g11c_ecc_get_status)),
355
+ SPINAND_INFO("XT26G02DWSIGA",
356
+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x32),
357
+ NAND_MEMORG(1, 2048, 64, 64, 2048, 40, 1, 1, 1),
358
+ NAND_ECCREQ(8, 512),
359
+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
360
+ &write_cache_variants,
361
+ &update_cache_variants),
362
+ SPINAND_HAS_QE_BIT,
363
+ SPINAND_ECCINFO(&xt26g01b_ooblayout, xt26g11c_ecc_get_status)),
364
+ SPINAND_INFO("XT26G04DWSIGA",
365
+ SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x33),
366
+ NAND_MEMORG(1, 4096, 256, 64, 2048, 40, 1, 1, 1),
367
+ NAND_ECCREQ(8, 512),
368
+ SPINAND_INFO_OP_VARIANTS(&read_cache_variants,
369
+ &write_cache_variants,
370
+ &update_cache_variants),
371
+ SPINAND_HAS_QE_BIT,
372
+ SPINAND_ECCINFO(&xt26g01c_ooblayout, xt26g11c_ecc_get_status)),
346373 };
347374
348375 static const struct spinand_manufacturer_ops xtx_spinand_manuf_ops = {