Home
last modified time | relevance | path

Searched refs:i2c_bus (Results 1 – 25 of 46) sorted by relevance

12

/linux/drivers/media/pci/cx25821/
H A Dcx25821-medusa-video.c63 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl, &tmp); in medusa_enable_bluefield_output()
67 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl, value); in medusa_enable_bluefield_output()
69 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl_ns, &tmp); in medusa_enable_bluefield_output()
73 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl_ns, value); in medusa_enable_bluefield_output()
85 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc()
90 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc()
94 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc()
98 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc()
101 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc()
105 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc()
[all …]
H A Dcx25821-core.c716 value = cx25821_i2c_read(&dev->i2c_bus[0], AFE_AB_DIAG_CTRL, &tmp); in cx25821_sram_channel_dump_audio()
881 dev->i2c_bus[0].nr = 0; in cx25821_dev_setup()
882 dev->i2c_bus[0].dev = dev; in cx25821_dev_setup()
883 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx25821_dev_setup()
884 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx25821_dev_setup()
885 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx25821_dev_setup()
886 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx25821_dev_setup()
887 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx25821_dev_setup()
888 dev->i2c_bus[0].i2c_period = (0x07 << 24); /* 1.95MHz */ in cx25821_dev_setup()
927 cx25821_i2c_register(&dev->i2c_bus[0]); in cx25821_dev_setup()
[all …]
/linux/sound/i2c/other/
H A Dpt2258.c39 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset()
42 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset()
47 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset()
50 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset()
57 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset()
60 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset()
65 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset()
110 snd_i2c_lock(pt->i2c_bus); in pt2258_stereo_volume_put()
113 snd_i2c_unlock(pt->i2c_bus); in pt2258_stereo_volume_put()
118 snd_i2c_lock(pt->i2c_bus); in pt2258_stereo_volume_put()
[all …]
/linux/drivers/media/pci/saa7164/
H A Dsaa7164-dvb.c527 struct saa7164_i2c *i2c_bus = NULL; in saa7164_dvb_register() local
545 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register()
550 &i2c_bus->i2c_adap); in saa7164_dvb_register()
555 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register()
563 &i2c_bus->i2c_adap); in saa7164_dvb_register()
568 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register()
578 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register()
582 &i2c_bus->i2c_adap); in saa7164_dvb_register()
589 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register()
594 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_i2c.c243 if (adev->i2c_bus[i]) in amdgpu_i2c_fini()
244 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini()
250 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument
255 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup()
256 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup()
257 return adev->i2c_bus[i]; in amdgpu_i2c_lookup()
263 static int amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_get_byte() argument
288 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) != 2) { in amdgpu_i2c_get_byte()
299 static int amdgpu_i2c_put_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_put_byte() argument
315 if (i2c_transfer(&i2c_bus->adapter, &msg, 1) != 1) { in amdgpu_i2c_put_byte()
H A Damdgpu_connectors.c1596 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_connector_add() argument
1626 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add()
1627 if (amdgpu_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in amdgpu_connector_add()
1680 if (i2c_bus->valid) { in amdgpu_connector_add()
1681 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1778 if (i2c_bus->valid) { in amdgpu_connector_add()
1779 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1804 if (i2c_bus->valid) { in amdgpu_connector_add()
1805 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add()
1835 if (i2c_bus->valid) { in amdgpu_connector_add()
[all …]
H A Damdgpu_connectors.h36 struct amdgpu_i2c_bus_rec *i2c_bus,
/linux/drivers/media/usb/cx231xx/
H A Dcx231xx-core.c140 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, in cx231xx_send_usb_command() argument
144 struct cx231xx *dev = i2c_bus->dev; in cx231xx_send_usb_command()
156 _i2c_period = i2c_bus->i2c_period; in cx231xx_send_usb_command()
157 _i2c_nostop = i2c_bus->i2c_nostop; in cx231xx_send_usb_command()
158 _i2c_reserve = i2c_bus->i2c_reserve; in cx231xx_send_usb_command()
170 ven_req.bRequest = i2c_bus->nr + 4; in cx231xx_send_usb_command()
172 ven_req.bRequest = i2c_bus->nr; /* channel number, */ in cx231xx_send_usb_command()
1294 dev->i2c_bus[0].nr = 0; in cx231xx_dev_init()
1295 dev->i2c_bus[0].dev = dev; in cx231xx_dev_init()
1296 dev->i2c_bus[0].i2c_period = I2C_SPEED_100K; /* 100 KHz */ in cx231xx_dev_init()
[all …]
/linux/drivers/media/pci/smipcie/
H A Dsmipcie-main.c184 i2c_set_adapdata(&dev->i2c_bus[0], dev); in smi_i2c_init()
185 strscpy(dev->i2c_bus[0].name, "SMI-I2C0", sizeof(dev->i2c_bus[0].name)); in smi_i2c_init()
186 dev->i2c_bus[0].owner = THIS_MODULE; in smi_i2c_init()
187 dev->i2c_bus[0].dev.parent = &dev->pci_dev->dev; in smi_i2c_init()
188 dev->i2c_bus[0].algo_data = &dev->i2c_bit[0]; in smi_i2c_init()
200 ret = i2c_bit_add_bus(&dev->i2c_bus[0]); in smi_i2c_init()
206 i2c_set_adapdata(&dev->i2c_bus[1], dev); in smi_i2c_init()
207 strscpy(dev->i2c_bus[1].name, "SMI-I2C1", sizeof(dev->i2c_bus[1].name)); in smi_i2c_init()
208 dev->i2c_bus[1].owner = THIS_MODULE; in smi_i2c_init()
209 dev->i2c_bus[1].dev.parent = &dev->pci_dev->dev; in smi_i2c_init()
[all …]
/linux/drivers/gpu/drm/radeon/
H A Dradeon_combios.c673 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); in radeon_combios_i2c_init()
676 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); in radeon_combios_i2c_init()
683 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); in radeon_combios_i2c_init()
693 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init()
698 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); in radeon_combios_i2c_init()
703 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init()
707 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init()
710 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); in radeon_combios_i2c_init()
1372 struct radeon_i2c_bus_rec i2c_bus; in radeon_legacy_get_ext_tmds_info_from_table() local
1375 i2c_bus = combios_setup_i2c_bus(rdev, DDC_MONID, 0, 0); in radeon_legacy_get_ext_tmds_info_from_table()
[all …]
H A Dradeon_connectors.c1827 struct radeon_i2c_bus_rec *i2c_bus, in radeon_add_atom_connector() argument
1862 if (radeon_connector->ddc_bus && i2c_bus->valid) { in radeon_add_atom_connector()
1863 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in radeon_add_atom_connector()
1915 if (i2c_bus->valid) { in radeon_add_atom_connector()
1916 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector()
2020 if (i2c_bus->valid) { in radeon_add_atom_connector()
2021 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector()
2050 if (i2c_bus->valid) { in radeon_add_atom_connector()
2051 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector()
2086 if (i2c_bus->valid) { in radeon_add_atom_connector()
[all …]
H A Dradeon_i2c.c993 if (rdev->i2c_bus[i]) in radeon_i2c_fini()
994 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini()
1007 if (!rdev->i2c_bus[i]) { in radeon_i2c_add()
1008 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add()
1016 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument
1021 if (rdev->i2c_bus[i] && in radeon_i2c_lookup()
1022 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup()
1023 return rdev->i2c_bus[i]; in radeon_i2c_lookup()
1029 void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, in radeon_i2c_get_byte() argument
1054 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in radeon_i2c_get_byte()
[all …]
/linux/drivers/media/pci/cx23885/
H A Dnetup-init.c98 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; in netup_initialize() local
99 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
H A Dbase.c156 struct nvkm_i2c_bus *i2c_bus; in nvkm_iccsense_create_sensor() local
176 i2c_bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_SEC); in nvkm_iccsense_create_sensor()
178 i2c_bus = nvkm_i2c_bus_find(i2c, NVKM_I2C_BUS_PRI); in nvkm_iccsense_create_sensor()
179 if (!i2c_bus) in nvkm_iccsense_create_sensor()
183 if (!nvkm_iccsense_validate_device(&i2c_bus->i2c, addr, in nvkm_iccsense_create_sensor()
198 sensor->i2c = &i2c_bus->i2c; in nvkm_iccsense_create_sensor()
/linux/drivers/gpu/drm/gma500/
H A Dcdv_intel_lvds.c331 gma_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_destroy()
564 gma_encoder->i2c_bus = gma_i2c_create(dev, GPIOB, "LVDSBLC_B"); in cdv_intel_lvds_init()
565 if (!gma_encoder->i2c_bus) { in cdv_intel_lvds_init()
570 gma_encoder->i2c_bus->target_addr = 0x2C; in cdv_intel_lvds_init()
571 dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus; in cdv_intel_lvds_init()
653 gma_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_init()
H A Dpsb_intel_lvds.c55 struct gma_i2c_chan *i2c_bus; member
708 lvds_priv->i2c_bus = gma_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init()
709 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init()
714 lvds_priv->i2c_bus->target_addr = 0x2C; in psb_intel_lvds_init()
715 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init()
792 gma_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()
/linux/drivers/gpu/drm/i915/display/
H A Ddvo_sil164.c78 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb()
115 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb()
150 dvo->i2c_bus = adapter; in sil164_init()
H A Ddvo_tfp410.c99 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_readb()
136 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_writeb()
182 dvo->i2c_bus = adapter; in tfp410_init()
H A Ddvo_ch7xxx.c152 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb()
190 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb()
225 dvo->i2c_bus = adapter; in ch7xxx_init()
H A Ddvo_ch7017.c187 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; in ch7017_read()
199 return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; in ch7017_write()
214 dvo->i2c_bus = adapter; in ch7017_init()
H A Ddvo_ivch.c197 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_read()
240 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_write()
276 dvo->i2c_bus = adapter; in ivch_init()
/linux/drivers/input/keyboard/
H A Dpinephone-keyboard.c327 struct device_node *i2c_bus; in ppkb_probe() local
375 i2c_bus = of_get_child_by_name(dev->of_node, "i2c"); in ppkb_probe()
376 if (i2c_bus) { in ppkb_probe()
381 ppkb->adapter.dev.of_node = i2c_bus; in ppkb_probe()
/linux/include/sound/
H A Dpt2258.h13 struct snd_i2c_bus *i2c_bus; member
/linux/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-is-sensor.h46 unsigned int i2c_bus; member
/linux/sound/soc/codecs/
H A Dwm8510.h95 int i2c_bus; member

12