Lines Matching defs:i2c
20 #include <linux/i2c.h>
43 struct i2c_adapter *i2c;
140 return i2c_read(state->base->i2c, state->base->adr, data, len);
145 return i2c_write(state->base->i2c, state->base->adr, data, len);
160 dev_err(state->i2cdev, "i2c read error 1\n");
166 dev_err(state->i2cdev, "i2c read error 2\n");
213 dev_err(state->i2cdev, "i2c write error\n");
253 dev_err(state->i2cdev, "i2c read error 1\n");
260 dev_err(state->i2cdev, "i2c read error 2\n");
797 static struct mxl_base *match_base(struct i2c_adapter *i2c, u8 adr)
802 if (p->i2c == i2c && p->adr == adr)
1825 struct dvb_frontend *mxl5xx_attach(struct i2c_adapter *i2c,
1839 state->i2cdev = &i2c->dev;
1841 base = match_base(i2c, cfg->adr);
1851 base->i2c = i2c;