Lines Matching refs:lbc
39 * This function converts a base address of lbc into the right format for the
68 struct fsl_lbc_regs __iomem *lbc;
73 lbc = fsl_lbc_ctrl_dev->regs;
74 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) {
75 u32 br = in_be32(&lbc->bank[i].br);
76 u32 or = in_be32(&lbc->bank[i].or);
99 struct fsl_lbc_regs __iomem *lbc;
108 lbc = fsl_lbc_ctrl_dev->regs;
109 br = in_be32(&lbc->bank[bank].br);
113 upm->mxmr = &lbc->mamr;
116 upm->mxmr = &lbc->mbmr;
119 upm->mxmr = &lbc->mcmr;
189 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
192 setbits32(&lbc->ltesr, LTESR_CLEAR);
193 out_be32(&lbc->lteatr, 0);
194 out_be32(&lbc->ltear, 0);
195 out_be32(&lbc->lteccr, LTECCR_CLEAR);
196 out_be32(&lbc->ltedr, LTEDR_ENABLE);
200 clrsetbits_be32(&lbc->lbcr, LBCR_BMT, LBCR_BMTPS);
213 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
218 status = in_be32(&lbc->ltesr);
224 out_be32(&lbc->ltesr, LTESR_CLEAR);
225 out_be32(&lbc->lteatr, 0);
226 out_be32(&lbc->ltear, 0);
316 "fsl-lbc", fsl_lbc_ctrl_dev);
327 IRQF_SHARED, "fsl-lbc-err", fsl_lbc_ctrl_dev);
352 /* save lbc registers */
356 struct fsl_lbc_regs __iomem *lbc;
362 lbc = ctrl->regs;
363 if (!lbc)
370 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs));
376 /* restore lbc registers */
380 struct fsl_lbc_regs __iomem *lbc;
386 lbc = ctrl->regs;
387 if (!lbc)
391 _memcpy_toio(lbc, ctrl->saved_regs,
419 .name = "fsl-lbc",