/drivers/gpu/drm/radeon/ |
H A D | atombios_i2c.c | 105 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 D | radeon_i2c.c | 34 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 D | dib7000p.h | 57 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 D | dib9000.h | 31 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 D | friio.c | 168 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 D | cxusb.c | 485 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 D | dib0700_devices.c | 100 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 D | dtv5100.c | 119 &adap->dev->i2c_adap); 136 adap->fe_adap[0].fe, &adap->dev->i2c_adap,
|
H A D | dibusb-mb.c | 35 &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 D | pvrusb2-eeprom.c | 105 if ((ret = i2c_transfer(&hdw->i2c_adap, 132 fake_client.adapter = &hdw->i2c_adap;
|
/drivers/media/pci/pluto2/ |
H A D | pluto2.c | 116 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 D | em28xx-i2c.c | 495 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 D | pt1.c | 76 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 D | budget-av.c | 437 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 D | budget-ci.c | 694 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 D | budget-patch.c | 295 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 D | budget-core.c | 500 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 D | dvb-ttusb-budget.c | 95 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 D | oaktrail_lvds.c | 307 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 D | au0828-dvb.c | 552 &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 D | au6610.c | 146 &adap_to_d(adap)->i2c_adap); 160 &adap_to_d(adap)->i2c_adap,
|
H A D | gl861.c | 103 &adap_to_d(adap)->i2c_adap); 117 adap->fe[0], &adap_to_d(adap)->i2c_adap,
|
/drivers/media/pci/cx23885/ |
H A D | netup-init.c | 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
|
/drivers/media/tuners/ |
H A D | tea5767.c | 369 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 D | cx231xx-input.c | 103 dev->ir_i2c_client = i2c_new_device(&dev->i2c_bus[ir_i2c_bus].i2c_adap, &info);
|