Lines Matching refs:i2c_dev
153 static inline void davinci_i2c_write_reg(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_write_reg() argument
156 writew_relaxed(val, i2c_dev->base + reg); in davinci_i2c_write_reg()
159 static inline u16 davinci_i2c_read_reg(struct davinci_i2c_dev *i2c_dev, int reg) in davinci_i2c_read_reg() argument
161 return readw_relaxed(i2c_dev->base + reg); in davinci_i2c_read_reg()
164 static inline void davinci_i2c_reset_ctrl(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_reset_ctrl() argument
169 w = davinci_i2c_read_reg(i2c_dev, DAVINCI_I2C_MDR_REG); in davinci_i2c_reset_ctrl()
175 davinci_i2c_write_reg(i2c_dev, DAVINCI_I2C_MDR_REG, w); in davinci_i2c_reset_ctrl()
933 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_suspend() local
936 davinci_i2c_reset_ctrl(i2c_dev, 0); in davinci_i2c_suspend()
943 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_resume() local
946 davinci_i2c_reset_ctrl(i2c_dev, 1); in davinci_i2c_resume()