Lines Matching refs:ecc
205 if ((diff >> (12 + 3)) < chip->ecc.size) { in nand_davinci_correct_1bit()
722 info->chip.ecc.calculate = nand_davinci_calculate_4bit; in nand_davinci_probe()
723 info->chip.ecc.correct = nand_davinci_correct_4bit; in nand_davinci_probe()
724 info->chip.ecc.hwctl = nand_davinci_hwctl_4bit; in nand_davinci_probe()
725 info->chip.ecc.bytes = 10; in nand_davinci_probe()
727 info->chip.ecc.calculate = nand_davinci_calculate_1bit; in nand_davinci_probe()
728 info->chip.ecc.correct = nand_davinci_correct_1bit; in nand_davinci_probe()
729 info->chip.ecc.hwctl = nand_davinci_hwctl_1bit; in nand_davinci_probe()
730 info->chip.ecc.bytes = 3; in nand_davinci_probe()
732 info->chip.ecc.size = 512; in nand_davinci_probe()
733 info->chip.ecc.strength = pdata->ecc_bits; in nand_davinci_probe()
738 info->chip.ecc.mode = ecc_mode; in nand_davinci_probe()
796 info->chip.ecc.mode = NAND_ECC_HW_OOB_FIRST; in nand_davinci_probe()
815 info->chip.ecc.layout = &info->ecclayout; in nand_davinci_probe()
857 if (info->chip.ecc.mode == NAND_ECC_HW_SYNDROME) in nand_davinci_remove()