Lines Matching refs:readl
115 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_disable()
123 int_en = readl(idev->base + MST_INT_ENABLE); in i2c_int_enable()
151 while (readl(idev->base + SOFT_RESET) & 1) { in axxia_i2c_init()
232 size_t rx_fifo_avail = readl(idev->base + MST_RX_FIFO); in axxia_i2c_empty_rx_fifo()
236 int c = readl(idev->base + MST_DATA); in axxia_i2c_empty_rx_fifo()
264 size_t tx_fifo_avail = FIFO_SIZE - readl(idev->base + MST_TX_FIFO); in axxia_i2c_fill_tx_fifo()
279 if (!(readl(idev->base + INTERRUPT_STATUS) & INT_MST)) in axxia_i2c_isr()
283 status = readl(idev->base + MST_INT_STATUS); in axxia_i2c_isr()
322 readl(idev->base + MST_RX_BYTES_XFRD), in axxia_i2c_isr()
323 readl(idev->base + MST_RX_XFER), in axxia_i2c_isr()
324 readl(idev->base + MST_TX_BYTES_XFRD), in axxia_i2c_isr()
325 readl(idev->base + MST_TX_XFER)); in axxia_i2c_isr()
395 if (readl(idev->base + MST_COMMAND) & CMD_BUSY) in axxia_i2c_xfer_msg()
426 if (readl(idev->base + MST_COMMAND) & CMD_BUSY) in axxia_i2c_stop()
451 return !!(readl(idev->base + I2C_BUS_MONITOR) & BM_SCLS); in axxia_i2c_get_scl()
460 tmp = readl(idev->base + I2C_BUS_MONITOR) & BM_SDAC; in axxia_i2c_set_scl()
470 return !!(readl(idev->base + I2C_BUS_MONITOR) & BM_SDAS); in axxia_i2c_get_sda()