ECC_ENCODE
op == ECC_ENCODE ? "encoder" : "decoder");
if (config->op == ECC_ENCODE) {
mtk_ecc_wait_idle(ecc, ECC_ENCODE);
if (config->mode != ECC_NFI_MODE || op != ECC_ENCODE) {
if (op == ECC_ENCODE)
enum mtk_ecc_operation op = ECC_ENCODE;
(op == ECC_ENCODE) ? "encoder" : "decoder");
#define ECC_IDLE_REG(op) ((op) == ECC_ENCODE ? ECC_ENCIDLE : ECC_DECIDLE)
config->op = ECC_ENCODE;
#define ECC_CTL_REG(op) ((op) == ECC_ENCODE ? ECC_ENCCON : ECC_DECCON)
ret = mtk_ecc_wait_done(ecc, ECC_ENCODE);
mtk_ecc_wait_idle(ecc, ECC_ENCODE);
nfc->ecc_cfg.op = ECC_ENCODE;
nfc->ecc_cfg.op = ECC_ENCODE;
snf->ecc_cfg->op = ECC_ENCODE;