Lines Matching refs:virtbase
176 void __iomem *virtbase; member
230 writel((I2C_CR_FTX | I2C_CR_FRX), dev->virtbase + I2C_CR); in flush_i2c_fifo()
236 if ((readl(dev->virtbase + I2C_CR) & in flush_i2c_fifo()
256 writel(mask, dev->virtbase + I2C_IMSCR); in disable_all_interrupts()
267 writel(mask, dev->virtbase + I2C_ICR); in clear_all_interrupts()
283 i2c_clr_bit(dev->virtbase + I2C_CR , I2C_CR_PE); in init_hw()
358 writel(0x0, dev->virtbase + I2C_CR); in setup_i2c_controller()
359 writel(0x0, dev->virtbase + I2C_HSMCR); in setup_i2c_controller()
360 writel(0x0, dev->virtbase + I2C_TFTR); in setup_i2c_controller()
361 writel(0x0, dev->virtbase + I2C_RFTR); in setup_i2c_controller()
362 writel(0x0, dev->virtbase + I2C_DMAR); in setup_i2c_controller()
395 writel(slsu << 16, dev->virtbase + I2C_SCR); in setup_i2c_controller()
415 writel((brcr1 | brcr2), dev->virtbase + I2C_BRCR); in setup_i2c_controller()
427 writel((brcr1 | brcr2), dev->virtbase + I2C_BRCR); in setup_i2c_controller()
429 dev->virtbase + I2C_CR); in setup_i2c_controller()
431 writel(dev->sm << 4, dev->virtbase + I2C_CR); in setup_i2c_controller()
434 writel(dev->tft, dev->virtbase + I2C_TFTR); in setup_i2c_controller()
435 writel(dev->rft, dev->virtbase + I2C_RFTR); in setup_i2c_controller()
454 writel(mcr, dev->virtbase + I2C_MCR); in read_i2c()
457 writel(readl(dev->virtbase + I2C_CR) | DEFAULT_I2C_REG_CR, in read_i2c()
458 dev->virtbase + I2C_CR); in read_i2c()
461 i2c_set_bit(dev->virtbase + I2C_CR, I2C_CR_PE); in read_i2c()
476 writel(readl(dev->virtbase + I2C_IMSCR) | irq_mask, in read_i2c()
477 dev->virtbase + I2C_IMSCR); in read_i2c()
501 dev->virtbase + I2C_TFR); in fill_tx_fifo()
524 writel(mcr, dev->virtbase + I2C_MCR); in write_i2c()
527 writel(readl(dev->virtbase + I2C_CR) | DEFAULT_I2C_REG_CR, in write_i2c()
528 dev->virtbase + I2C_CR); in write_i2c()
531 i2c_set_bit(dev->virtbase + I2C_CR , I2C_CR_PE); in write_i2c()
556 writel(readl(dev->virtbase + I2C_IMSCR) | irq_mask, in write_i2c()
557 dev->virtbase + I2C_IMSCR); in write_i2c()
595 i2c_sr = readl(dev->virtbase + I2C_SR); in nmk_i2c_xfer_one()
711 writel(readl(dev->virtbase + I2C_IMSCR) & ~(I2C_CLEAR_ALL_INTS & irq), in disable_interrupts()
712 dev->virtbase + I2C_IMSCR); in disable_interrupts()
735 tft = readl(dev->virtbase + I2C_TFTR); in i2c_irq_handler()
736 rft = readl(dev->virtbase + I2C_RFTR); in i2c_irq_handler()
739 misr = readl(dev->virtbase + I2C_MISR); in i2c_irq_handler()
774 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR); in i2c_irq_handler()
784 *dev->cli.buffer = readb(dev->virtbase + I2C_RFR); in i2c_irq_handler()
795 while (!(readl(dev->virtbase + I2C_RISR) in i2c_irq_handler()
800 readb(dev->virtbase + I2C_RFR); in i2c_irq_handler()
826 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_MAL); in i2c_irq_handler()
839 if (((readl(dev->virtbase + I2C_SR) >> 2) & 0x3) == I2C_ABORT) in i2c_irq_handler()
842 i2c_set_bit(dev->virtbase + I2C_ICR, I2C_IT_BERR); in i2c_irq_handler()
1000 dev->virtbase = devm_ioremap(&adev->dev, adev->res.start, in nmk_i2c_probe()
1002 if (!dev->virtbase) { in nmk_i2c_probe()
1046 adap->name, dev->virtbase); in nmk_i2c_probe()
1075 i2c_clr_bit(dev->virtbase + I2C_CR, I2C_CR_PE); in nmk_i2c_remove()