| /linux/drivers/media/pci/cx25821/ |
| A D | cx25821-medusa-video.c | 85 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 94 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 101 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 113 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 121 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 459 cx25821_i2c_write(&dev->i2c_bus[0], in medusa_set_resolution() 461 cx25821_i2c_write(&dev->i2c_bus[0], in medusa_set_resolution() 564 val = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_set_brightness() 584 val = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_set_contrast() 607 val = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_set_hue() [all …]
|
| A D | cx25821-core.c | 716 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() 926 cx25821_i2c_register(&dev->i2c_bus[0]); in cx25821_dev_setup() [all …]
|
| /linux/drivers/media/pci/cx23885/ |
| A D | cx23885-dvb.c | 1226 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1238 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1252 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1269 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1300 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1311 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1323 i2c_bus = &dev->i2c_bus[1]; in dvb_register() 1334 i2c_bus = &dev->i2c_bus[1]; in dvb_register() 1358 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 1372 i2c_bus = &dev->i2c_bus[0]; in dvb_register() [all …]
|
| 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()
|
| A D | cx23885-core.c | 946 dev->i2c_bus[0].nr = 0; in cx23885_dev_setup() 947 dev->i2c_bus[0].dev = dev; in cx23885_dev_setup() 948 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx23885_dev_setup() 949 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx23885_dev_setup() 950 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx23885_dev_setup() 956 dev->i2c_bus[1].nr = 1; in cx23885_dev_setup() 957 dev->i2c_bus[1].dev = dev; in cx23885_dev_setup() 958 dev->i2c_bus[1].reg_stat = I2C2_STAT; in cx23885_dev_setup() 959 dev->i2c_bus[1].reg_ctrl = I2C2_CTRL; in cx23885_dev_setup() 966 dev->i2c_bus[2].nr = 2; in cx23885_dev_setup() [all …]
|
| A D | cx23885-cards.c | 2139 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 2141 tveeprom_read(&dev->i2c_bus[0].i2c_client, in cx23885_card_setup() 2147 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 2157 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 2181 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 2187 tveeprom_read(&dev->i2c_bus[1].i2c_client, in cx23885_card_setup() 2189 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 2417 &dev->i2c_bus[2].i2c_adap, in cx23885_card_setup() 2433 &dev->i2c_bus[0].i2c_adap, in cx23885_card_setup() 2439 &dev->i2c_bus[0].i2c_adap, in cx23885_card_setup() [all …]
|
| /linux/sound/i2c/other/ |
| 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/usb/em28xx/ |
| A D | em28xx-i2c.c | 476 struct em28xx *dev = i2c_bus->dev; in i2c_check_for_device() 479 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_check_for_device() 491 struct em28xx *dev = i2c_bus->dev; in i2c_recv_bytes() 507 struct em28xx *dev = i2c_bus->dev; in i2c_send_bytes() 528 struct em28xx *dev = i2c_bus->dev; in em28xx_i2c_xfer() 529 unsigned int bus = i2c_bus->bus; in em28xx_i2c_xfer() 563 rc = i2c_check_for_device(i2c_bus, addr); in em28xx_i2c_xfer() 569 rc = i2c_recv_bytes(i2c_bus, msgs[i]); in em28xx_i2c_xfer() 985 dev->i2c_bus[bus].bus = bus; in em28xx_i2c_register() 986 dev->i2c_bus[bus].algo_type = algo_type; in em28xx_i2c_register() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_i2c.c | 243 if (adev->i2c_bus[i]) { in amdgpu_i2c_fini() 244 amdgpu_i2c_destroy(adev->i2c_bus[i]); in amdgpu_i2c_fini() 245 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini() 259 if (!adev->i2c_bus[i]) { in amdgpu_i2c_add() 260 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name); in amdgpu_i2c_add() 269 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument 274 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup() 275 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup() 276 return adev->i2c_bus[i]; in amdgpu_i2c_lookup() 307 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) != 2) { in amdgpu_i2c_get_byte() [all …]
|
| A D | amdgpu_connectors.c | 1566 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_connector_add() argument 1596 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add() 1649 if (i2c_bus->valid) { in amdgpu_connector_add() 1746 if (i2c_bus->valid) { in amdgpu_connector_add() 1771 if (i2c_bus->valid) { in amdgpu_connector_add() 1801 if (i2c_bus->valid) { in amdgpu_connector_add() 1857 if (i2c_bus->valid) { in amdgpu_connector_add() 1905 if (i2c_bus->valid) { in amdgpu_connector_add() 1953 if (i2c_bus->valid) { in amdgpu_connector_add() 1979 if (i2c_bus->valid) { in amdgpu_connector_add() [all …]
|
| /linux/drivers/media/pci/saa7164/ |
| 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 …]
|
| A D | saa7164-core.c | 974 dev->i2c_bus[0].dev = dev; in saa7164_dev_setup() 975 dev->i2c_bus[0].nr = 0; in saa7164_dev_setup() 976 dev->i2c_bus[1].dev = dev; in saa7164_dev_setup() 977 dev->i2c_bus[1].nr = 1; in saa7164_dev_setup() 978 dev->i2c_bus[2].dev = dev; in saa7164_dev_setup() 979 dev->i2c_bus[2].nr = 2; in saa7164_dev_setup() 1347 saa7164_i2c_register(&dev->i2c_bus[0]); in saa7164_initdev() 1348 saa7164_i2c_register(&dev->i2c_bus[1]); in saa7164_initdev() 1349 saa7164_i2c_register(&dev->i2c_bus[2]); in saa7164_initdev() 1489 saa7164_i2c_unregister(&dev->i2c_bus[0]); in saa7164_finidev() [all …]
|
| /linux/drivers/media/usb/cx231xx/ |
| A D | cx231xx-core.c | 156 _i2c_period = i2c_bus->i2c_period; in cx231xx_send_usb_command() 157 _i2c_nostop = i2c_bus->i2c_nostop; 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() 1297 dev->i2c_bus[0].i2c_nostop = 0; in cx231xx_dev_init() 1302 dev->i2c_bus[1].nr = 1; in cx231xx_dev_init() 1303 dev->i2c_bus[1].dev = dev; in cx231xx_dev_init() 1305 dev->i2c_bus[1].i2c_nostop = 0; in cx231xx_dev_init() 1310 dev->i2c_bus[2].nr = 2; in cx231xx_dev_init() 1311 dev->i2c_bus[2].dev = dev; in cx231xx_dev_init() [all …]
|
| /linux/drivers/media/pci/smipcie/ |
| A D | smipcie-main.c | 184 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() 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() 224 i2c_del_adapter(&dev->i2c_bus[0]); in smi_i2c_init() 231 i2c_del_adapter(&dev->i2c_bus[0]); in smi_i2c_exit() 232 i2c_del_adapter(&dev->i2c_bus[1]); in smi_i2c_exit() 536 i2c = (port->idx == 0) ? &dev->i2c_bus[0] : &dev->i2c_bus[1]; in smi_dvbsky_m88ds3103_fe_attach() 592 i2c = (port->idx == 0) ? &dev->i2c_bus[0] : &dev->i2c_bus[1]; in smi_dvbsky_m88rs6000_fe_attach() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_combios.c | 1377 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_table() 1402 tmds->i2c_bus = NULL; in radeon_legacy_get_ext_tmds_info_from_combios() 1405 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios() 1418 i2c_bus.valid = true; in radeon_legacy_get_ext_tmds_info_from_combios() 1420 i2c_bus.mm_i2c = true; in radeon_legacy_get_ext_tmds_info_from_combios() 1421 i2c_bus.i2c_id = 0xa0; in radeon_legacy_get_ext_tmds_info_from_combios() 1424 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios() 1428 if (!tmds->i2c_bus) { in radeon_legacy_get_ext_tmds_info_from_combios() 2677 i2c_bus.valid = true; in radeon_combios_get_power_modes() 2685 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes() [all …]
|
| A D | radeon_connectors.c | 1935 if (i2c_bus->valid) { in radeon_add_atom_connector() 2040 if (i2c_bus->valid) { in radeon_add_atom_connector() 2070 if (i2c_bus->valid) { in radeon_add_atom_connector() 2106 if (i2c_bus->valid) { in radeon_add_atom_connector() 2168 if (i2c_bus->valid) { in radeon_add_atom_connector() 2348 if (i2c_bus->valid) { in radeon_add_atom_connector() 2415 if (i2c_bus->valid) { in radeon_add_legacy_connector() 2437 if (i2c_bus->valid) { in radeon_add_legacy_connector() 2460 if (i2c_bus->valid) { in radeon_add_legacy_connector() 2513 if (i2c_bus->valid) { in radeon_add_legacy_connector() [all …]
|
| A D | radeon_i2c.c | 1002 if (rdev->i2c_bus[i]) { in radeon_i2c_fini() 1003 radeon_i2c_destroy(rdev->i2c_bus[i]); in radeon_i2c_fini() 1004 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini() 1018 if (!rdev->i2c_bus[i]) { in radeon_i2c_add() 1019 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add() 1027 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument 1032 if (rdev->i2c_bus[i] && in radeon_i2c_lookup() 1033 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup() 1034 return rdev->i2c_bus[i]; in radeon_i2c_lookup() 1065 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in radeon_i2c_get_byte() [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/ |
| 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/i2c/busses/ |
| 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) in kempld_i2c_probe() 320 i2c->adap.nr = i2c_bus; in kempld_i2c_probe()
|
| /linux/drivers/gpu/drm/gma500/ |
| A D | cdv_intel_lvds.c | 330 gma_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_destroy() 565 gma_encoder->i2c_bus = gma_i2c_create(dev, GPIOB, "LVDSBLC_B"); in cdv_intel_lvds_init() 566 if (!gma_encoder->i2c_bus) { in cdv_intel_lvds_init() 571 gma_encoder->i2c_bus->target_addr = 0x2C; in cdv_intel_lvds_init() 572 dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus; in cdv_intel_lvds_init() 654 gma_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_init()
|
| A D | psb_intel_lvds.c | 54 struct gma_i2c_chan *i2c_bus; member 707 lvds_priv->i2c_bus = gma_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init() 708 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init() 713 lvds_priv->i2c_bus->target_addr = 0x2C; in psb_intel_lvds_init() 714 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init() 791 gma_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()
|
| /linux/drivers/gpu/drm/i915/display/ |
| A D | dvo_sil164.c | 76 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb() 113 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb() 148 dvo->i2c_bus = adapter; in sil164_init()
|
| A D | dvo_tfp410.c | 97 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_readb() 134 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_writeb() 180 dvo->i2c_bus = adapter; in tfp410_init()
|
| A D | dvo_ch7017.c | 185 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; in ch7017_read() 197 return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; in ch7017_write() 212 dvo->i2c_bus = adapter; in ch7017_init()
|
| A D | dvo_ch7xxx.c | 150 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb() 188 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb() 223 dvo->i2c_bus = adapter; in ch7xxx_init()
|