Lines Matching defs:reg_base
85 void __iomem *reg_base;
107 intr_status = readl(drvdata->reg_base + PS2_REG_LSTS);
108 fifo_status = readl(drvdata->reg_base + PS2_REG_FSTS);
118 writel(rval, drvdata->reg_base + PS2_REG_LSTS);
125 writel(rval, drvdata->reg_base + PS2_REG_FSTS);
130 byte = readl(drvdata->reg_base + PS2_REG_DATA) & 0xff;
134 writel(intr_status, drvdata->reg_base + PS2_REG_LSTS);
135 writel(fifo_status, drvdata->reg_base + PS2_REG_FSTS);
154 writel(rval, drvdata->reg_base + PS2_REG_LCTL);
161 writel(rval, drvdata->reg_base + PS2_REG_FCTL);
168 writel(rval, drvdata->reg_base + PS2_REG_CLKDR);
175 writel(rval, drvdata->reg_base + PS2_REG_GCTL);
187 rval = readl(drvdata->reg_base + PS2_REG_GCTL);
188 writel(rval & ~(PS2_GCTL_INTEN), drvdata->reg_base + PS2_REG_GCTL);
199 if (readl(drvdata->reg_base + PS2_REG_FSTS) & PS2_FSTS_TXRDY) {
200 writel(val, drvdata->reg_base + PS2_REG_DATA);
233 drvdata->reg_base = ioremap(res->start, resource_size(res));
234 if (!drvdata->reg_base) {
263 writel(0, drvdata->reg_base + PS2_REG_GCTL);
293 iounmap(drvdata->reg_base);
311 iounmap(drvdata->reg_base);