Lines Matching defs:i2c
16 #include <linux/i2c.h>
72 struct i2c_adapter *i2c;
134 struct i2c_adapter *adap = state->base->i2c;
140 dev_warn(&adap->dev, "i2c write error ([%02x] %04x: %02x)\n",
157 dev_warn(&adapter->dev, "i2c read error ([%02x] %04x)\n",
166 return i2c_read_regs16(state->base->i2c, state->base->adr,
172 return i2c_read_regs16(state->base->i2c, state->base->adr,
1250 dev_err(&state->base->i2c->dev,
1743 static struct stv_base *match_base(struct i2c_adapter *i2c, u8 adr)
1748 if (p->i2c == i2c && p->adr == adr)
1767 struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
1791 base = match_base(i2c, cfg->adr);
1799 base->i2c = i2c;
1808 dev_info(&i2c->dev, "No demod found at adr %02X on %s\n",
1809 cfg->adr, dev_name(&i2c->dev));
1819 dev_info(&i2c->dev, "%s demod found at adr %02X on %s\n",
1820 state->fe.ops.info.name, cfg->adr, dev_name(&i2c->dev));