Lines Matching defs:i2c
25 #include <linux/i2c.h>
81 struct i2c_adapter *i2c;
143 struct i2c_adapter *adap = state->base->i2c;
149 dev_warn(&adap->dev, "i2c write error ([%02x] %04x: %02x)\n",
166 dev_warn(&adapter->dev, "i2c read error ([%02x] %04x)\n",
175 return i2c_read_regs16(state->base->i2c, state->base->adr,
181 return i2c_read_regs16(state->base->i2c, state->base->adr,
1259 dev_err(&state->base->i2c->dev,
1752 static struct stv_base *match_base(struct i2c_adapter *i2c, u8 adr)
1757 if (p->i2c == i2c && p->adr == adr)
1776 struct dvb_frontend *stv0910_attach(struct i2c_adapter *i2c,
1800 base = match_base(i2c, cfg->adr);
1808 base->i2c = i2c;
1817 dev_info(&i2c->dev, "No demod found at adr %02X on %s\n",
1818 cfg->adr, dev_name(&i2c->dev));
1828 dev_info(&i2c->dev, "%s demod found at adr %02X on %s\n",
1829 state->fe.ops.info.name, cfg->adr, dev_name(&i2c->dev));