Lines Matching refs:lbc
38 * This function converts a base address of lbc into the right format for the
67 struct fsl_lbc_regs __iomem *lbc;
72 lbc = fsl_lbc_ctrl_dev->regs;
73 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) {
74 u32 br = in_be32(&lbc->bank[i].br);
75 u32 or = in_be32(&lbc->bank[i].or);
98 struct fsl_lbc_regs __iomem *lbc;
107 lbc = fsl_lbc_ctrl_dev->regs;
108 br = in_be32(&lbc->bank[bank].br);
112 upm->mxmr = &lbc->mamr;
115 upm->mxmr = &lbc->mbmr;
118 upm->mxmr = &lbc->mcmr;
188 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
191 setbits32(&lbc->ltesr, LTESR_CLEAR);
192 out_be32(&lbc->lteatr, 0);
193 out_be32(&lbc->ltear, 0);
194 out_be32(&lbc->lteccr, LTECCR_CLEAR);
195 out_be32(&lbc->ltedr, LTEDR_ENABLE);
199 clrsetbits_be32(&lbc->lbcr, LBCR_BMT, LBCR_BMTPS);
212 struct fsl_lbc_regs __iomem *lbc = ctrl->regs;
217 status = in_be32(&lbc->ltesr);
223 out_be32(&lbc->ltesr, LTESR_CLEAR);
224 out_be32(&lbc->lteatr, 0);
225 out_be32(&lbc->ltear, 0);
315 "fsl-lbc", fsl_lbc_ctrl_dev);
326 IRQF_SHARED, "fsl-lbc-err", fsl_lbc_ctrl_dev);
351 /* save lbc registers */
355 struct fsl_lbc_regs __iomem *lbc;
361 lbc = ctrl->regs;
362 if (!lbc)
369 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs));
375 /* restore lbc registers */
379 struct fsl_lbc_regs __iomem *lbc;
385 lbc = ctrl->regs;
386 if (!lbc)
390 _memcpy_toio(lbc, ctrl->saved_regs,
418 .name = "fsl-lbc",