Lines Matching refs:i2c_dev
143 static inline void davinci_i2c_write_reg(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_write_reg() argument
146 writew_relaxed(val, i2c_dev->base + reg); in davinci_i2c_write_reg()
149 static inline u16 davinci_i2c_read_reg(struct davinci_i2c_dev *i2c_dev, int reg) in davinci_i2c_read_reg() argument
151 return readw_relaxed(i2c_dev->base + reg); in davinci_i2c_read_reg()
154 static inline void davinci_i2c_reset_ctrl(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_reset_ctrl() argument
159 w = davinci_i2c_read_reg(i2c_dev, DAVINCI_I2C_MDR_REG); in davinci_i2c_reset_ctrl()
165 davinci_i2c_write_reg(i2c_dev, DAVINCI_I2C_MDR_REG, w); in davinci_i2c_reset_ctrl()
860 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_suspend() local
863 davinci_i2c_reset_ctrl(i2c_dev, 0); in davinci_i2c_suspend()
870 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_resume() local
873 davinci_i2c_reset_ctrl(i2c_dev, 1); in davinci_i2c_resume()