• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/i2c/busses/

Lines Matching defs:virtbase

144  * @virtbase: virtual io memory area
156 void __iomem *virtbase;
206 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR);
212 if ((readl(dev->virtbase + I2C_CR) &
231 writel(mask, dev->virtbase + I2C_IMSCR);
242 writel(mask, dev->virtbase + I2C_ICR);
258 i2c_clr_bit(dev->virtbase + I2C_CR , I2C_CR_PE);
313 writel(0x0, dev->virtbase + I2C_CR);
314 writel(0x0, dev->virtbase + I2C_HSMCR);
315 writel(0x0, dev->virtbase + I2C_TFTR);
316 writel(0x0, dev->virtbase + I2C_RFTR);
317 writel(0x0, dev->virtbase + I2C_DMAR);
328 writel(dev->cfg.slsu << 16, dev->virtbase + I2C_SCR);
354 writel((brcr1 | brcr2), dev->virtbase + I2C_BRCR);
366 writel((brcr1 | brcr2), dev->virtbase + I2C_BRCR);
368 dev->virtbase + I2C_CR);
370 writel(dev->cfg.sm << 4, dev->virtbase + I2C_CR);
373 writel(dev->cfg.tft, dev->virtbase + I2C_TFTR);
374 writel(dev->cfg.rft, dev->virtbase + I2C_RFTR);
393 writel(mcr, dev->virtbase + I2C_MCR);
396 writel(readl(dev->virtbase + I2C_CR) | DEFAULT_I2C_REG_CR,
397 dev->virtbase + I2C_CR);
400 i2c_set_bit(dev->virtbase + I2C_CR, I2C_CR_PE);
415 writel(readl(dev->virtbase + I2C_IMSCR) | irq_mask,
416 dev->virtbase + I2C_IMSCR);
453 writel(mcr, dev->virtbase + I2C_MCR);
456 writel(readl(dev->virtbase + I2C_CR) | DEFAULT_I2C_REG_CR,
457 dev->virtbase + I2C_CR);
460 i2c_set_bit(dev->virtbase + I2C_CR , I2C_CR_PE);
480 writel(readl(dev->virtbase + I2C_IMSCR) | irq_mask,
481 dev->virtbase + I2C_IMSCR);
588 cause = (readl(dev->virtbase + I2C_SR) >> 4) & 0x7;
612 writel(readl(dev->virtbase + I2C_IMSCR) & ~(I2C_CLEAR_ALL_INTS & irq),
613 dev->virtbase + I2C_IMSCR);
637 tft = readl(dev->virtbase + I2C_TFTR);
638 rft = readl(dev->virtbase + I2C_RFTR);
641 misr = readl(dev->virtbase + I2C_MISR);
662 dev->virtbase + I2C_TFR);
686 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR);
696 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR);
707 while (!(readl(dev->virtbase + I2C_RISR)
712 readb(dev->virtbase + I2C_RFR);
719 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_MTD);
720 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_MTDWS);
742 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_MAL);
755 if (((readl(dev->virtbase + I2C_SR) >> 2) & 0x3) == I2C_ABORT)
758 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_BERR);
839 dev->virtbase = ioremap(res->start, resource_size(res));
840 if (!dev->virtbase) {
887 "base %p\n", pdev->id, dev->virtbase);
904 iounmap(dev->virtbase);
926 i2c_clr_bit(dev->virtbase + I2C_CR, I2C_CR_PE);
928 iounmap(dev->virtbase);