[go: nahoru, domu]

Searched defs:i2c_bus (Results 1 - 25 of 27) sorted by relevance

12

/drivers/media/pci/cx23885/
H A Dnetup-init.c108 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local
109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
H A Dcx23885-dvb.c943 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 Dcx23885.h362 struct cx23885_i2c i2c_bus[3]; member in struct:cx23885_dev
/drivers/media/platform/exynos4-is/
H A Dfimc-is-sensor.h44 * @i2c_bus: ISP I2C bus index (0...1)
49 unsigned int i2c_bus; member in struct:fimc_is_sensor
H A Dfimc-is.c194 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 Ddvo.h42 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c464 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 Dsaa7164.h467 struct saa7164_i2c i2c_bus[3]; member in struct:saa7164_dev
/drivers/gpu/drm/gma500/
H A Dcdv_intel_hdmi.c57 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 Dpsb_intel_lvds.c63 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 Dpsb_intel_drv.h136 struct psb_intel_i2c_chan *i2c_bus; member in struct:gma_encoder
H A Dpsb_drv.h661 int i2c_bus; /* I2C bus identifier for Moorestown */ member in struct:psb_ops
/drivers/media/usb/em28xx/
H A Dem28xx-i2c.c445 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 Dem28xx-cards.c2460 struct em28xx_i2c_bus *i2c_bus = ptr; local
2461 struct em28xx *dev = i2c_bus->dev;
H A Dem28xx-dvb.c195 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 Dradeon_i2c.c1013 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 Dradeon_connectors.c1756 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 Dradeon_combios.c689 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 Dradeon_atombios.c191 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 Dradeon_mode.h403 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 Di2c-kempld.c79 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 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, */
1278 dev->i2c_bus[0].nr = 0;
1279 dev->i2c_bus[0].dev = dev;
1280 dev->i2c_bus[
[all...]
H A Dcx231xx.h630 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 Dcx25821.h251 struct cx25821_i2c i2c_bus[3]; member in struct:cx25821_dev
/drivers/video/fbdev/intelfb/
H A Dintelfb.h261 struct intelfb_i2c_chan i2c_bus; member in struct:intelfb_output_rec

Completed in 400 milliseconds

12