Lines Matching refs:bank
48 int bank; /* Chip select bank number */ member
304 ifc_out32(priv->bank << IFC_NAND_CSEL_SHIFT, in fsl_ifc_run_command()
831 uint32_t cs = priv->bank; in fsl_ifc_sram_init()
889 if ((ifc_in32(&ifc->cspr_cs[priv->bank].cspr)) & CSPR_PORT_SIZE_16) in fsl_ifc_chip_init()
909 if (ifc_in32(&ifc->cspr_cs[priv->bank].cspr) & CSPR_PORT_SIZE_16) { in fsl_ifc_chip_init()
922 csor = ifc_in32(&ifc->csor_cs[priv->bank].csor); in fsl_ifc_chip_init()
1003 ifc_nand_ctrl->chips[priv->bank] = NULL; in fsl_ifc_chip_remove()
1008 static int match_bank(struct fsl_ifc_regs __iomem *ifc, int bank, in match_bank() argument
1011 u32 cspr = ifc_in32(&ifc->cspr_cs[bank].cspr); in match_bank()
1031 int bank; in fsl_ifc_nand_probe() local
1048 for (bank = 0; bank < fsl_ifc_ctrl_dev->banks; bank++) { in fsl_ifc_nand_probe()
1049 if (match_bank(ifc, bank, res.start)) in fsl_ifc_nand_probe()
1053 if (bank >= fsl_ifc_ctrl_dev->banks) { in fsl_ifc_nand_probe()
1083 ifc_nand_ctrl->chips[bank] = priv; in fsl_ifc_nand_probe()
1084 priv->bank = bank; in fsl_ifc_nand_probe()
1135 (unsigned long long)res.start, priv->bank); in fsl_ifc_nand_probe()