Lines Matching refs:xlr_i2c_wreg
64 static inline void xlr_i2c_wreg(u32 __iomem *base, unsigned int reg, u32 val) in xlr_i2c_wreg() function
123 xlr_i2c_wreg(priv->iobase, XLR_I2C_DATAOUT, in xlr_i2c_tx_irq()
146 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_STAT, int_stat); in xlr_i2c_irq()
177 xlr_i2c_wreg(priv->iobase, XLR_I2C_ADDR, offset); in xlr_i2c_tx()
178 xlr_i2c_wreg(priv->iobase, XLR_I2C_DEVADDR, addr); in xlr_i2c_tx()
179 xlr_i2c_wreg(priv->iobase, XLR_I2C_CFG, in xlr_i2c_tx()
187 xlr_i2c_wreg(priv->iobase, XLR_I2C_BYTECNT, len - 1); in xlr_i2c_tx()
191 xlr_i2c_wreg(priv->iobase, XLR_I2C_BYTECNT, len - 2); in xlr_i2c_tx()
192 xlr_i2c_wreg(priv->iobase, XLR_I2C_DATAOUT, buf[1]); in xlr_i2c_tx()
201 xlr_i2c_wreg(priv->iobase, XLR_I2C_STARTXFR, xfer); in xlr_i2c_tx()
211 xlr_i2c_wreg(priv->iobase, XLR_I2C_DATAOUT, buf[pos++]); in xlr_i2c_tx()
241 xlr_i2c_wreg(priv->iobase, XLR_I2C_CFG, in xlr_i2c_rx()
243 xlr_i2c_wreg(priv->iobase, XLR_I2C_BYTECNT, len - 1); in xlr_i2c_rx()
244 xlr_i2c_wreg(priv->iobase, XLR_I2C_DEVADDR, addr); in xlr_i2c_rx()
253 xlr_i2c_wreg(priv->iobase, XLR_I2C_STARTXFR, XLR_I2C_STARTXFR_RD); in xlr_i2c_rx()
303 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_EN, 0xf); in xlr_i2c_xfer()
318 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_EN, 0); in xlr_i2c_xfer()
391 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_EN, 0); in xlr_i2c_probe()
392 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_STAT, 0xf); in xlr_i2c_probe()
415 xlr_i2c_wreg(priv->iobase, XLR_I2C_CLKDIV, clk_div); in xlr_i2c_probe()