Lines Matching refs:lbc
41 * This function converts a base address of lbc into the right format for the
70 struct fsl_lbc_regs __iomem *lbc;
75 lbc = fsl_lbc_ctrl_dev->regs;
76 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) {
77 u32 br = in_be32(&lbc->bank[i].br);
78 u32 or = in_be32(&lbc->bank[i].or);
101 struct fsl_lbc_regs __iomem *lbc;
110 lbc = fsl_lbc_ctrl_dev->regs;
111 br = in_be32(&lbc->bank[bank].br);
115 upm->mxmr = &lbc->mamr;
118 upm->mxmr = &lbc->mbmr;
121 upm->mxmr = &lbc->mcmr;
191 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
194 setbits32(&lbc->ltesr, LTESR_CLEAR);
195 out_be32(&lbc->lteatr, 0);
196 out_be32(&lbc->ltear, 0);
197 out_be32(&lbc->lteccr, LTECCR_CLEAR);
198 out_be32(&lbc->ltedr, LTEDR_ENABLE);
202 clrsetbits_be32(&lbc->lbcr, LBCR_BMT, LBCR_BMTPS);
215 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
220 status = in_be32(&lbc->ltesr);
226 out_be32(&lbc->ltesr, LTESR_CLEAR);
227 out_be32(&lbc->lteatr, 0);
228 out_be32(&lbc->ltear, 0);
320 "fsl-lbc", fsl_lbc_ctrl_dev);
331 IRQF_SHARED, "fsl-lbc-err", fsl_lbc_ctrl_dev);
356 /* save lbc registers */
360 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
366 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs));
370 /* restore lbc registers */
374 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
377 _memcpy_toio(lbc, ctrl->saved_regs,
396 .name = "fsl-lbc",