Searched refs:ecc_cfg (Results 1 – 3 of 3) sorted by relevance
310 struct mtk_ecc_config *ecc_cfg; member670 struct mtk_ecc_config *ecc_cfg; in mtk_snand_ecc_init_ctx() local677 ecc_cfg = kzalloc(sizeof(*ecc_cfg), GFP_KERNEL); in mtk_snand_ecc_init_ctx()678 if (!ecc_cfg) in mtk_snand_ecc_init_ctx()681 nand->ecc.ctx.priv = ecc_cfg; in mtk_snand_ecc_init_ctx()698 ecc_cfg->mode = ECC_NFI_MODE; in mtk_snand_ecc_init_ctx()742 kfree(ecc_cfg); in mtk_snand_ecc_cleanup_ctx()757 snf->ecc_cfg = ecc_cfg; in mtk_snand_ecc_prepare_io_req()767 snf->ecc_cfg = NULL; in mtk_snand_ecc_finish_io_req()943 snf->ecc_cfg->op = ECC_DECODE; in mtk_snand_read_page_cache()[all …]
123 u32 ecc_cfg; member278 u32 ecc_cfg; in pl35x_smc_set_ecc_mode() local280 ecc_cfg = readl(nfc->conf_regs + PL35X_SMC_ECC_CFG); in pl35x_smc_set_ecc_mode()281 ecc_cfg &= ~PL35X_SMC_ECC_CFG_MODE_MASK; in pl35x_smc_set_ecc_mode()282 ecc_cfg |= mode; in pl35x_smc_set_ecc_mode()283 writel(ecc_cfg, nfc->conf_regs + PL35X_SMC_ECC_CFG); in pl35x_smc_set_ecc_mode()287 plnand->ecc_cfg = ecc_cfg; in pl35x_smc_set_ecc_mode()328 writel(plnand->ecc_cfg, nfc->conf_regs + PL35X_SMC_ECC_CFG); in pl35x_nand_select_target()883 plnand->ecc_cfg = readl(nfc->conf_regs + PL35X_SMC_ECC_CFG); in pl35x_smc_set_ecc_pg_size()884 plnand->ecc_cfg &= ~PL35X_SMC_ECC_CFG_PGSIZE_MASK; in pl35x_smc_set_ecc_pg_size()[all …]
145 struct mtk_ecc_config ecc_cfg; member384 nfc->ecc_cfg.strength = chip->ecc.strength; 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()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()981 nfc->ecc_cfg.sectors = sectors; in mtk_nfc_read_subpage()982 nfc->ecc_cfg.op = ECC_DECODE; in mtk_nfc_read_subpage()[all …]
Completed in 13 milliseconds