nfi_writel
nfi_writel(nfc, reg, NFI_CON);
nfi_writel(nfc, 0, NFI_CON);
nfi_writel(nfc, PAGEFMT_8K_16K, NFI_PAGEFMT);
nfi_writel(nfc, 0, NFI_INTR_EN);
nfi_writel(nfc, CON_FIFO_FLUSH | CON_NFI_RST, NFI_CON);
nfi_writel(nfc, CON_FIFO_FLUSH | CON_NFI_RST, NFI_CON);
nfi_writel(nfc, command, NFI_CMD);
nfi_writel(nfc, addr, NFI_COLADDR);
nfi_writel(nfc, 0, NFI_ROWADDR);
nfi_writel(nfc, fmt, NFI_PAGEFMT);
nfi_writel(nfc, reg, NFI_CON);
nfi_writel(nfc, reg, NFI_CON);
nfi_writel(nfc, mtk_nand->sels[cs], NFI_CSEL);
nfi_writel(nfc, temp, NFI_DEBUG_CON1);
nfi_writel(nfc, trlt, NFI_ACCCON);
nfi_writel(nfc, vall, NFI_FDML(i));
nfi_writel(nfc, valm, NFI_FDMM(i));
nfi_writel(nfc, chip->ecc.steps << CON_SEC_SHIFT, NFI_CON);
nfi_writel(nfc, lower_32_bits(addr), NFI_STRADDR);
nfi_writel(nfc, reg, NFI_CON);
nfi_writel(nfc, 0, NFI_CON);
nfi_writel(nfc, sectors << CON_SEC_SHIFT, NFI_CON);
nfi_writel(nfc, lower_32_bits(addr), NFI_STRADDR);