.. | .. |
---|
343 | 343 | &update_cache_variants), |
---|
344 | 344 | SPINAND_HAS_QE_BIT, |
---|
345 | 345 | 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)), |
---|
346 | 373 | }; |
---|
347 | 374 | |
---|
348 | 375 | static const struct spinand_manufacturer_ops xtx_spinand_manuf_ops = { |
---|