Lines Matching refs:memorg
412 struct nand_memory_organization *memorg; in hynix_nand_extract_oobsize() local
415 memorg = nanddev_get_memorg(&chip->base); in hynix_nand_extract_oobsize()
423 memorg->oobsize = 2048; in hynix_nand_extract_oobsize()
426 memorg->oobsize = 1664; in hynix_nand_extract_oobsize()
429 memorg->oobsize = 1024; in hynix_nand_extract_oobsize()
432 memorg->oobsize = 640; in hynix_nand_extract_oobsize()
447 memorg->oobsize = 128; in hynix_nand_extract_oobsize()
450 memorg->oobsize = 224; in hynix_nand_extract_oobsize()
453 memorg->oobsize = 448; in hynix_nand_extract_oobsize()
456 memorg->oobsize = 64; in hynix_nand_extract_oobsize()
459 memorg->oobsize = 32; in hynix_nand_extract_oobsize()
462 memorg->oobsize = 16; in hynix_nand_extract_oobsize()
465 memorg->oobsize = 640; in hynix_nand_extract_oobsize()
489 memorg->oobsize *= memorg->pagesize / SZ_8K; in hynix_nand_extract_oobsize()
492 mtd->oobsize = memorg->oobsize; in hynix_nand_extract_oobsize()
612 struct nand_memory_organization *memorg; in hynix_nand_decode_id() local
616 memorg = nanddev_get_memorg(&chip->base); in hynix_nand_decode_id()
631 memorg->pagesize = 2048 << (chip->id.data[3] & 0x03); in hynix_nand_decode_id()
632 mtd->writesize = memorg->pagesize; in hynix_nand_decode_id()
643 memorg->pages_per_eraseblock = (SZ_1M << tmp) / in hynix_nand_decode_id()
644 memorg->pagesize; in hynix_nand_decode_id()
647 memorg->pages_per_eraseblock = (SZ_512K + SZ_256K) / in hynix_nand_decode_id()
648 memorg->pagesize; in hynix_nand_decode_id()
651 memorg->pages_per_eraseblock = (SZ_128K << tmp) / in hynix_nand_decode_id()
652 memorg->pagesize; in hynix_nand_decode_id()