Lines Matching refs:i2c
45 struct i2c_client *i2c; member
60 ret = pm860x_bulk_read(touch->i2c, MEAS_TSIX_1, MEAS_LEN, buf); in pm860x_touch_handler()
100 ret = pm860x_set_bits(touch->i2c, MEAS_EN3, data, data); in pm860x_touch_open()
115 pm860x_set_bits(touch->i2c, MEAS_EN3, data, 0); in pm860x_touch_close()
124 struct i2c_client *i2c = (chip->id == CHIP_PM8607) ? chip->client \ in pm860x_touch_dt_init() local
145 ret = pm860x_reg_write(i2c, PM8607_GPADC_MISC1, data); in pm860x_touch_dt_init()
151 ret = pm860x_reg_write(i2c, PM8607_TSI_PREBIAS, data); in pm860x_touch_dt_init()
162 ret = pm860x_reg_write(i2c, PM8607_PD_PREBIAS, data); in pm860x_touch_dt_init()
178 struct i2c_client *i2c = (chip->id == CHIP_PM8607) ? chip->client \ in pm860x_touch_probe() local
201 ret = pm860x_reg_write(i2c, in pm860x_touch_probe()
209 ret = pm860x_reg_write(i2c, in pm860x_touch_probe()
221 ret = pm860x_reg_write(i2c, in pm860x_touch_probe()
233 ret = pm860x_set_bits(i2c, PM8607_GPADC_MISC1, PM8607_GPADC_EN, in pm860x_touch_probe()
258 touch->i2c = i2c; in pm860x_touch_probe()