/linux-master/drivers/media/pci/cx25821/ |
H A D | cx25821-medusa-video.c | 63 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 D | pt2258.h | 13 struct snd_i2c_bus *i2c_bus; member in struct:snd_pt2258
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-dvb.c | 1091 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 D | netup-init.c | 98 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; local 99 struct i2c_adapter *i2c = &i2c_bus->i2c_adap;
|
H A D | cx23885-core.c | 946 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 D | pt2258.c | 39 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 D | amdgpu_i2c.h | 38 const struct amdgpu_i2c_bus_rec *i2c_bus);
|
H A D | amdgpu_connectors.h | 37 struct amdgpu_i2c_bus_rec *i2c_bus,
|
H A D | amdgpu_i2c.c | 243 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 D | fimc-is-sensor.h | 41 * @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 D | em28xx-i2c.c | 474 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 D | intel_dvo_dev.h | 45 struct i2c_adapter *i2c_bus; member in struct:intel_dvo_device
|
H A D | dvo_tfp410.c | 97 struct i2c_adapter *adapter = dvo->i2c_bus; 134 struct i2c_adapter *adapter = dvo->i2c_bus; 180 dvo->i2c_bus = adapter;
|
H A D | dvo_sil164.c | 76 struct i2c_adapter *adapter = dvo->i2c_bus; 113 struct i2c_adapter *adapter = dvo->i2c_bus; 148 dvo->i2c_bus = adapter;
|
H A D | dvo_ch7xxx.c | 150 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 D | saa7164-dvb.c | 527 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 D | cx231xx-core.c | 140 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 D | base.c | 156 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 D | smipcie-main.c | 184 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 D | wm8510.h | 95 int i2c_bus; member in struct:wm8510_setup_data
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-kempld.c | 71 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 D | radeon_i2c.c | 1002 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 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"); 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 D | radeon_connectors.c | 1832 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 D | cdv_intel_lvds.c | 327 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);
|