Lines Matching refs:ecc
205 if ((diff >> (12 + 3)) < chip->ecc.size) { in nand_davinci_correct_1bit()
745 info->chip.ecc.calculate = nand_davinci_calculate_4bit; in nand_davinci_probe()
746 info->chip.ecc.correct = nand_davinci_correct_4bit; in nand_davinci_probe()
747 info->chip.ecc.hwctl = nand_davinci_hwctl_4bit; in nand_davinci_probe()
748 info->chip.ecc.bytes = 10; in nand_davinci_probe()
750 info->chip.ecc.calculate = nand_davinci_calculate_1bit; in nand_davinci_probe()
751 info->chip.ecc.correct = nand_davinci_correct_1bit; in nand_davinci_probe()
752 info->chip.ecc.hwctl = nand_davinci_hwctl_1bit; in nand_davinci_probe()
753 info->chip.ecc.bytes = 3; in nand_davinci_probe()
755 info->chip.ecc.size = 512; in nand_davinci_probe()
756 info->chip.ecc.strength = pdata->ecc_bits; in nand_davinci_probe()
761 info->chip.ecc.mode = ecc_mode; in nand_davinci_probe()
819 info->chip.ecc.mode = NAND_ECC_HW_OOB_FIRST; in nand_davinci_probe()
824 info->chip.ecc.mode = NAND_ECC_HW_OOB_FIRST; in nand_davinci_probe()
832 info->chip.ecc.layout = &info->ecclayout; in nand_davinci_probe()
874 if (info->chip.ecc.mode == NAND_ECC_HW_SYNDROME) in nand_davinci_remove()