Lines Matching refs:memorg
411 struct nand_memory_organization *memorg; in hynix_nand_extract_oobsize() local
414 memorg = nanddev_get_memorg(&chip->base); in hynix_nand_extract_oobsize()
422 memorg->oobsize = 2048; in hynix_nand_extract_oobsize()
425 memorg->oobsize = 1664; in hynix_nand_extract_oobsize()
428 memorg->oobsize = 1024; in hynix_nand_extract_oobsize()
431 memorg->oobsize = 640; in hynix_nand_extract_oobsize()
446 memorg->oobsize = 128; in hynix_nand_extract_oobsize()
449 memorg->oobsize = 224; in hynix_nand_extract_oobsize()
452 memorg->oobsize = 448; in hynix_nand_extract_oobsize()
455 memorg->oobsize = 64; in hynix_nand_extract_oobsize()
458 memorg->oobsize = 32; in hynix_nand_extract_oobsize()
461 memorg->oobsize = 16; in hynix_nand_extract_oobsize()
464 memorg->oobsize = 640; in hynix_nand_extract_oobsize()
488 memorg->oobsize *= memorg->pagesize / SZ_8K; in hynix_nand_extract_oobsize()
491 mtd->oobsize = memorg->oobsize; in hynix_nand_extract_oobsize()
611 struct nand_memory_organization *memorg; in hynix_nand_decode_id() local
615 memorg = nanddev_get_memorg(&chip->base); in hynix_nand_decode_id()
630 memorg->pagesize = 2048 << (chip->id.data[3] & 0x03); in hynix_nand_decode_id()
631 mtd->writesize = memorg->pagesize; in hynix_nand_decode_id()
642 memorg->pages_per_eraseblock = (SZ_1M << tmp) / in hynix_nand_decode_id()
643 memorg->pagesize; in hynix_nand_decode_id()
646 memorg->pages_per_eraseblock = (SZ_512K + SZ_256K) / in hynix_nand_decode_id()
647 memorg->pagesize; in hynix_nand_decode_id()
650 memorg->pages_per_eraseblock = (SZ_128K << tmp) / in hynix_nand_decode_id()
651 memorg->pagesize; in hynix_nand_decode_id()