Lines Matching defs:ifc

40 /* overview of the fsl ifc controller */
136 * Set up the IFC hardware block and page address fields, and the ifc nand
144 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
149 ifc_out32(page_addr, &ifc->ifc_nand.row0);
150 ifc_out32((oob ? IFC_NAND_COL_MS : 0) | column, &ifc->ifc_nand.col0);
178 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
184 &ifc->ifc_nand.nand_csel);
189 ifc_in32(&ifc->ifc_nand.nand_fir0),
190 ifc_in32(&ifc->ifc_nand.nand_fcr0));
195 ifc_out32(IFC_NAND_SEQ_STRT_FIR_STRT, &ifc->ifc_nand.nandseq_strt);
218 eccstat_regs = ifc->ifc_nand.nand_eccstat;
256 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
265 &ifc->ifc_nand.nand_fir0);
266 ifc_out32(0x0, &ifc->ifc_nand.nand_fir1);
270 &ifc->ifc_nand.nand_fcr0);
276 &ifc->ifc_nand.nand_fir0);
277 ifc_out32(0x0, &ifc->ifc_nand.nand_fir1);
282 &ifc->ifc_nand.nand_fcr0);
286 &ifc->ifc_nand.nand_fcr0);
296 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
306 ifc_out32(0, &ifc->ifc_nand.nand_fbcr);
321 ifc_out32(mtd->oobsize - column, &ifc->ifc_nand.nand_fbcr);
347 &ifc->ifc_nand.nand_fir0);
349 &ifc->ifc_nand.nand_fcr0);
350 ifc_out32(column, &ifc->ifc_nand.row3);
352 ifc_out32(len, &ifc->ifc_nand.nand_fbcr);
370 &ifc->ifc_nand.nand_fir0);
374 &ifc->ifc_nand.nand_fcr0);
376 ifc_out32(0, &ifc->ifc_nand.nand_fbcr);
399 &ifc->ifc_nand.nand_fir0);
404 &ifc->ifc_nand.nand_fir1);
419 &ifc->ifc_nand.nand_fir0);
425 &ifc->ifc_nand.nand_fir1);
440 ifc_out32(nand_fcr0, &ifc->ifc_nand.nand_fcr0);
450 &ifc->ifc_nand.nand_fbcr);
452 ifc_out32(0, &ifc->ifc_nand.nand_fbcr);
464 &ifc->ifc_nand.nand_fir0);
466 &ifc->ifc_nand.nand_fcr0);
467 ifc_out32(1, &ifc->ifc_nand.nand_fbcr);
487 &ifc->ifc_nand.nand_fir0);
489 &ifc->ifc_nand.nand_fcr0);
609 struct fsl_ifc_runtime __iomem *ifc = ctrl->rregs;
616 &ifc->ifc_nand.nand_fir0);
618 &ifc->ifc_nand.nand_fcr0);
619 ifc_out32(1, &ifc->ifc_nand.nand_fbcr);
625 nand_fsr = ifc_in32(&ifc->ifc_nand.nand_fsr);
843 pr_err("fsl-ifc: Failed to Initialise SRAM\n");
982 struct fsl_ifc_runtime __iomem *ifc;
994 ifc = fsl_ifc_ctrl_dev->rregs;
1055 &ifc->ifc_nand.nand_evter_en);
1061 &ifc->ifc_nand.nand_evter_intr_en);
1121 .compatible = "fsl,ifc-nand",
1129 .name = "fsl,ifc-nand",