Home
last modified time | relevance | path

Searched refs:ecc_cfg (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/mtd/nand/raw/
H A Dmtk_nand.c145 struct mtk_ecc_config ecc_cfg; member
384 nfc->ecc_cfg.strength = chip->ecc.strength; in mtk_nfc_hw_runtime_config()
385 nfc->ecc_cfg.len = chip->ecc.size + mtk_nand->fdm.ecc_size; in mtk_nfc_hw_runtime_config()
648 nfc->ecc_cfg.mode = ECC_DMA_MODE; in mtk_nfc_sector_encode()
649 nfc->ecc_cfg.op = ECC_ENCODE; in mtk_nfc_sector_encode()
651 return mtk_ecc_encode(nfc->ecc, &nfc->ecc_cfg, data, size); in mtk_nfc_sector_encode()
844 nfc->ecc_cfg.op = ECC_ENCODE; in mtk_nfc_write_page()
845 nfc->ecc_cfg.mode = ECC_NFI_MODE; in mtk_nfc_write_page()
846 ret = mtk_ecc_enable(nfc->ecc, &nfc->ecc_cfg); in mtk_nfc_write_page()
980 nfc->ecc_cfg.mode = ECC_NFI_MODE; in mtk_nfc_read_subpage()
[all …]
/OK3568_Linux_fs/u-boot/drivers/mtd/nand/raw/
H A Dzynq_nand.c1058 unsigned long ecc_cfg; in zynq_nand_init() local
1152 ecc_cfg = readl(&zynq_nand_smc_base->emcr); in zynq_nand_init()
1153 ecc_cfg &= ~ZYNQ_MEMC_NAND_ECC_MODE_MASK; in zynq_nand_init()
1154 writel(ecc_cfg, &zynq_nand_smc_base->emcr); in zynq_nand_init()