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

12345678

/drivers/gpu/drm/radeon/
H A Datombios_i2c.c105 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
108 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
H A Dradeon_i2c.c34 extern int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
90 static int pre_xfer(struct i2c_adapter *i2c_adap) argument
92 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
160 static void post_xfer(struct i2c_adapter *i2c_adap) argument
162 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
326 static int r100_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
329 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
579 static int r500_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
582 struct radeon_i2c_chan *i2c = i2c_get_adapdata(i2c_adap);
812 static int radeon_hw_i2c_xfer(struct i2c_adapter *i2c_adap, argument
[all...]
/drivers/media/dvb-frontends/
H A Ddib7000p.h57 int (*dib7000pc_detection)(struct i2c_adapter *i2c_adap);
66 struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
H A Ddib9000.h31 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
/drivers/media/usb/dvb-usb/
H A Dfriio.c168 ret = gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
170 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
173 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
175 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
183 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
185 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
191 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
193 ret += gl861_i2c_xfer(&adap->dev->i2c_adap, &msg, 1);
H A Dcxusb.c485 if (cxusb_i2c_xfer(&d->i2c_adap, &msg, 1) != 1)
697 ret = cxusb_i2c_xfer(&d->i2c_adap, msg, 2);
880 &adap->dev->i2c_adap, 0x61,
908 &adap->dev->i2c_adap, 0x61, TUNER_LG_TDVS_H06XF);
939 .i2c_adap = &adap->dev->i2c_adap,
963 &adap->dev->i2c_adap, &aver_a868r_tuner);
971 &adap->dev->i2c_adap, &d680_dmb_tuner);
979 &adap->dev->i2c_adap, &mygica_d689_max2165_cfg);
992 &adap->dev->i2c_adap);
[all...]
H A Ddib0700_devices.c100 if (dib3000mc_i2c_enumeration(&adap->dev->i2c_adap, 2, DEFAULT_DIB3000P_I2C_ADDRESS, bristol_dib3000mc_config) != 0) {
106 return (adap->fe_adap[0].fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap,
122 struct i2c_adapter *prim_i2c = &adap->dev->i2c_adap;
291 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18,
300 adap->fe_adap[0].fe = state->dib7000p_ops.init(&adap->dev->i2c_adap,
325 if (state->dib7000p_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18,
334 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 Ddtv5100.c119 &adap->dev->i2c_adap);
136 adap->fe_adap[0].fe, &adap->dev->i2c_adap,
H A Ddibusb-mb.c35 &adap->dev->i2c_adap, &st->ops);
50 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x61, &adap->dev->i2c_adap,
61 dvb_attach(dvb_pll_attach, adap->fe_adap[0].fe, 0x60, &adap->dev->i2c_adap,
85 if (i2c_transfer(&adap->dev->i2c_adap, msg, 2) != 2) {
/drivers/media/usb/pvrusb2/
H A Dpvrusb2-eeprom.c105 if ((ret = i2c_transfer(&hdw->i2c_adap,
132 fake_client.adapter = &hdw->i2c_adap;
/drivers/media/pci/pluto2/
H A Dpluto2.c116 struct i2c_adapter i2c_adap; member in struct:pluto
491 ret = i2c_transfer(&pluto->i2c_adap, &msg, 1);
522 pluto->fe = tda10046_attach(&pluto2_fe_config, &pluto->i2c_adap);
639 i2c_set_adapdata(&pluto->i2c_adap, pluto);
640 strcpy(pluto->i2c_adap.name, DRIVER_NAME);
641 pluto->i2c_adap.owner = THIS_MODULE;
642 pluto->i2c_adap.dev.parent = &pdev->dev;
643 pluto->i2c_adap.algo_data = &pluto->i2c_bit;
656 ret = i2c_bit_add_bus(&pluto->i2c_adap);
727 i2c_del_adapter(&pluto->i2c_adap);
[all...]
/drivers/media/usb/em28xx/
H A Dem28xx-i2c.c495 static int em28xx_i2c_xfer(struct i2c_adapter *i2c_adap, argument
498 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
842 static u32 functionality(struct i2c_adapter *i2c_adap) argument
844 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data;
940 dev->i2c_adap[bus] = em28xx_adap_template;
941 dev->i2c_adap[bus].dev.parent = &dev->udev->dev;
942 strcpy(dev->i2c_adap[bus].name, dev->name);
947 dev->i2c_adap[bus].algo_data = &dev->i2c_bus[bus];
949 retval = i2c_add_adapter(&dev->i2c_adap[bus]);
957 dev->i2c_client[bus].adapter = &dev->i2c_adap[bu
[all...]
/drivers/media/pci/pt1/
H A Dpt1.c76 struct i2c_adapter i2c_adap; member in struct:pt1
824 struct i2c_adapter *i2c_adap; local
832 i2c_adap = &pt1->i2c_adap;
838 i2c_adap);
846 i2c_adap);
1078 i2c_del_adapter(&pt1->i2c_adap);
1090 struct i2c_adapter *i2c_adap; local
1133 i2c_adap = &pt1->i2c_adap;
[all...]
/drivers/media/pci/ttpci/
H A Dbudget-av.c437 if (i2c_writereg(&budget->i2c_adap, 0x4a, 0x01, 0x08) != 1) {
445 i2c_writereg(&budget->i2c_adap, 0x4a, *data, *(data + 1));
449 dprintk(1, "saa7113 status=%02x\n", i2c_readreg(&budget->i2c_adap, 0x4a, 0x1f));
462 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc7);
463 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x80);
465 i2c_writereg(&budget->i2c_adap, 0x4a, 0x02, 0xc0);
466 i2c_writereg(&budget->i2c_adap, 0x4a, 0x09, 0x00);
536 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1)
643 if (i2c_transfer(&budget->i2c_adap, &msg, 1) != 1)
652 if (i2c_transfer(&budget->i2c_adap,
[all...]
H A Dbudget-ci.c694 if (i2c_transfer(&budget_ci->budget.i2c_adap, &msg, 1) != 1)
725 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
735 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1) {
738 i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1);
823 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
921 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
928 if (i2c_transfer(&budget_ci->budget.i2c_adap, &tuner_msg, 1) != 1)
1320 dvb_attach(stv0299_attach, &alps_bsru6_config, &budget_ci->budget.i2c_adap);
1323 budget_ci->budget.dvb_frontend->tuner_priv = &budget_ci->budget.i2c_adap;
1330 dvb_attach(stv0299_attach, &philips_su1278_tt_config, &budget_ci->budget.i2c_adap);
[all...]
H A Dbudget-patch.c295 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1)
322 if (i2c_transfer (&budget->i2c_adap, &msg, 1) != 1)
338 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap);
348 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap);
351 budget->dvb_frontend->tuner_priv = &budget->i2c_adap;
360 budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap);
H A Dbudget-core.c500 strlcpy(budget->i2c_adap.name, budget->card->name, sizeof(budget->i2c_adap.name));
502 saa7146_i2c_adapter_prepare(dev, &budget->i2c_adap, SAA7146_I2C_BUS_BIT_RATE_120);
503 strcpy(budget->i2c_adap.name, budget->card->name);
505 if (i2c_add_adapter(&budget->i2c_adap) < 0) {
510 ttpci_eeprom_parse_mac(&budget->i2c_adap, budget->dvb_adapter.proposed_mac);
535 i2c_del_adapter(&budget->i2c_adap);
563 i2c_del_adapter(&budget->i2c_adap);
/drivers/media/usb/ttusb-budget/
H A Ddvb-ttusb-budget.c95 struct i2c_adapter i2c_adap; member in struct:ttusb
1038 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1) return -EIO;
1060 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) return -EIO;
1069 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1) {
1070 i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1);
1143 if (i2c_transfer(&ttusb->i2c_adap, &tuner_msg, 1) != 1)
1309 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1)
1344 if (i2c_transfer(&ttusb->i2c_adap, &msg, 1) != 1)
1372 if (i2c_transfer (&ttusb->i2c_adap, &msg, 1) != 1)
1393 if ((i2c_transfer(&ttusb->i2c_adap, ms
[all...]
/drivers/gpu/drm/gma500/
H A Doaktrail_lvds.c307 struct i2c_adapter *i2c_adap; local
363 i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus);
364 if (i2c_adap == NULL)
370 if (i2c_adap) {
371 edid = drm_get_edid(connector, i2c_adap);
/drivers/media/usb/au0828/
H A Dau0828-dvb.c552 &dev->i2c_adap);
558 &dev->i2c_adap,
563 &dev->i2c_adap,
571 &dev->i2c_adap);
574 &dev->i2c_adap, 0x60,
580 &dev->i2c_adap);
583 0x60, &dev->i2c_adap,
589 &dev->i2c_adap);
592 &dev->i2c_adap,
/drivers/media/usb/dvb-usb-v2/
H A Dau6610.c146 &adap_to_d(adap)->i2c_adap);
160 &adap_to_d(adap)->i2c_adap,
H A Dgl861.c103 &adap_to_d(adap)->i2c_adap);
117 adap->fe[0], &adap_to_d(adap)->i2c_adap,
/drivers/media/pci/cx23885/
H A Dnetup-init.c109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
/drivers/media/tuners/
H A Dtea5767.c369 int tea5767_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
371 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr };
441 struct i2c_adapter* i2c_adap,
452 priv->i2c_props.adap = i2c_adap;
440 tea5767_attach(struct dvb_frontend *fe, struct i2c_adapter* i2c_adap, u8 i2c_addr) argument
/drivers/media/usb/cx231xx/
H A Dcx231xx-input.c103 dev->ir_i2c_client = i2c_new_device(&dev->i2c_bus[ir_i2c_bus].i2c_adap, &info);

Completed in 323 milliseconds

12345678