Lines Matching refs:ifc_nand
241 iowrite32be(page_addr, &ifc->ifc_nand.row0); in set_addr()
242 iowrite32be((oob ? IFC_NAND_COL_MS : 0) | column, &ifc->ifc_nand.col0); in set_addr()
305 &ifc->ifc_nand.nand_csel); in fsl_ifc_run_command()
310 ioread32be(&ifc->ifc_nand.nand_fir0), in fsl_ifc_run_command()
311 ioread32be(&ifc->ifc_nand.nand_fcr0)); in fsl_ifc_run_command()
316 iowrite32be(IFC_NAND_SEQ_STRT_FIR_STRT, &ifc->ifc_nand.nandseq_strt); in fsl_ifc_run_command()
339 eccstat[i] = ioread32be(&ifc->ifc_nand.nand_eccstat[i]); in fsl_ifc_run_command()
384 &ifc->ifc_nand.nand_fir0); in fsl_ifc_do_read()
385 iowrite32be(0x0, &ifc->ifc_nand.nand_fir1); in fsl_ifc_do_read()
389 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_do_read()
395 &ifc->ifc_nand.nand_fir0); in fsl_ifc_do_read()
396 iowrite32be(0x0, &ifc->ifc_nand.nand_fir1); in fsl_ifc_do_read()
401 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_do_read()
405 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_do_read()
425 iowrite32be(0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
440 iowrite32be(mtd->oobsize - column, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
459 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
461 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
462 iowrite32be(column, &ifc->ifc_nand.row3); in fsl_ifc_cmdfunc()
468 iowrite32be(256, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
486 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
490 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
492 iowrite32be(0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
515 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
521 &ifc->ifc_nand.nand_fir1); in fsl_ifc_cmdfunc()
536 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
543 &ifc->ifc_nand.nand_fir1); in fsl_ifc_cmdfunc()
558 iowrite32be(nand_fcr0, &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
568 &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
570 iowrite32be(0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
580 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
582 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
583 iowrite32be(1, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
601 &ifc->ifc_nand.nand_fir0); in fsl_ifc_cmdfunc()
603 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
731 &ifc->ifc_nand.nand_fir0); in fsl_ifc_wait()
733 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_wait()
734 iowrite32be(1, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_wait()
740 nand_fsr = ioread32be(&ifc->ifc_nand.nand_fsr); in fsl_ifc_wait()
844 &ifc->ifc_nand.nand_fir0); in fsl_ifc_sram_init()
846 &ifc->ifc_nand.nand_fcr0); in fsl_ifc_sram_init()
847 iowrite32be(0x0, &ifc->ifc_nand.row3); in fsl_ifc_sram_init()
849 iowrite32be(0x0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_sram_init()
852 iowrite32be(0x0, &ifc->ifc_nand.row0); in fsl_ifc_sram_init()
853 iowrite32be(0x0, &ifc->ifc_nand.col0); in fsl_ifc_sram_init()
856 iowrite32be(cs << IFC_NAND_CSEL_SHIFT, &ifc->ifc_nand.nand_csel); in fsl_ifc_sram_init()
859 iowrite32be(IFC_NAND_SEQ_STRT_FIR_STRT, &ifc->ifc_nand.nandseq_strt); in fsl_ifc_sram_init()
901 iowrite32be(0x0, &ifc->ifc_nand.ncfgr); in fsl_ifc_chip_init()
1098 &ifc->ifc_nand.nand_evter_en); in fsl_ifc_nand_probe()
1104 &ifc->ifc_nand.nand_evter_intr_en); in fsl_ifc_nand_probe()