Lines Matching refs:i2c

55 	struct i2c_adapter *i2c;  in tuner_attach_stv6110()  local
64 i2c = &chan->dev->channel[0].i2c_adapter; in tuner_attach_stv6110()
66 i2c = &chan->dev->channel[1].i2c_adapter; in tuner_attach_stv6110()
68 ctl = dvb_attach(stv6110x_attach, chan->fe, tunerconf, i2c); in tuner_attach_stv6110()
107 struct i2c_adapter *i2c; in tuner_attach_tda18271() local
110 i2c = &chan->dev->channel[0].i2c_adapter; in tuner_attach_tda18271()
113 fe = dvb_attach(tda18271c2dd_attach, chan->fe, i2c, 0x60); in tuner_attach_tda18271()
135 struct i2c_adapter *i2c; in demod_attach_stv0900() local
143 i2c = &chan->dev->channel[0].i2c_adapter; in demod_attach_stv0900()
145 i2c = &chan->dev->channel[1].i2c_adapter; in demod_attach_stv0900()
147 chan->fe = dvb_attach(stv090x_attach, feconf, i2c, in demod_attach_stv0900()
159 if (!dvb_attach(lnbh24_attach, chan->fe, i2c, 0, in demod_attach_stv0900()
198 static int port_has_stv0900(struct i2c_adapter *i2c, int port) in port_has_stv0900() argument
201 if (i2c_read_reg16(i2c, 0x68+port/2, 0xf100, &val) < 0) in port_has_stv0900()
206 static int port_has_drxk(struct i2c_adapter *i2c, int port) in port_has_drxk() argument
210 if (i2c_read(i2c, 0x29+port, &val) < 0) in port_has_drxk()
216 struct i2c_adapter *i2c) in demod_attach_drxk() argument
225 chan->fe = dvb_attach(drxk_attach, &config, i2c); in demod_attach_drxk()
238 struct i2c_adapter *i2c; in cineS2_probe() local
246 i2c = &chan->dev->channel[0].i2c_adapter; in cineS2_probe()
248 i2c = &chan->dev->channel[1].i2c_adapter; in cineS2_probe()
250 if (port_has_stv0900(i2c, chan->number)) { in cineS2_probe()
274 rc = i2c_transfer(i2c, &i2c_msg, 1); in cineS2_probe()
279 } else if (port_has_drxk(i2c, chan->number^2)) { in cineS2_probe()
281 demod_attach_drxk(chan, i2c); in cineS2_probe()