Lines Matching refs:nand_version
166 int nand_version; member
507 ctrl->nand_version = nand_readreg(ctrl, 0) & 0xffff; in brcmnand_revision_init()
510 if (ctrl->nand_version < 0x0400) { in brcmnand_revision_init()
512 ctrl->nand_version); in brcmnand_revision_init()
517 if (ctrl->nand_version >= 0x0702) in brcmnand_revision_init()
519 else if (ctrl->nand_version == 0x0701) in brcmnand_revision_init()
521 else if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
523 else if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
525 else if (ctrl->nand_version >= 0x0400) in brcmnand_revision_init()
529 if (ctrl->nand_version >= 0x0701) in brcmnand_revision_init()
535 if (ctrl->nand_version >= 0x0701) { in brcmnand_revision_init()
541 if (ctrl->nand_version <= 0x0500) in brcmnand_revision_init()
546 if (ctrl->nand_version >= 0x0701) { in brcmnand_revision_init()
552 if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
557 if (ctrl->nand_version < 0x0400) { in brcmnand_revision_init()
564 if (ctrl->nand_version == 0x0702) in brcmnand_revision_init()
566 else if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
568 else if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
574 if (ctrl->nand_version >= 0x0600 && ctrl->nand_version != 0x0601) in brcmnand_revision_init()
581 if (ctrl->nand_version >= 0x0700) in brcmnand_revision_init()
584 if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
587 if (ctrl->nand_version >= 0x0700) in brcmnand_revision_init()
598 if (ctrl->nand_version >= 0x0703) in brcmnand_flash_dma_revision_init()
714 if (ctrl->nand_version < 0x0600) in brcmnand_count_corrected()
726 if (ctrl->nand_version == 0x0702) in brcmnand_wr_corr_thresh()
728 else if (ctrl->nand_version >= 0x0600) in brcmnand_wr_corr_thresh()
730 else if (ctrl->nand_version >= 0x0500) in brcmnand_wr_corr_thresh()
735 if (ctrl->nand_version >= 0x0702) { in brcmnand_wr_corr_thresh()
739 } else if (ctrl->nand_version >= 0x0600) { in brcmnand_wr_corr_thresh()
749 if (ctrl->nand_version < 0x0602) in brcmnand_cmd_shift()
780 if (ctrl->nand_version == 0x0702) in brcmnand_spare_area_mask()
782 else if (ctrl->nand_version >= 0x0600) in brcmnand_spare_area_mask()
793 u32 mask = (ctrl->nand_version >= 0x0600) ? 0x1f : 0x0f; in brcmnand_ecc_level_mask()
798 if (ctrl->nand_version >= 0x0702) in brcmnand_ecc_level_mask()
825 if (ctrl->nand_version >= 0x0702) in brcmnand_sector_1k_shift()
827 else if (ctrl->nand_version >= 0x0600) in brcmnand_sector_1k_shift()
829 else if (ctrl->nand_version >= 0x0500) in brcmnand_sector_1k_shift()
966 if (ctrl->nand_version <= 0x0701) in is_hamming_ecc()
1862 if ((ctrl->nand_version == 0x0700) || in brcmnand_read()
1863 (ctrl->nand_version == 0x0701)) { in brcmnand_read()
1874 if (ctrl->nand_version < 0x0702) { in brcmnand_read()
2322 if (ctrl->nand_version >= 0x0702) in brcmnand_setup_dev()