Lines Matching refs:iowrite32be

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()
304 iowrite32be(priv->bank << IFC_NAND_CSEL_SHIFT, in fsl_ifc_run_command()
316 iowrite32be(IFC_NAND_SEQ_STRT_FIR_STRT, &ifc->ifc_nand.nandseq_strt); in fsl_ifc_run_command()
379 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_do_read()
385 iowrite32be(0x0, &ifc->ifc_nand.nand_fir1); in fsl_ifc_do_read()
387 iowrite32be((NAND_CMD_READ0 << IFC_NAND_FCR0_CMD0_SHIFT) | in fsl_ifc_do_read()
391 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_do_read()
396 iowrite32be(0x0, &ifc->ifc_nand.nand_fir1); in fsl_ifc_do_read()
399 iowrite32be(NAND_CMD_READOOB << in fsl_ifc_do_read()
403 iowrite32be(NAND_CMD_READ0 << 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()
456 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_cmdfunc()
460 iowrite32be(command << IFC_NAND_FCR0_CMD0_SHIFT, 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()
483 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_cmdfunc()
488 iowrite32be((NAND_CMD_ERASE1 << IFC_NAND_FCR0_CMD0_SHIFT) | in fsl_ifc_cmdfunc()
492 iowrite32be(0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
509 iowrite32be( in fsl_ifc_cmdfunc()
516 iowrite32be( in fsl_ifc_cmdfunc()
530 iowrite32be( in fsl_ifc_cmdfunc()
537 iowrite32be( in fsl_ifc_cmdfunc()
558 iowrite32be(nand_fcr0, &ifc->ifc_nand.nand_fcr0); in fsl_ifc_cmdfunc()
566 iowrite32be(ifc_nand_ctrl->index - in fsl_ifc_cmdfunc()
570 iowrite32be(0, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
578 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_cmdfunc()
581 iowrite32be(NAND_CMD_STATUS << IFC_NAND_FCR0_CMD0_SHIFT, in fsl_ifc_cmdfunc()
583 iowrite32be(1, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_cmdfunc()
600 iowrite32be(IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT, in fsl_ifc_cmdfunc()
602 iowrite32be(NAND_CMD_RESET << IFC_NAND_FCR0_CMD0_SHIFT, in fsl_ifc_cmdfunc()
729 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_wait()
732 iowrite32be(NAND_CMD_STATUS << IFC_NAND_FCR0_CMD0_SHIFT, in fsl_ifc_wait()
734 iowrite32be(1, &ifc->ifc_nand.nand_fbcr); in fsl_ifc_wait()
837 iowrite32be(csor_8k, &ifc->csor_cs[cs].csor); in fsl_ifc_sram_init()
838 iowrite32be(0x0000400, &ifc->csor_cs[cs].csor_ext); in fsl_ifc_sram_init()
841 iowrite32be((IFC_FIR_OP_CW0 << IFC_NAND_FIR0_OP0_SHIFT) | in fsl_ifc_sram_init()
845 iowrite32be(NAND_CMD_READID << IFC_NAND_FCR0_CMD0_SHIFT, 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()
869 iowrite32be(csor, &ifc->csor_cs[cs].csor); in fsl_ifc_sram_init()
870 iowrite32be(csor_ext, &ifc->csor_cs[cs].csor_ext); in fsl_ifc_sram_init()
901 iowrite32be(0x0, &ifc->ifc_nand.ncfgr); in fsl_ifc_chip_init()
1095 iowrite32be(IFC_NAND_EVTER_EN_OPC_EN | in fsl_ifc_nand_probe()
1101 iowrite32be(IFC_NAND_EVTER_INTR_OPCIR_EN | in fsl_ifc_nand_probe()