Lines Matching refs:bank
56 int bank; /* Chip select bank number */ member
216 in_be32(&lbc->fbcr), priv->bank); in fsl_elbc_run_command()
220 out_be32(&lbc->lsor, priv->bank); in fsl_elbc_run_command()
675 clrbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); in fsl_elbc_chip_init_tail()
678 setbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); in fsl_elbc_chip_init_tail()
680 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == in fsl_elbc_chip_init_tail()
746 dev_dbg(priv->dev, "eLBC Set Information for bank %d\n", priv->bank); in fsl_elbc_chip_init()
754 if (in_be32(&lbc->bank[priv->bank].or) & OR_FCM_PGS) in fsl_elbc_chip_init()
780 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == in fsl_elbc_chip_init()
807 elbc_fcm_ctrl->chips[priv->bank] = NULL; in fsl_elbc_chip_remove()
823 int bank; in fsl_elbc_nand_probe() local
842 for (bank = 0; bank < MAX_BANKS; bank++) in fsl_elbc_nand_probe()
843 if ((in_be32(&lbc->bank[bank].br) & BR_V) && in fsl_elbc_nand_probe()
844 (in_be32(&lbc->bank[bank].br) & BR_MSEL) == BR_MS_FCM && in fsl_elbc_nand_probe()
845 (in_be32(&lbc->bank[bank].br) & in fsl_elbc_nand_probe()
846 in_be32(&lbc->bank[bank].or) & BR_BA) in fsl_elbc_nand_probe()
850 if (bank >= MAX_BANKS) { in fsl_elbc_nand_probe()
877 elbc_fcm_ctrl->chips[bank] = priv; in fsl_elbc_nand_probe()
878 priv->bank = bank; in fsl_elbc_nand_probe()
918 (unsigned long long)res.start, priv->bank); in fsl_elbc_nand_probe()