/drivers/media/video/cx25821/ |
H A D | cx25821-medusa-video.c | 78 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl, &tmp); 82 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl, value); 84 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl_ns, &tmp); 88 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl_ns, value); 102 value = cx25821_i2c_read(&dev->i2c_bus[0], 107 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], 111 value = cx25821_i2c_read(&dev->i2c_bus[0], 115 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], 118 value = cx25821_i2c_read(&dev->i2c_bus[0], 122 ret_val = cx25821_i2c_write(&dev->i2c_bus[ [all...] |
H A D | cx25821-cards.c | 67 if (dev->i2c_bus[0].i2c_rc == 0) { 68 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; 69 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom,
|
H A D | cx25821-core.c | 387 value = cx25821_i2c_read(&dev->i2c_bus[0], reg, &tmp); 768 value = cx25821_i2c_read(&dev->i2c_bus[0], AFE_AB_DIAG_CTRL, &tmp); 943 dev->i2c_bus[0].nr = 0; 944 dev->i2c_bus[0].dev = dev; 945 dev->i2c_bus[0].reg_stat = I2C1_STAT; 946 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; 947 dev->i2c_bus[0].reg_addr = I2C1_ADDR; 948 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; 949 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; 950 dev->i2c_bus[ [all...] |
/drivers/media/video/cx23885/ |
H A D | cx23885-dvb.c | 670 struct cx23885_i2c *i2c_bus = NULL, *i2c_bus2 = NULL; local 692 i2c_bus = &dev->i2c_bus[0]; 695 &i2c_bus->i2c_adap); 698 &i2c_bus->i2c_adap, 704 i2c_bus = &dev->i2c_bus[0]; 707 &i2c_bus->i2c_adap); 710 0x60, &dev->i2c_bus[1].i2c_adap, 715 i2c_bus [all...] |
H A D | netup-init.c | 111 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local 112 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
|
H A D | cx23885-core.c | 910 dev->i2c_bus[0].nr = 0; 911 dev->i2c_bus[0].dev = dev; 912 dev->i2c_bus[0].reg_stat = I2C1_STAT; 913 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; 914 dev->i2c_bus[0].reg_addr = I2C1_ADDR; 915 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; 916 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; 917 dev->i2c_bus[0].i2c_period = (0x9d << 24); /* 100kHz */ 920 dev->i2c_bus[1].nr = 1; 921 dev->i2c_bus[ [all...] |
/drivers/video/intelfb/ |
H A D | intelfb_i2c.c | 164 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].i2c_bus, 178 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].i2c_bus, 186 dinfo->output[i].i2c_bus = dinfo->output[i - 1].i2c_bus; 200 if (dinfo->output[i].i2c_bus.dinfo) { 201 i2c_del_adapter(&dinfo->output[i].i2c_bus.adapter); 202 dinfo->output[i].i2c_bus.dinfo = NULL;
|
/drivers/gpu/drm/i915/ |
H A D | dvo.h | 43 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
|
H A D | dvo_sil164.c | 71 struct i2c_adapter *adapter = dvo->i2c_bus; 108 struct i2c_adapter *adapter = dvo->i2c_bus; 143 dvo->i2c_bus = adapter;
|
H A D | dvo_ch7xxx.c | 115 struct i2c_adapter *adapter = dvo->i2c_bus; 153 struct i2c_adapter *adapter = dvo->i2c_bus; 188 dvo->i2c_bus = adapter;
|
H A D | dvo_ivch.c | 169 struct i2c_adapter *adapter = dvo->i2c_bus; 212 struct i2c_adapter *adapter = dvo->i2c_bus; 247 dvo->i2c_bus = adapter;
|
H A D | dvo_tfp410.c | 96 struct i2c_adapter *adapter = dvo->i2c_bus; 133 struct i2c_adapter *adapter = dvo->i2c_bus; 179 dvo->i2c_bus = adapter;
|
H A D | dvo_ch7017.c | 184 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; 196 return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; 211 dvo->i2c_bus = adapter;
|
/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_hdmi.c | 57 struct mdfld_hdmi_i2c *i2c_bus; member in struct:mid_intel_hdmi_priv 148 edid = drm_get_edid(connector, &psb_intel_encoder->i2c_bus->adapter); 233 edid = drm_get_edid(connector, &psb_intel_encoder->i2c_bus->adapter); 273 if (psb_intel_encoder->i2c_bus) 274 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); 372 psb_intel_encoder->i2c_bus = psb_intel_i2c_create(dev, 375 if (!psb_intel_encoder->i2c_bus) { 381 &(psb_intel_encoder->i2c_bus->adapter);
|
H A D | cdv_intel_lvds.c | 411 ret = psb_intel_ddc_get_modes(connector, &psb_intel_encoder->i2c_bus->adapter); 446 if (psb_intel_encoder->i2c_bus) 447 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); 630 * FIXME: distroy i2c_bus when exit 632 psb_intel_encoder->i2c_bus = psb_intel_i2c_create(dev, 635 if (!psb_intel_encoder->i2c_bus) { 640 psb_intel_encoder->i2c_bus->slave_addr = 0x2C; 641 dev_priv->lvds_i2c_bus = psb_intel_encoder->i2c_bus; 723 if (psb_intel_encoder->i2c_bus) 724 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); [all...] |
H A D | psb_intel_lvds.c | 63 struct psb_intel_i2c_chan *i2c_bus; member in struct:psb_intel_lvds_priv 534 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); 767 * FIXME: distroy i2c_bus when exit 769 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); 770 if (!lvds_priv->i2c_bus) { 775 lvds_priv->i2c_bus->slave_addr = 0x2C; 776 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; 857 if (lvds_priv->i2c_bus) 858 psb_intel_i2c_destroy(lvds_priv->i2c_bus);
|
/drivers/media/video/cx231xx/ |
H A D | cx231xx-dvb.c | 366 cfg.i2c_adap = &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap; 592 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); 605 &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, 617 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); 630 &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, 640 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); 653 0x60, &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, 663 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); 676 0x60, &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, 685 __func__, i2c_adapter_id(&dev->i2c_bus[de [all...] |
H A D | cx231xx-core.c | 157 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, argument 161 struct cx231xx *dev = i2c_bus->dev; 173 _i2c_period = i2c_bus->i2c_period; 174 _i2c_nostop = i2c_bus->i2c_nostop; 175 _i2c_reserve = i2c_bus->i2c_reserve; 194 ven_req.bRequest = i2c_bus->nr + 4; 196 ven_req.bRequest = i2c_bus->nr; /* channel number, */ 1282 dev->i2c_bus[0].nr = 0; 1283 dev->i2c_bus[0].dev = dev; 1284 dev->i2c_bus[ [all...] |
H A D | cx231xx-input.c | 109 dev->ir_i2c_client = i2c_new_device(&dev->i2c_bus[ir_i2c_bus].i2c_adap, &info);
|
/drivers/gpu/drm/radeon/ |
H A D | radeon_connectors.c | 1410 struct radeon_i2c_bus_rec *i2c_bus, 1443 if (radeon_connector->ddc_bus && i2c_bus->valid) { 1444 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { 1498 if (i2c_bus->valid) { 1501 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "eDP-auxch"); 1503 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "DP-auxch"); 1506 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1563 if (i2c_bus->valid) { 1564 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1581 if (i2c_bus 1406 radeon_add_atom_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint32_t igp_lane_info, uint16_t connector_object_id, struct radeon_hpd *hpd, struct radeon_router *router) argument 1787 radeon_add_legacy_connector(struct drm_device *dev, uint32_t connector_id, uint32_t supported_device, int connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t connector_object_id, struct radeon_hpd *hpd) argument [all...] |
H A D | radeon_i2c.c | 1029 if (rdev->i2c_bus[i]) { 1030 radeon_i2c_destroy(rdev->i2c_bus[i]); 1031 rdev->i2c_bus[i] = NULL; 1045 if (!rdev->i2c_bus[i]) { 1046 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); 1054 struct radeon_i2c_bus_rec *i2c_bus) 1059 if (rdev->i2c_bus[i] && 1060 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { 1061 return rdev->i2c_bus[ 1053 radeon_i2c_lookup(struct radeon_device *rdev, struct radeon_i2c_bus_rec *i2c_bus) argument 1072 radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 *val) argument 1106 radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 val) argument [all...] |
H A D | radeon_combios.c | 52 struct radeon_i2c_bus_rec *i2c_bus, 740 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); 743 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); 750 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); 764 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 777 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); 786 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 790 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 793 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); 1436 struct radeon_i2c_bus_rec i2c_bus; local 1463 struct radeon_i2c_bus_rec i2c_bus; local 2560 struct radeon_i2c_bus_rec i2c_bus; local [all...] |
/drivers/media/video/saa7164/ |
H A D | saa7164-dvb.c | 468 struct saa7164_i2c *i2c_bus = NULL; local 480 i2c_bus = &dev->i2c_bus[port->nr + 1]; 485 &i2c_bus->i2c_adap); 490 0xc0 >> 1, &i2c_bus->i2c_adap, 498 &i2c_bus->i2c_adap); 503 0xc0 >> 1, &i2c_bus->i2c_adap, 513 i2c_bus = &dev->i2c_bus[port->nr + 1]; 517 &i2c_bus [all...] |
H A D | saa7164-core.c | 1030 dev->i2c_bus[0].dev = dev; 1031 dev->i2c_bus[0].nr = 0; 1032 dev->i2c_bus[1].dev = dev; 1033 dev->i2c_bus[1].nr = 1; 1034 dev->i2c_bus[2].dev = dev; 1035 dev->i2c_bus[2].nr = 2; 1326 saa7164_i2c_register(&dev->i2c_bus[0]); 1327 saa7164_i2c_register(&dev->i2c_bus[1]); 1328 saa7164_i2c_register(&dev->i2c_bus[2]); 1465 saa7164_i2c_unregister(&dev->i2c_bus[ [all...] |
/drivers/i2c/busses/ |
H A D | i2c-powermac.c | 293 int i2c_bus; local 299 i2c_bus = *(tmp_bus + 9) - '0'; 301 i2c_bus = ((*prop) >> 8) & 0x0f; 303 if (pmac_i2c_get_channel(bus) == i2c_bus) {
|