Lines Matching refs:bank
48 int bank; /* Chip select bank number */ member
304 iowrite32be(priv->bank << IFC_NAND_CSEL_SHIFT, in fsl_ifc_run_command()
829 uint32_t cs = priv->bank; in fsl_ifc_sram_init()
887 if ((ioread32be(&ifc->cspr_cs[priv->bank].cspr)) & CSPR_PORT_SIZE_16) in fsl_ifc_chip_init()
907 if (ioread32be(&ifc->cspr_cs[priv->bank].cspr) & CSPR_PORT_SIZE_16) { in fsl_ifc_chip_init()
920 csor = ioread32be(&ifc->csor_cs[priv->bank].csor); in fsl_ifc_chip_init()
1001 ifc_nand_ctrl->chips[priv->bank] = NULL; in fsl_ifc_chip_remove()
1006 static int match_bank(struct fsl_ifc_regs __iomem *ifc, int bank, in match_bank() argument
1009 u32 cspr = ioread32be(&ifc->cspr_cs[bank].cspr); in match_bank()
1029 int bank; in fsl_ifc_nand_probe() local
1046 for (bank = 0; bank < fsl_ifc_ctrl_dev->banks; bank++) { in fsl_ifc_nand_probe()
1047 if (match_bank(ifc, bank, res.start)) in fsl_ifc_nand_probe()
1051 if (bank >= fsl_ifc_ctrl_dev->banks) { in fsl_ifc_nand_probe()
1081 ifc_nand_ctrl->chips[bank] = priv; in fsl_ifc_nand_probe()
1082 priv->bank = bank; in fsl_ifc_nand_probe()
1133 (unsigned long long)res.start, priv->bank); in fsl_ifc_nand_probe()