Lines Matching refs:i2c_dev
144 static inline void davinci_i2c_write_reg(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_write_reg() argument
147 writew_relaxed(val, i2c_dev->base + reg); in davinci_i2c_write_reg()
150 static inline u16 davinci_i2c_read_reg(struct davinci_i2c_dev *i2c_dev, int reg) in davinci_i2c_read_reg() argument
152 return readw_relaxed(i2c_dev->base + reg); in davinci_i2c_read_reg()
155 static inline void davinci_i2c_reset_ctrl(struct davinci_i2c_dev *i2c_dev, in davinci_i2c_reset_ctrl() argument
160 w = davinci_i2c_read_reg(i2c_dev, DAVINCI_I2C_MDR_REG); in davinci_i2c_reset_ctrl()
166 davinci_i2c_write_reg(i2c_dev, DAVINCI_I2C_MDR_REG, w); in davinci_i2c_reset_ctrl()
916 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_suspend() local
919 davinci_i2c_reset_ctrl(i2c_dev, 0); in davinci_i2c_suspend()
926 struct davinci_i2c_dev *i2c_dev = dev_get_drvdata(dev); in davinci_i2c_resume() local
929 davinci_i2c_reset_ctrl(i2c_dev, 1); in davinci_i2c_resume()