Lines Matching refs:base
90 void __iomem *base;
109 writeb((readb(riic->base + reg) & ~clear) | set, riic->base + reg);
121 if (readb(riic->base + RIIC_ICCR2) & ICCR2_BBSY) {
129 writeb(0, riic->base + RIIC_ICSR2);
137 writeb(ICIER_NAKIE | ICIER_TIE, riic->base + RIIC_ICIER);
139 writeb(start_bit, riic->base + RIIC_ICCR2);
193 writeb(val, riic->base + RIIC_ICDRT);
202 if (readb(riic->base + RIIC_ICSR2) & ICSR2_NACKF) {
204 readb(riic->base + RIIC_ICDRR); /* dummy read */
213 writeb(ICCR2_SP, riic->base + RIIC_ICCR2);
232 readb(riic->base + RIIC_ICDRR); /* dummy read */
240 writeb(ICCR2_SP, riic->base + RIIC_ICCR2);
250 *riic->buf = readb(riic->base + RIIC_ICDRR);
262 writeb(0, riic->base + RIIC_ICSR2);
263 readb(riic->base + RIIC_ICSR2);
264 writeb(0, riic->base + RIIC_ICIER);
265 readb(riic->base + RIIC_ICIER);
367 writeb(ICCR1_IICRST | ICCR1_SOWP, riic->base + RIIC_ICCR1);
370 writeb(ICMR1_CKS(cks), riic->base + RIIC_ICMR1);
371 writeb(brh | ICBR_RESERVED, riic->base + RIIC_ICBRH);
372 writeb(brl | ICBR_RESERVED, riic->base + RIIC_ICBRL);
374 writeb(0, riic->base + RIIC_ICSER);
375 writeb(ICMR3_ACKWP | ICMR3_RDRFS, riic->base + RIIC_ICMR3);
405 riic->base = devm_ioremap_resource(&pdev->dev, res);
406 if (IS_ERR(riic->base))
407 return PTR_ERR(riic->base);
466 writeb(0, riic->base + RIIC_ICIER);