/drivers/media/pci/cx23885/ |
H A D | netup-init.c | 108 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
|
H A D | cx23885-dvb.c | 943 struct cx23885_i2c *i2c_bus = NULL, *i2c_bus2 = NULL; local 972 i2c_bus = &dev->i2c_bus[0]; 975 &i2c_bus->i2c_adap); 978 &i2c_bus->i2c_adap, 984 i2c_bus = &dev->i2c_bus[0]; 987 &i2c_bus->i2c_adap); 990 0x60, &dev->i2c_bus[1].i2c_adap, 998 i2c_bus [all...] |
H A D | cx23885.h | 362 struct cx23885_i2c i2c_bus[3]; member in struct:cx23885_dev
|
/drivers/media/platform/exynos4-is/ |
H A D | fimc-is-sensor.h | 44 * @i2c_bus: ISP I2C bus index (0...1) 49 unsigned int i2c_bus; member in struct:fimc_is_sensor
|
H A D | fimc-is.c | 194 sensor->i2c_bus = tmp - FIMC_INPUT_MIPI_CSI2_0; 200 struct device_node *i2c_bus, *child; local 210 for_each_compatible_node(i2c_bus, NULL, FIMC_IS_I2C_COMPATIBLE) { 211 for_each_available_child_of_node(i2c_bus, child) { 638 mcuctl_write(sensor->i2c_bus, is, MCUCTL_REG_ISSR(3));
|
/drivers/gpu/drm/i915/ |
H A D | dvo.h | 42 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
|
/drivers/media/pci/saa7164/ |
H A D | saa7164-dvb.c | 464 struct saa7164_i2c *i2c_bus = NULL; local 476 i2c_bus = &dev->i2c_bus[port->nr + 1]; 481 &i2c_bus->i2c_adap); 486 0xc0 >> 1, &i2c_bus->i2c_adap, 494 &i2c_bus->i2c_adap); 499 0xc0 >> 1, &i2c_bus->i2c_adap, 509 i2c_bus = &dev->i2c_bus[port->nr + 1]; 513 &i2c_bus [all...] |
H A D | saa7164.h | 467 struct saa7164_i2c i2c_bus[3]; member in struct:saa7164_dev
|
/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 135 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); 217 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); 249 if (gma_encoder->i2c_bus) 250 psb_intel_i2c_destroy(gma_encoder->i2c_bus); 349 gma_encoder->i2c_bus = psb_intel_i2c_create(dev, 352 if (!gma_encoder->i2c_bus) { 357 hdmi_priv->hdmi_i2c_adapter = &(gma_encoder->i2c_bus->adapter);
|
H A D | psb_intel_lvds.c | 63 struct psb_intel_i2c_chan *i2c_bus; member in struct:psb_intel_lvds_priv 528 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); 747 * FIXME: distroy i2c_bus when exit 749 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); 750 if (!lvds_priv->i2c_bus) { 755 lvds_priv->i2c_bus->slave_addr = 0x2C; 756 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; 840 if (lvds_priv->i2c_bus) 841 psb_intel_i2c_destroy(lvds_priv->i2c_bus);
|
H A D | psb_intel_drv.h | 136 struct psb_intel_i2c_chan *i2c_bus; member in struct:gma_encoder
|
H A D | psb_drv.h | 661 int i2c_bus; /* I2C bus identifier for Moorestown */ member in struct:psb_ops
|
/drivers/media/usb/em28xx/ |
H A D | em28xx-i2c.c | 445 static inline int i2c_check_for_device(struct em28xx_i2c_bus *i2c_bus, u16 addr) argument 447 struct em28xx *dev = i2c_bus->dev; 450 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) 452 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) 454 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B) 459 static inline int i2c_recv_bytes(struct em28xx_i2c_bus *i2c_bus, argument 462 struct em28xx *dev = i2c_bus->dev; 466 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) 468 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) 470 else if (i2c_bus 475 i2c_send_bytes(struct em28xx_i2c_bus *i2c_bus, struct i2c_msg msg, int stop) argument 498 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; local 844 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; local [all...] |
H A D | em28xx-cards.c | 2460 struct em28xx_i2c_bus *i2c_bus = ptr; local 2461 struct em28xx *dev = i2c_bus->dev;
|
H A D | em28xx-dvb.c | 195 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; local 196 struct em28xx *dev = i2c_bus->dev; 235 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; local 236 struct em28xx *dev = i2c_bus->dev; 287 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; local 288 struct em28xx *dev = i2c_bus->dev; 722 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; local 723 struct em28xx *dev = i2c_bus->dev; 751 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; local 752 struct em28xx *dev = i2c_bus [all...] |
/drivers/gpu/drm/radeon/ |
H A D | radeon_i2c.c | 1013 if (rdev->i2c_bus[i]) { 1014 radeon_i2c_destroy(rdev->i2c_bus[i]); 1015 rdev->i2c_bus[i] = NULL; 1029 if (!rdev->i2c_bus[i]) { 1030 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); 1038 struct radeon_i2c_bus_rec *i2c_bus) 1043 if (rdev->i2c_bus[i] && 1044 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { 1045 return rdev->i2c_bus[ 1037 radeon_i2c_lookup(struct radeon_device *rdev, struct radeon_i2c_bus_rec *i2c_bus) argument 1056 radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 *val) argument 1090 radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 val) argument [all...] |
H A D | radeon_connectors.c | 1756 struct radeon_i2c_bus_rec *i2c_bus, 1790 if (radeon_connector->ddc_bus && i2c_bus->valid) { 1791 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { 1843 if (i2c_bus->valid) { 1844 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1932 if (i2c_bus->valid) { 1933 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1954 if (i2c_bus->valid) { 1955 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); 1981 if (i2c_bus 1752 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 2197 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_combios.c | 689 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); 692 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); 699 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); 709 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 714 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); 719 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 723 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); 726 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); 1384 struct radeon_i2c_bus_rec i2c_bus; local 1387 i2c_bus 1411 struct radeon_i2c_bus_rec i2c_bus; local 2636 struct radeon_i2c_bus_rec i2c_bus; local [all...] |
H A D | radeon_atombios.c | 191 rdev->i2c_bus[i] = radeon_i2c_create(rdev->ddev, &i2c, stmp); 284 struct radeon_i2c_bus_rec *i2c_bus, 329 i2c_bus->valid = false; 432 (i2c_bus->valid == false) && 435 *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); 2069 struct radeon_i2c_bus_rec i2c_bus; local 2086 i2c_bus = radeon_lookup_i2c_gpio(rdev, power_info->info.ucOverdriveI2cLine); 2087 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); 2088 if (rdev->pm.i2c_bus) { 281 radeon_atom_apply_quirks(struct drm_device *dev, uint32_t supported_device, int *connector_type, struct radeon_i2c_bus_rec *i2c_bus, uint16_t *line_mux, struct radeon_hpd *hpd) argument 2247 struct radeon_i2c_bus_rec i2c_bus; local [all...] |
H A D | radeon_mode.h | 403 struct radeon_i2c_chan *i2c_bus; member in struct:radeon_encoder_ext_tmds 645 struct radeon_i2c_bus_rec *i2c_bus, 655 struct radeon_i2c_bus_rec *i2c_bus, 726 struct radeon_i2c_bus_rec *i2c_bus); 731 extern void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
|
/drivers/i2c/busses/ |
H A D | i2c-kempld.c | 79 static int i2c_bus = -1; variable 80 module_param(i2c_bus, int, 0); 81 MODULE_PARM_DESC(i2c_bus, "Set I2C bus number (default=-1 for dynamic assignment)"); 327 if (i2c_bus >= -1) 328 i2c->adap.nr = i2c_bus;
|
/drivers/media/usb/cx231xx/ |
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, */ 1278 dev->i2c_bus[0].nr = 0; 1279 dev->i2c_bus[0].dev = dev; 1280 dev->i2c_bus[ [all...] |
H A D | cx231xx.h | 630 struct cx231xx_i2c i2c_bus[3]; member in struct:cx231xx 680 int (*cx231xx_send_usb_command) (struct cx231xx_i2c *i2c_bus, 846 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus,
|
/drivers/media/pci/cx25821/ |
H A D | cx25821.h | 251 struct cx25821_i2c i2c_bus[3]; member in struct:cx25821_dev
|
/drivers/video/fbdev/intelfb/ |
H A D | intelfb.h | 261 struct intelfb_i2c_chan i2c_bus; member in struct:intelfb_output_rec
|