Lines Matching refs:base

67 /* Registers address (physical base address 0x01C2BC00) */
218 void __iomem *base;
242 writel(val, priv->base + SUN4I_REG_CMD_ADDR);
253 mod_reg_val = readl(priv->base + SUN4I_REG_MSEL_ADDR);
255 writel(mod_reg_val, priv->base + SUN4I_REG_MSEL_ADDR);
258 if (readl(priv->base + SUN4I_REG_MSEL_ADDR) & SUN4I_MSEL_RESET_MODE) {
274 mod_reg_val = readl(priv->base + SUN4I_REG_MSEL_ADDR);
276 writel(mod_reg_val, priv->base + SUN4I_REG_MSEL_ADDR);
279 if (!(readl(priv->base + SUN4I_REG_MSEL_ADDR) &
303 writel(cfg, priv->base + SUN4I_REG_BTIME_ADDR);
321 errors = readl(priv->base + SUN4I_REG_ERRC_ADDR);
345 writel(0x00000000, priv->base + SUN4I_REG_ACPC_ADDR + priv->acp_offset);
346 writel(0xFFFFFFFF, priv->base + SUN4I_REG_ACPM_ADDR + priv->acp_offset);
349 writel(0, priv->base + SUN4I_REG_ERRC_ADDR);
353 writel(0xFF, priv->base + SUN4I_REG_INTEN_ADDR);
356 priv->base + SUN4I_REG_INTEN_ADDR);
359 mod_reg_val = readl(priv->base + SUN4I_REG_MSEL_ADDR);
364 writel(mod_reg_val, priv->base + SUN4I_REG_MSEL_ADDR);
396 writel(0, priv->base + SUN4I_REG_INTEN_ADDR);
451 writel((id >> 21) & 0xFF, priv->base + SUN4I_REG_BUF1_ADDR);
452 writel((id >> 13) & 0xFF, priv->base + SUN4I_REG_BUF2_ADDR);
453 writel((id >> 5) & 0xFF, priv->base + SUN4I_REG_BUF3_ADDR);
454 writel((id << 3) & 0xF8, priv->base + SUN4I_REG_BUF4_ADDR);
457 writel((id >> 3) & 0xFF, priv->base + SUN4I_REG_BUF1_ADDR);
458 writel((id << 5) & 0xE0, priv->base + SUN4I_REG_BUF2_ADDR);
462 writel(cf->data[i], priv->base + (dreg + i * 4));
464 writel(msg_flag_n, priv->base + SUN4I_REG_BUF0_ADDR);
492 fi = readl(priv->base + SUN4I_REG_BUF0_ADDR);
496 id = (readl(priv->base + SUN4I_REG_BUF1_ADDR) << 21) |
497 (readl(priv->base + SUN4I_REG_BUF2_ADDR) << 13) |
498 (readl(priv->base + SUN4I_REG_BUF3_ADDR) << 5) |
499 ((readl(priv->base + SUN4I_REG_BUF4_ADDR) >> 3) & 0x1f);
503 id = (readl(priv->base + SUN4I_REG_BUF1_ADDR) << 3) |
504 ((readl(priv->base + SUN4I_REG_BUF2_ADDR) >> 5) & 0x7);
512 cf->data[i] = readl(priv->base + dreg + i * 4);
539 errc = readl(priv->base + SUN4I_REG_ERRC_ADDR);
585 ecc = readl(priv->base + SUN4I_REG_STA_ADDR);
620 alc = readl(priv->base + SUN4I_REG_STA_ADDR);
656 while ((isrc = readl(priv->base + SUN4I_REG_INT_ADDR)) &&
659 status = readl(priv->base + SUN4I_REG_STA_ADDR);
676 status = readl(priv->base + SUN4I_REG_STA_ADDR);
687 writel(isrc, priv->base + SUN4I_REG_INT_ADDR);
688 readl(priv->base + SUN4I_REG_INT_ADDR);
884 priv->base = addr;
900 dev_info(&pdev->dev, "device registered (base=%p, irq=%d)\n",
901 priv->base, dev->irq);