| /linux/drivers/media/pci/cx25821/ |
| H A D | cx25821-medusa-video.c | 63 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 …]
|
| /linux/sound/i2c/other/ |
| H A D | pt2258.c | 39 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 D | saa7164-dvb.c | 527 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 D | amdgpu_i2c.c | 243 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 D | amdgpu_connectors.c | 1596 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 D | amdgpu_connectors.h | 36 struct amdgpu_i2c_bus_rec *i2c_bus,
|
| /linux/drivers/media/usb/cx231xx/ |
| H A D | cx231xx-core.c | 140 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/cx23885/ |
| H A D | netup-init.c | 98 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 D | base.c | 156 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/radeon/ |
| H A D | radeon_i2c.c | 993 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/gpu/drm/i915/display/ |
| H A D | dvo_sil164.c | 78 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 D | dvo_tfp410.c | 99 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 D | dvo_ch7xxx.c | 152 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 D | dvo_ch7017.c | 187 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 D | dvo_ivch.c | 197 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()
|
| H A D | dvo_ns2501.c | 396 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_readb() 441 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_writeb() 483 dvo->i2c_bus = adapter; in ns2501_init()
|
| /linux/drivers/input/keyboard/ |
| H A D | pinephone-keyboard.c | 326 struct device_node *i2c_bus; in ppkb_probe() local 374 i2c_bus = of_get_child_by_name(dev->of_node, "i2c"); in ppkb_probe() 375 if (i2c_bus) { in ppkb_probe() 380 ppkb->adapter.dev.of_node = i2c_bus; in ppkb_probe()
|
| /linux/include/sound/ |
| H A D | pt2258.h | 13 struct snd_i2c_bus *i2c_bus; member
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-is-sensor.h | 46 unsigned int i2c_bus; member
|
| /linux/sound/soc/codecs/ |
| H A D | wm8510.h | 95 int i2c_bus; member
|
| /linux/drivers/accel/habanalabs/goya/ |
| H A D | goyaP.h | 197 int goya_debugfs_i2c_read(struct hl_device *hdev, u8 i2c_bus, 199 int goya_debugfs_i2c_write(struct hl_device *hdev, u8 i2c_bus,
|
| /linux/drivers/accel/habanalabs/common/ |
| H A D | debugfs.c | 22 static int hl_debugfs_i2c_read(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, in hl_debugfs_i2c_read() argument 41 pkt.i2c_bus = i2c_bus; in hl_debugfs_i2c_read() 53 static int hl_debugfs_i2c_write(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, in hl_debugfs_i2c_write() argument 72 pkt.i2c_bus = i2c_bus; in hl_debugfs_i2c_write() 1412 rc = hl_debugfs_i2c_read(hdev, entry->i2c_bus, entry->i2c_addr, in hl_i2c_data_read() 1417 entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len); in hl_i2c_data_read() 1440 rc = hl_debugfs_i2c_write(hdev, entry->i2c_bus, entry->i2c_addr, in hl_i2c_data_write() 1445 value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len); in hl_i2c_data_write() 1871 &dev_entry->i2c_bus); in add_secured_nodes()
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | adi,adau1701.txt | 28 i2c_bus {
|
| H A D | ti,tas5086.txt | 39 i2c_bus {
|
| /linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | legacy_dpm.c | 653 struct amdgpu_i2c_bus_rec i2c_bus; in amdgpu_add_thermal_controller() local 738 i2c_bus = amdgpu_atombios_lookup_i2c_gpio(adev, controller->ucI2cLine); in amdgpu_add_thermal_controller() 739 adev->pm.i2c_bus = amdgpu_i2c_lookup(adev, &i2c_bus); in amdgpu_add_thermal_controller() 740 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller() 745 i2c_new_client_device(&adev->pm.i2c_bus->adapter, &info); in amdgpu_add_thermal_controller()
|