Lines Matching refs:i2c
29 struct i2c_client *i2c; member
49 rc = i2c_master_send(pv->i2c, buf, 1); in wf_ad7417_temp_get()
52 rc = i2c_master_recv(pv->i2c, buf, 2); in wf_ad7417_temp_get()
114 rc = i2c_master_send(pv->i2c, buf, 2); in wf_ad7417_adc_get()
123 rc = i2c_master_send(pv->i2c, buf, 1); in wf_ad7417_adc_get()
128 rc = i2c_master_recv(pv->i2c, buf, 2); in wf_ad7417_adc_get()
136 dev_vdbg(&pv->i2c->dev, "ADC chan %d [%s]" in wf_ad7417_adc_get()
144 dev_dbg(&pv->i2c->dev, in wf_ad7417_adc_get()
207 i2c_master_send(pv->i2c, buf, 2); in wf_ad7417_init_chip()
211 rc = i2c_master_send(pv->i2c, buf, 1); in wf_ad7417_init_chip()
213 rc = i2c_master_recv(pv->i2c, buf, 1); in wf_ad7417_init_chip()
217 dev_dbg(&pv->i2c->dev, "ADC config reg: %02x\n", in wf_ad7417_init_chip()
224 rc = i2c_master_send(pv->i2c, buf, 2); in wf_ad7417_init_chip()
228 dev_err(&pv->i2c->dev, "Error reading ADC config\n"); in wf_ad7417_init_chip()
271 pv->i2c = client; in wf_ad7417_probe()
299 pv->i2c = NULL; in wf_ad7417_remove()
314 MODULE_DEVICE_TABLE(i2c, wf_ad7417_id);