Lines Matching refs:ioread16
59 iowrite16(ioread16(dev->base + SMCR) | SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_enable()
64 iowrite16(ioread16(dev->base + SMCR) & ~SMCR_IEIC, dev->base + SMCR); in highlander_i2c_irq_disable()
69 iowrite16(ioread16(dev->base + SMCR) | SMCR_START, dev->base + SMCR); in highlander_i2c_start()
74 iowrite16(ioread16(dev->base + SMCR) | SMCR_IRIC, dev->base + SMCR); in highlander_i2c_done()
81 smmr = ioread16(dev->base + SMMR); in highlander_i2c_setup()
133 while (ioread16(dev->base + SMCR) & SMCR_BBSY) { in highlander_i2c_wait_for_bbsy()
147 iowrite16(ioread16(dev->base + SMCR) | SMCR_RST, dev->base + SMCR); in highlander_i2c_reset()
153 u16 tmp = ioread16(dev->base + SMCR); in highlander_i2c_wait_for_ack()
180 smcr = ioread16(dev->base + SMCR); in highlander_i2c_poll()
246 data[i] = ioread16(dev->base + SMTRDR + (i * sizeof(u16))); in highlander_i2c_read()
311 tmp = ioread16(dev->base + SMMR); in highlander_i2c_smbus_xfer()