Lines Matching refs:base
98 void __iomem *base;
114 writel(enable, lpi2c_imx->base + LPI2C_MIER);
123 temp = readl(lpi2c_imx->base + LPI2C_MSR);
127 writel(temp, lpi2c_imx->base + LPI2C_MSR);
168 temp = readl(lpi2c_imx->base + LPI2C_MCR);
170 writel(temp, lpi2c_imx->base + LPI2C_MCR);
171 writel(0x7f00, lpi2c_imx->base + LPI2C_MSR);
174 writel(temp, lpi2c_imx->base + LPI2C_MTDR);
184 writel(GEN_STOP << 8, lpi2c_imx->base + LPI2C_MTDR);
187 temp = readl(lpi2c_imx->base + LPI2C_MSR);
238 writel(temp, lpi2c_imx->base + LPI2C_MCFGR1);
242 writel(temp, lpi2c_imx->base + LPI2C_MCFGR2);
250 writel(temp, lpi2c_imx->base + LPI2C_MCCR1);
252 writel(temp, lpi2c_imx->base + LPI2C_MCCR0);
267 writel(temp, lpi2c_imx->base + LPI2C_MCR);
268 writel(0, lpi2c_imx->base + LPI2C_MCR);
274 temp = readl(lpi2c_imx->base + LPI2C_MCR);
276 writel(temp, lpi2c_imx->base + LPI2C_MCR);
291 temp = readl(lpi2c_imx->base + LPI2C_MCR);
293 writel(temp, lpi2c_imx->base + LPI2C_MCR);
316 txcnt = readl(lpi2c_imx->base + LPI2C_MFSR) & 0xff;
318 if (readl(lpi2c_imx->base + LPI2C_MSR) & MSR_NDF) {
336 writel(lpi2c_imx->txfifosize >> 1, lpi2c_imx->base + LPI2C_MFCR);
350 writel(temp << 16, lpi2c_imx->base + LPI2C_MFCR);
357 txcnt = readl(lpi2c_imx->base + LPI2C_MFSR) & 0xff;
364 writel(data, lpi2c_imx->base + LPI2C_MTDR);
380 data = readl(lpi2c_imx->base + LPI2C_MRDR);
411 writel(temp, lpi2c_imx->base + LPI2C_MTDR);
415 writel(temp, lpi2c_imx->base + LPI2C_MTDR);
440 writel(temp, lpi2c_imx->base + LPI2C_MTDR);
490 temp = readl(lpi2c_imx->base + LPI2C_MSR);
510 enabled = readl(lpi2c_imx->base + LPI2C_MIER);
513 temp = readl(lpi2c_imx->base + LPI2C_MSR);
555 lpi2c_imx->base = devm_platform_ioremap_resource(pdev, 0);
556 if (IS_ERR(lpi2c_imx->base))
557 return PTR_ERR(lpi2c_imx->base);
603 temp = readl(lpi2c_imx->base + LPI2C_PARAM);