Searched refs:xlp9xx_read_i2c_reg (Results 1 – 1 of 1) sorted by relevance
/Linux-v5.4/drivers/i2c/busses/ |
D | i2c-xlp9xx.c | 109 static inline u32 xlp9xx_read_i2c_reg(struct xlp9xx_i2c_dev *priv, in xlp9xx_read_i2c_reg() function 119 inten = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_INTEN) & ~mask; in xlp9xx_i2c_mask_irq() 127 inten = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_INTEN) | mask; in xlp9xx_i2c_unmask_irq() 171 val = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_CTRL); in xlp9xx_i2c_update_rlen() 172 len = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_FIFOWCNT) & in xlp9xx_i2c_update_rlen() 187 len = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_FIFOWCNT) & in xlp9xx_i2c_drain_rx_fifo() 193 rlen = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_MRXFIFO); in xlp9xx_i2c_drain_rx_fifo() 228 *buf = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_MRXFIFO); in xlp9xx_i2c_drain_rx_fifo() 242 status = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_INTST); in xlp9xx_i2c_isr() 292 status = xlp9xx_read_i2c_reg(priv, XLP9XX_I2C_STATUS); in xlp9xx_i2c_check_bus_status() [all …]
|