Lines Matching refs:base
91 void __iomem *base;
110 writeb((readb(riic->base + reg) & ~clear) | set, riic->base + reg);
122 if (readb(riic->base + RIIC_ICCR2) & ICCR2_BBSY) {
130 writeb(0, riic->base + RIIC_ICSR2);
138 writeb(ICIER_NAKIE | ICIER_TIE, riic->base + RIIC_ICIER);
140 writeb(start_bit, riic->base + RIIC_ICCR2);
194 writeb(val, riic->base + RIIC_ICDRT);
203 if (readb(riic->base + RIIC_ICSR2) & ICSR2_NACKF) {
205 readb(riic->base + RIIC_ICDRR); /* dummy read */
214 writeb(ICCR2_SP, riic->base + RIIC_ICCR2);
233 readb(riic->base + RIIC_ICDRR); /* dummy read */
241 writeb(ICCR2_SP, riic->base + RIIC_ICCR2);
251 *riic->buf = readb(riic->base + RIIC_ICDRR);
263 writeb(0, riic->base + RIIC_ICSR2);
264 readb(riic->base + RIIC_ICSR2);
265 writeb(0, riic->base + RIIC_ICIER);
266 readb(riic->base + RIIC_ICIER);
368 writeb(ICCR1_IICRST | ICCR1_SOWP, riic->base + RIIC_ICCR1);
371 writeb(ICMR1_CKS(cks), riic->base + RIIC_ICMR1);
372 writeb(brh | ICBR_RESERVED, riic->base + RIIC_ICBRH);
373 writeb(brl | ICBR_RESERVED, riic->base + RIIC_ICBRL);
375 writeb(0, riic->base + RIIC_ICSER);
376 writeb(ICMR3_ACKWP | ICMR3_RDRFS, riic->base + RIIC_ICMR3);
410 riic->base = devm_platform_ioremap_resource(pdev, 0);
411 if (IS_ERR(riic->base))
412 return PTR_ERR(riic->base);
484 writeb(0, riic->base + RIIC_ICIER);