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

123

/linux-master/drivers/media/pci/cx25821/
H A Dcx25821-medusa-video.c63 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl, &tmp);
67 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl, value);
69 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl_ns, &tmp);
73 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl_ns, value);
85 value = cx25821_i2c_read(&dev->i2c_bus[0],
90 ret_val = cx25821_i2c_write(&dev->i2c_bus[0],
94 value = cx25821_i2c_read(&dev->i2c_bus[0],
98 ret_val = cx25821_i2c_write(&dev->i2c_bus[0],
101 value = cx25821_i2c_read(&dev->i2c_bus[0],
105 ret_val = cx25821_i2c_write(&dev->i2c_bus[
[all...]
/linux-master/include/sound/
H A Dpt2258.h13 struct snd_i2c_bus *i2c_bus; member in struct:snd_pt2258
/linux-master/drivers/media/pci/cx23885/
H A Dcx23885-dvb.c1091 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo);
1118 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1;
1119 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, sizeof(eeprom));
1134 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1;
1135 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom,
1150 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[0]; local
1162 client_ci = i2c_new_client_device(&i2c_bus->i2c_adap, &info);
1175 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1;
1176 tveeprom_read(&dev->i2c_bus[
1191 struct cx23885_i2c *i2c_bus = NULL, *i2c_bus2 = NULL; local
[all...]
H A Dnetup-init.c98 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local
99 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
H A Dcx23885-core.c946 dev->i2c_bus[0].nr = 0;
947 dev->i2c_bus[0].dev = dev;
948 dev->i2c_bus[0].reg_stat = I2C1_STAT;
949 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL;
950 dev->i2c_bus[0].reg_addr = I2C1_ADDR;
951 dev->i2c_bus[0].reg_rdata = I2C1_RDATA;
952 dev->i2c_bus[0].reg_wdata = I2C1_WDATA;
953 dev->i2c_bus[0].i2c_period = (0x9d << 24); /* 100kHz */
956 dev->i2c_bus[1].nr = 1;
957 dev->i2c_bus[
[all...]
/linux-master/sound/i2c/other/
H A Dpt2258.c39 snd_i2c_lock(pt->i2c_bus);
42 snd_i2c_unlock(pt->i2c_bus);
47 snd_i2c_lock(pt->i2c_bus);
50 snd_i2c_unlock(pt->i2c_bus);
57 snd_i2c_lock(pt->i2c_bus);
60 snd_i2c_unlock(pt->i2c_bus);
65 snd_i2c_unlock(pt->i2c_bus);
110 snd_i2c_lock(pt->i2c_bus);
113 snd_i2c_unlock(pt->i2c_bus);
118 snd_i2c_lock(pt->i2c_bus);
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_i2c.h38 const struct amdgpu_i2c_bus_rec *i2c_bus);
H A Damdgpu_connectors.h37 struct amdgpu_i2c_bus_rec *i2c_bus,
H A Damdgpu_i2c.c243 if (adev->i2c_bus[i]) {
244 amdgpu_i2c_destroy(adev->i2c_bus[i]);
245 adev->i2c_bus[i] = NULL;
259 if (!adev->i2c_bus[i]) {
260 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name);
269 const struct amdgpu_i2c_bus_rec *i2c_bus)
274 if (adev->i2c_bus[i] &&
275 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) {
276 return adev->i2c_bus[
268 amdgpu_i2c_lookup(struct amdgpu_device *adev, const struct amdgpu_i2c_bus_rec *i2c_bus) argument
282 amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 *val) argument
316 amdgpu_i2c_put_byte(struct amdgpu_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 val) argument
[all...]
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is-sensor.h41 * @i2c_bus: ISP I2C bus index (0...1)
46 unsigned int i2c_bus; member in struct:fimc_is_sensor
/linux-master/drivers/media/usb/em28xx/
H A Dem28xx-i2c.c474 static inline int i2c_check_for_device(struct em28xx_i2c_bus *i2c_bus, u16 addr) argument
476 struct em28xx *dev = i2c_bus->dev;
479 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX)
481 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800)
483 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B)
488 static inline int i2c_recv_bytes(struct em28xx_i2c_bus *i2c_bus, argument
491 struct em28xx *dev = i2c_bus->dev;
495 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX)
497 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800)
499 else if (i2c_bus
504 i2c_send_bytes(struct em28xx_i2c_bus *i2c_bus, struct i2c_msg msg, int stop) argument
527 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; local
881 struct em28xx_i2c_bus *i2c_bus = i2c_adap->algo_data; local
[all...]
/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_dvo_dev.h45 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
H A Ddvo_tfp410.c97 struct i2c_adapter *adapter = dvo->i2c_bus;
134 struct i2c_adapter *adapter = dvo->i2c_bus;
180 dvo->i2c_bus = adapter;
H A Ddvo_sil164.c76 struct i2c_adapter *adapter = dvo->i2c_bus;
113 struct i2c_adapter *adapter = dvo->i2c_bus;
148 dvo->i2c_bus = adapter;
H A Ddvo_ch7xxx.c150 struct i2c_adapter *adapter = dvo->i2c_bus;
188 struct i2c_adapter *adapter = dvo->i2c_bus;
223 dvo->i2c_bus = adapter;
/linux-master/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c527 struct saa7164_i2c *i2c_bus = NULL; local
545 i2c_bus = &dev->i2c_bus[port->nr + 1];
550 &i2c_bus->i2c_adap);
555 0xc0 >> 1, &i2c_bus->i2c_adap,
563 &i2c_bus->i2c_adap);
568 0xc0 >> 1, &i2c_bus->i2c_adap,
578 i2c_bus = &dev->i2c_bus[port->nr + 1];
582 &i2c_bus
[all...]
/linux-master/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c140 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, argument
144 struct cx231xx *dev = i2c_bus->dev;
156 _i2c_period = i2c_bus->i2c_period;
157 _i2c_nostop = i2c_bus->i2c_nostop;
158 _i2c_reserve = i2c_bus->i2c_reserve;
170 ven_req.bRequest = i2c_bus->nr + 4;
172 ven_req.bRequest = i2c_bus->nr; /* channel number, */
1294 dev->i2c_bus[0].nr = 0;
1295 dev->i2c_bus[0].dev = dev;
1296 dev->i2c_bus[
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dbase.c156 struct nvkm_i2c_bus *i2c_bus; local
176 i2c_bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_SEC);
178 i2c_bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_PRI);
179 if (!i2c_bus)
183 if (!nvkm_iccsense_validate_device(&i2c_bus->i2c, addr,
198 sensor->i2c = &i2c_bus->i2c;
/linux-master/drivers/media/pci/smipcie/
H A Dsmipcie-main.c184 i2c_set_adapdata(&dev->i2c_bus[0], dev);
185 strscpy(dev->i2c_bus[0].name, "SMI-I2C0", sizeof(dev->i2c_bus[0].name));
186 dev->i2c_bus[0].owner = THIS_MODULE;
187 dev->i2c_bus[0].dev.parent = &dev->pci_dev->dev;
188 dev->i2c_bus[0].algo_data = &dev->i2c_bit[0];
200 ret = i2c_bit_add_bus(&dev->i2c_bus[0]);
206 i2c_set_adapdata(&dev->i2c_bus[1], dev);
207 strscpy(dev->i2c_bus[1].name, "SMI-I2C1", sizeof(dev->i2c_bus[
[all...]
/linux-master/sound/soc/codecs/
H A Dwm8510.h95 int i2c_bus; member in struct:wm8510_setup_data
/linux-master/drivers/i2c/busses/
H A Di2c-kempld.c71 static int i2c_bus = -1; variable
72 module_param(i2c_bus, int, 0);
73 MODULE_PARM_DESC(i2c_bus, "Set I2C bus number (default=-1 for dynamic assignment)");
319 if (i2c_bus >= -1)
320 i2c->adap.nr = i2c_bus;
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_i2c.c1002 if (rdev->i2c_bus[i]) {
1003 radeon_i2c_destroy(rdev->i2c_bus[i]);
1004 rdev->i2c_bus[i] = NULL;
1018 if (!rdev->i2c_bus[i]) {
1019 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name);
1027 struct radeon_i2c_bus_rec *i2c_bus)
1032 if (rdev->i2c_bus[i] &&
1033 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) {
1034 return rdev->i2c_bus[
1026 radeon_i2c_lookup(struct radeon_device *rdev, struct radeon_i2c_bus_rec *i2c_bus) argument
1040 radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 *val) argument
1074 radeon_i2c_put_byte(struct radeon_i2c_chan *i2c_bus, u8 slave_addr, u8 addr, u8 val) 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");
1389 struct radeon_i2c_bus_rec i2c_bus; local
1392 i2c_bus
1416 struct radeon_i2c_bus_rec i2c_bus; local
2644 struct radeon_i2c_bus_rec i2c_bus; local
[all...]
H A Dradeon_connectors.c1832 struct radeon_i2c_bus_rec *i2c_bus,
1867 if (radeon_connector->ddc_bus && i2c_bus->valid) {
1868 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) {
1920 if (i2c_bus->valid) {
1921 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
2025 if (i2c_bus->valid) {
2026 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
2055 if (i2c_bus->valid) {
2056 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus);
2091 if (i2c_bus
1828 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
2354 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...]
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_lvds.c327 gma_i2c_destroy(gma_encoder->i2c_bus);
560 * FIXME: distroy i2c_bus when exit
562 gma_encoder->i2c_bus = gma_i2c_create(dev, GPIOB, "LVDSBLC_B");
563 if (!gma_encoder->i2c_bus) {
568 gma_encoder->i2c_bus->slave_addr = 0x2C;
569 dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus;
651 gma_i2c_destroy(gma_encoder->i2c_bus);

Completed in 311 milliseconds

123