Searched refs:i2c_bus (Results 1 - 25 of 48) sorted by relevance

12

/drivers/media/video/cx25821/
H A Dcx25821-medusa-video.c78 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 Dcx25821-cards.c67 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 Dcx25821-core.c387 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 Dcx23885-dvb.c670 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 Dnetup-init.c111 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local
112 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
H A Dcx23885-core.c910 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 Dintelfb_i2c.c164 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 Ddvo.h43 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
H A Ddvo_sil164.c71 struct i2c_adapter *adapter = dvo->i2c_bus;
108 struct i2c_adapter *adapter = dvo->i2c_bus;
143 dvo->i2c_bus = adapter;
H A Ddvo_ch7xxx.c115 struct i2c_adapter *adapter = dvo->i2c_bus;
153 struct i2c_adapter *adapter = dvo->i2c_bus;
188 dvo->i2c_bus = adapter;
H A Ddvo_ivch.c169 struct i2c_adapter *adapter = dvo->i2c_bus;
212 struct i2c_adapter *adapter = dvo->i2c_bus;
247 dvo->i2c_bus = adapter;
H A Ddvo_tfp410.c96 struct i2c_adapter *adapter = dvo->i2c_bus;
133 struct i2c_adapter *adapter = dvo->i2c_bus;
179 dvo->i2c_bus = adapter;
H A Ddvo_ch7017.c184 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 Dcdv_intel_hdmi.c57 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 Dcdv_intel_lvds.c411 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 Dpsb_intel_lvds.c63 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 Dcx231xx-dvb.c366 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 Dcx231xx-core.c157 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 Dcx231xx-input.c109 dev->ir_i2c_client = i2c_new_device(&dev->i2c_bus[ir_i2c_bus].i2c_adap, &info);
/drivers/gpu/drm/radeon/
H A Dradeon_connectors.c1410 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 Dradeon_i2c.c1029 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 Dradeon_combios.c52 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 Dsaa7164-dvb.c468 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 Dsaa7164-core.c1030 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 Di2c-powermac.c293 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) {

Completed in 245 milliseconds

12