Searched refs:i2c_adap (Results 51 - 75 of 205) sorted by relevance

123456789

/linux-master/drivers/media/dvb-frontends/
H A Ddibx000_common.h28 struct i2c_adapter *i2c_adap; member in struct:dibx000_i2c_master
41 u16 device_rev, struct i2c_adapter *i2c_adap,
49 extern int dibx000_i2c_set_speed(struct i2c_adapter *i2c_adap, u16 speed);
H A Ddib7000p.h56 int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap);
65 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
H A Ddib9000.h32 extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg);
46 static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg) argument
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_i2c.c100 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
103 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
H A Dradeon_i2c.c85 static int pre_xfer(struct i2c_adapter *i2c_adap) argument
87 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
155 static void post_xfer(struct i2c_adapter *i2c_adap) argument
157 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
321 static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
324 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
574 static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
577 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
807 static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
810 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dgl861.c181 &adap_to_d(adap)->i2c_adap);
195 adap->fe[0], &adap_to_d(adap)->i2c_adap,
282 ret = i2c_transfer(&d->i2c_adap, &msg, 1);
284 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
287 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
289 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
297 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
299 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
305 ret += i2c_transfer(&d->i2c_adap, &msg, 1);
307 ret += i2c_transfer(&d->i2c_adap,
[all...]
H A Dau6610.c133 &adap_to_d(adap)->i2c_adap);
147 &adap_to_d(adap)->i2c_adap,
/linux-master/drivers/media/pci/dm1105/
H A Ddm1105.c338 struct i2c_adapter i2c_adap; member in struct:dm1105_dev
473 static int dm1105_i2c_xfer(struct i2c_adapter *i2c_adap, argument
481 dev = i2c_adap->algo_data;
881 &dev->i2c_adap);
889 &dev->i2c_adap);
892 &dvbworld_ts2020_config, &dev->i2c_adap);
902 &dev->i2c_adap);
906 &dev->i2c_adap, DVB_PLL_OPERA1);
912 &dev->i2c_adap);
916 &dev->i2c_adap);
[all...]
/linux-master/drivers/media/usb/ttusb-budget/
H A Ddvb-ttusb-budget.c102 struct i2c_adapter i2c_adap; member in struct:ttusb
987 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) return -EIO;
1009 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) return -EIO;
1018 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) {
1019 i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1);
1092 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1)
1258 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1)
1293 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1)
1321 if (i2c_transfer (&ttusb->i2c_adap, &msg, 1) != 1)
1342 if ((i2c_transfer(&ttusb->i2c_adap, ms
[all...]
/linux-master/drivers/media/pci/cobalt/
H A Dcobalt-i2c.c320 struct i2c_adapter *adap = &cobalt->i2c_adap[i];
366 i2c_del_adapter(&cobalt->i2c_adap[i]);
381 cobalt_err("unregistered bus %s\n", cobalt->i2c_adap[i].name);
382 i2c_del_adapter(&cobalt->i2c_adap[i]);
/linux-master/drivers/media/pci/mgb4/
H A Dmgb4_core.h48 struct i2c_adapter *i2c_adap; member in struct:mgb4_dev
/linux-master/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c302 struct i2c_adapter *i2c_adap; local
364 i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus);
365 if (i2c_adap)
366 edid = drm_get_edid(connector, i2c_adap);
371 i2c_adap = &ddc_bus->base;
372 edid = drm_get_edid(connector, i2c_adap);
378 * i2c_adap until now. Hence we cannot use drm_connector_init_with_ddc()
381 connector->ddc = i2c_adap;
/linux-master/drivers/media/pci/ttpci/
H A Dbudget-av.c421 if (i2c_writereg(&budget->i2c_adap, 0x4a, 0x01, 0x08) != 1) {
429 i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1));
433 dprintk(1, "saa7113 status=%02x\n", i2c_readreg(&budget->i2c_adap, 0x4a, 0x1f));
446 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc7);
447 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x80);
449 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc0);
450 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x00);
520 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1)
627 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1)
636 if (i2c_transfer(&budget->i2c_adap,
[all...]
H A Dbudget-core.c499 strscpy(budget->i2c_adap.name, budget->card->name,
500 sizeof(budget->i2c_adap.name));
502 saa7146_i2c_adapter_prepare(dev, &budget->i2c_adap, SAA7146_I2C_BUS_BIT_RATE_120);
503 strscpy(budget->i2c_adap.name, budget->card->name,
504 sizeof(budget->i2c_adap.name));
506 if (i2c_add_adapter(&budget->i2c_adap) < 0) {
511 ttpci_eeprom_parse_mac(&budget->i2c_adap, budget->dvb_adapter.proposed_mac);
536 i2c_del_adapter(&budget->i2c_adap);
564 i2c_del_adapter(&budget->i2c_adap);
H A Dbudget-ci.c679 if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1)
710 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
720 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) {
723 i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1);
808 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
906 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
913 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
1305 dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap);
1308 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap;
1315 dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap);
[all...]
/linux-master/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c550 &i2c_bus->i2c_adap);
555 0xc0 >> 1, &i2c_bus->i2c_adap,
563 &i2c_bus->i2c_adap);
568 0xc0 >> 1, &i2c_bus->i2c_adap,
582 &i2c_bus->i2c_adap);
589 0xc0 >> 1, &i2c_bus->i2c_adap,
594 0xc0 >> 1, &i2c_bus->i2c_adap,
606 &hauppauge_hvr2255a_config, &i2c_bus->i2c_adap);
609 &hauppauge_hvr2255b_config, &i2c_bus->i2c_adap);
615 si2157_attach(port, &dev->i2c_bus[0].i2c_adap,
[all...]
/linux-master/drivers/media/usb/au0828/
H A Dau0828-dvb.c576 &dev->i2c_adap);
582 &dev->i2c_adap,
587 &dev->i2c_adap,
595 &dev->i2c_adap);
598 &dev->i2c_adap, 0x60,
604 &dev->i2c_adap);
607 0x60, &dev->i2c_adap,
613 &dev->i2c_adap);
616 &dev->i2c_adap,
/linux-master/drivers/media/usb/dvb-usb/
H A Ddw2102.c893 ret = s6x0_i2c_transfer(&d->i2c_adap, msg, 2);
923 i2c_transfer(&adap->dev->i2c_adap, &msg, 1);
972 if (i2c_transfer(&d->i2c_adap, msg, 2) != 2)
1011 i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1);
1043 i2c_transfer(&udev_adap->dev->i2c_adap, &msg, 1);
1209 &d->dev->i2c_adap, 0);
1213 &d->dev->i2c_adap)) {
1228 &d->dev->i2c_adap, 0);
1232 &d->dev->i2c_adap)) {
1242 &d->dev->i2c_adap);
[all...]
H A Ddib0700_devices.c99 if (dib3000mc_i2c_enumeration(&adap->dev->i2c_adap, 2, DEFAULT_DIB3000P_I2C_ADDRESS, bristol_dib3000mc_config) != 0) {
105 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap,
121 struct i2c_adapter *prim_i2c = &adap->dev->i2c_adap;
290 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
299 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
324 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18,
333 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
478 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
486 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap, 0x80,
500 stk7700ph_xc3028_config.i2c_adap
[all...]
H A Ddibusb-mc-common.c92 &adap->dev->i2c_adap,
97 &adap->dev->i2c_adap,
H A Ddtv5100.c115 &adap->dev->i2c_adap);
132 adap->fe_adap[0].fe, &adap->dev->i2c_adap,
H A Dcxusb.c540 if (cxusb_i2c_xfer(&d->i2c_adap, &msg, 1) != 1)
705 &dvbdev->i2c_adap, 0x61,
742 &adap->dev->i2c_adap, 0x61, TUNER_LG_TDVS_H06XF);
775 .i2c_adap = &adap->dev->i2c_adap,
799 &adap->dev->i2c_adap, &aver_a868r_tuner);
808 &adap->dev->i2c_adap, &d680_dmb_tuner);
817 &adap->dev->i2c_adap, &mygica_d689_max2165_cfg);
911 &dvbdev->i2c_adap);
932 &adap->dev->i2c_adap);
[all...]
/linux-master/drivers/staging/media/av7110/
H A Dbudget-patch.c281 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1)
308 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1)
324 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap);
334 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap);
337 budget->dvb_frontend->tuner_priv = &budget->i2c_adap;
346 budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap);
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Datombios_i2c.c107 int amdgpu_atombios_i2c_xfer(struct i2c_adapter *i2c_adap, argument
110 struct amdgpu_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
/linux-master/drivers/media/tuners/
H A Dtea5767.c368 int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
370 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr };
439 struct i2c_adapter* i2c_adap,
450 priv->i2c_props.adap = i2c_adap;
438 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument

Completed in 399 milliseconds

123456789