Lines Matching refs:nand_version
218 int nand_version; member
616 ctrl->nand_version = nand_readreg(ctrl, 0) & 0xffff; in brcmnand_revision_init()
619 if (ctrl->nand_version < 0x0201) { in brcmnand_revision_init()
621 ctrl->nand_version); in brcmnand_revision_init()
626 if (ctrl->nand_version >= 0x0702) in brcmnand_revision_init()
628 else if (ctrl->nand_version == 0x0701) in brcmnand_revision_init()
630 else if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
632 else if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
634 else if (ctrl->nand_version >= 0x0303) in brcmnand_revision_init()
636 else if (ctrl->nand_version >= 0x0201) in brcmnand_revision_init()
640 if (ctrl->nand_version >= 0x0701) in brcmnand_revision_init()
646 if (ctrl->nand_version >= 0x0701) { in brcmnand_revision_init()
652 if (ctrl->nand_version >= 0x0303 && in brcmnand_revision_init()
653 ctrl->nand_version <= 0x0500) in brcmnand_revision_init()
658 if (ctrl->nand_version >= 0x0701) { in brcmnand_revision_init()
663 if (ctrl->nand_version >= 0x0304) in brcmnand_revision_init()
665 else if (ctrl->nand_version >= 0x0202) in brcmnand_revision_init()
670 if (ctrl->nand_version >= 0x0202) in brcmnand_revision_init()
675 if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
677 else if (ctrl->nand_version >= 0x0400) in brcmnand_revision_init()
679 else if (ctrl->nand_version >= 0x0202) in brcmnand_revision_init()
684 if (ctrl->nand_version < 0x0400) { in brcmnand_revision_init()
685 if (ctrl->nand_version < 0x0202) in brcmnand_revision_init()
694 if (ctrl->nand_version == 0x0702) in brcmnand_revision_init()
696 else if (ctrl->nand_version >= 0x0600) in brcmnand_revision_init()
698 else if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
704 if (ctrl->nand_version >= 0x0600 && ctrl->nand_version != 0x0601) in brcmnand_revision_init()
711 if (ctrl->nand_version >= 0x0700) in brcmnand_revision_init()
714 if (ctrl->nand_version >= 0x0500) in brcmnand_revision_init()
717 if (ctrl->nand_version >= 0x0700) in brcmnand_revision_init()
728 if (ctrl->nand_version >= 0x0703) in brcmnand_flash_dma_revision_init()
730 else if (ctrl->nand_version == 0x0602) in brcmnand_flash_dma_revision_init()
862 if (ctrl->nand_version < 0x0600) in brcmnand_count_corrected()
877 if (ctrl->nand_version == 0x0702) in brcmnand_wr_corr_thresh()
879 else if (ctrl->nand_version >= 0x0600) in brcmnand_wr_corr_thresh()
881 else if (ctrl->nand_version >= 0x0500) in brcmnand_wr_corr_thresh()
886 if (ctrl->nand_version >= 0x0702) { in brcmnand_wr_corr_thresh()
890 } else if (ctrl->nand_version >= 0x0600) { in brcmnand_wr_corr_thresh()
900 if (ctrl->nand_version < 0x0602) in brcmnand_cmd_shift()
931 if (ctrl->nand_version == 0x0702) in brcmnand_spare_area_mask()
933 else if (ctrl->nand_version >= 0x0600) in brcmnand_spare_area_mask()
935 else if (ctrl->nand_version >= 0x0303) in brcmnand_spare_area_mask()
946 u32 mask = (ctrl->nand_version >= 0x0600) ? 0x1f : 0x0f; in brcmnand_ecc_level_mask()
951 if (ctrl->nand_version >= 0x0702) in brcmnand_ecc_level_mask()
978 if (ctrl->nand_version >= 0x0702) in brcmnand_sector_1k_shift()
980 else if (ctrl->nand_version >= 0x0600) in brcmnand_sector_1k_shift()
982 else if (ctrl->nand_version >= 0x0500) in brcmnand_sector_1k_shift()
1129 if (ctrl->nand_version <= 0x0701) in is_hamming_ecc()
2027 if (ctrl->nand_version > 0x0602) { in brcmnand_dma_run()
2227 if ((ctrl->nand_version == 0x0700) || in brcmnand_read()
2228 (ctrl->nand_version == 0x0701)) { in brcmnand_read()
2239 if (ctrl->nand_version < 0x0702) { in brcmnand_read()
2534 if (ctrl->nand_version >= 0x0302) { in brcmnand_set_cfg()
2702 if (ctrl->nand_version >= 0x0702) in brcmnand_setup_dev()
3063 if (ctrl->nand_version >= 0x0700) in brcmnand_probe()