Home
last modified time | relevance | path

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

1234

/linux/drivers/media/pci/cx25821/
A Dcx25821-medusa-video.c85 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 Dcx25821-core.c723 value = cx25821_i2c_read(&dev->i2c_bus[0], AFE_AB_DIAG_CTRL, &tmp); in cx25821_sram_channel_dump_audio()
888 dev->i2c_bus[0].nr = 0; in cx25821_dev_setup()
889 dev->i2c_bus[0].dev = dev; in cx25821_dev_setup()
890 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx25821_dev_setup()
891 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx25821_dev_setup()
892 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx25821_dev_setup()
893 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx25821_dev_setup()
894 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx25821_dev_setup()
895 dev->i2c_bus[0].i2c_period = (0x07 << 24); /* 1.95MHz */ in cx25821_dev_setup()
933 cx25821_i2c_register(&dev->i2c_bus[0]); in cx25821_dev_setup()
[all …]
/linux/drivers/media/pci/cx23885/
A Dcx23885-dvb.c1226 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 Dcx23885-core.c946 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 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()
A Dcx23885-cards.c2139 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 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/usb/em28xx/
A Dem28xx-i2c.c486 struct em28xx *dev = i2c_bus->dev; in i2c_check_for_device()
489 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_check_for_device()
501 struct em28xx *dev = i2c_bus->dev; in i2c_recv_bytes()
517 struct em28xx *dev = i2c_bus->dev; in i2c_send_bytes()
538 struct em28xx *dev = i2c_bus->dev; in em28xx_i2c_xfer()
539 unsigned int bus = i2c_bus->bus; in em28xx_i2c_xfer()
573 rc = i2c_check_for_device(i2c_bus, addr); in em28xx_i2c_xfer()
579 rc = i2c_recv_bytes(i2c_bus, msgs[i]); in em28xx_i2c_xfer()
995 dev->i2c_bus[bus].bus = bus; in em28xx_i2c_register()
996 dev->i2c_bus[bus].algo_type = algo_type; in em28xx_i2c_register()
[all …]
/linux/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_i2c.c244 if (adev->i2c_bus[i]) { in amdgpu_i2c_fini()
245 amdgpu_i2c_destroy(adev->i2c_bus[i]); in amdgpu_i2c_fini()
246 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini()
260 if (!adev->i2c_bus[i]) { in amdgpu_i2c_add()
261 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name); in amdgpu_i2c_add()
270 const struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument
275 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup()
276 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup()
277 return adev->i2c_bus[i]; in amdgpu_i2c_lookup()
308 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in amdgpu_i2c_get_byte()
[all …]
A Damdgpu_connectors.c1527 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_connector_add() argument
1557 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add()
1610 if (i2c_bus->valid) { in amdgpu_connector_add()
1705 if (i2c_bus->valid) { in amdgpu_connector_add()
1730 if (i2c_bus->valid) { in amdgpu_connector_add()
1760 if (i2c_bus->valid) { in amdgpu_connector_add()
1815 if (i2c_bus->valid) { in amdgpu_connector_add()
1862 if (i2c_bus->valid) { in amdgpu_connector_add()
1909 if (i2c_bus->valid) { in amdgpu_connector_add()
1935 if (i2c_bus->valid) { in amdgpu_connector_add()
[all …]
/linux/drivers/media/pci/saa7164/
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 …]
A Dsaa7164-core.c976 dev->i2c_bus[0].dev = dev; in saa7164_dev_setup()
977 dev->i2c_bus[0].nr = 0; in saa7164_dev_setup()
978 dev->i2c_bus[1].dev = dev; in saa7164_dev_setup()
979 dev->i2c_bus[1].nr = 1; in saa7164_dev_setup()
980 dev->i2c_bus[2].dev = dev; in saa7164_dev_setup()
981 dev->i2c_bus[2].nr = 2; in saa7164_dev_setup()
1349 saa7164_i2c_register(&dev->i2c_bus[0]); in saa7164_initdev()
1350 saa7164_i2c_register(&dev->i2c_bus[1]); in saa7164_initdev()
1351 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 Dcx231xx-core.c156 _i2c_period = i2c_bus->i2c_period; in cx231xx_send_usb_command()
157 _i2c_nostop = i2c_bus->i2c_nostop; in cx231xx_send_usb_command()
1293 dev->i2c_bus[0].nr = 0; in cx231xx_dev_init()
1294 dev->i2c_bus[0].dev = dev; in cx231xx_dev_init()
1296 dev->i2c_bus[0].i2c_nostop = 0; in cx231xx_dev_init()
1301 dev->i2c_bus[1].nr = 1; in cx231xx_dev_init()
1302 dev->i2c_bus[1].dev = dev; in cx231xx_dev_init()
1304 dev->i2c_bus[1].i2c_nostop = 0; in cx231xx_dev_init()
1309 dev->i2c_bus[2].nr = 2; in cx231xx_dev_init()
1310 dev->i2c_bus[2].dev = dev; in cx231xx_dev_init()
[all …]
/linux/drivers/video/fbdev/intelfb/
A Dintelfb_i2c.c164 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].i2c_bus, in intelfb_create_i2c_busses()
178 intelfb_setup_i2c_bus(dinfo, &dinfo->output[i].i2c_bus, in intelfb_create_i2c_busses()
186 dinfo->output[i].i2c_bus = dinfo->output[i - 1].i2c_bus; in intelfb_create_i2c_busses()
200 if (dinfo->output[i].i2c_bus.dinfo) { in intelfb_delete_i2c_busses()
201 i2c_del_adapter(&dinfo->output[i].i2c_bus.adapter); in intelfb_delete_i2c_busses()
202 dinfo->output[i].i2c_bus.dinfo = NULL; in intelfb_delete_i2c_busses()
/linux/drivers/media/pci/smipcie/
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()
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 Dradeon_combios.c1392 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_table()
1417 tmds->i2c_bus = NULL; in radeon_legacy_get_ext_tmds_info_from_combios()
1420 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios()
1433 i2c_bus.valid = true; in radeon_legacy_get_ext_tmds_info_from_combios()
1435 i2c_bus.mm_i2c = true; in radeon_legacy_get_ext_tmds_info_from_combios()
1436 i2c_bus.i2c_id = 0xa0; in radeon_legacy_get_ext_tmds_info_from_combios()
1439 tmds->i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_legacy_get_ext_tmds_info_from_combios()
1443 if (!tmds->i2c_bus) { in radeon_legacy_get_ext_tmds_info_from_combios()
2692 i2c_bus.valid = true; in radeon_combios_get_power_modes()
2700 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
[all …]
A Dradeon_connectors.c1950 if (i2c_bus->valid) { in radeon_add_atom_connector()
2055 if (i2c_bus->valid) { in radeon_add_atom_connector()
2085 if (i2c_bus->valid) { in radeon_add_atom_connector()
2121 if (i2c_bus->valid) { in radeon_add_atom_connector()
2183 if (i2c_bus->valid) { in radeon_add_atom_connector()
2363 if (i2c_bus->valid) { in radeon_add_atom_connector()
2430 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2452 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2475 if (i2c_bus->valid) { in radeon_add_legacy_connector()
2528 if (i2c_bus->valid) { in radeon_add_legacy_connector()
[all …]
A Dradeon_i2c.c1003 if (rdev->i2c_bus[i]) { in radeon_i2c_fini()
1004 radeon_i2c_destroy(rdev->i2c_bus[i]); in radeon_i2c_fini()
1005 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini()
1019 if (!rdev->i2c_bus[i]) { in radeon_i2c_add()
1020 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add()
1028 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument
1033 if (rdev->i2c_bus[i] && in radeon_i2c_lookup()
1034 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup()
1035 return rdev->i2c_bus[i]; in radeon_i2c_lookup()
1066 if (i2c_transfer(&i2c_bus->adapter, msgs, 2) == 2) { in radeon_i2c_get_byte()
[all …]
/linux/drivers/gpu/drm/gma500/
A Dcdv_intel_hdmi.c133 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_detect()
215 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_get_modes()
247 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_hdmi_destroy()
345 gma_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_hdmi_init()
348 if (!gma_encoder->i2c_bus) { in cdv_hdmi_init()
353 hdmi_priv->hdmi_i2c_adapter = &(gma_encoder->i2c_bus->adapter); in cdv_hdmi_init()
A Dcdv_intel_lvds.c305 ret = psb_intel_ddc_get_modes(connector, &gma_encoder->i2c_bus->adapter); in cdv_intel_lvds_get_modes()
331 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_destroy()
553 gma_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_intel_lvds_init()
556 if (!gma_encoder->i2c_bus) { in cdv_intel_lvds_init()
561 gma_encoder->i2c_bus->slave_addr = 0x2C; in cdv_intel_lvds_init()
562 dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus; in cdv_intel_lvds_init()
659 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_init()
A Dpsb_intel_lvds.c52 struct psb_intel_i2c_chan *i2c_bus; member
500 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); in psb_intel_lvds_get_modes()
698 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init()
699 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init()
704 lvds_priv->i2c_bus->slave_addr = 0x2C; in psb_intel_lvds_init()
705 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init()
792 psb_intel_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/
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/i2c/busses/
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) in kempld_i2c_probe()
320 i2c->adap.nr = i2c_bus; in kempld_i2c_probe()
/linux/drivers/gpu/drm/i915/display/
A Ddvo_sil164.c72 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb()
109 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb()
144 dvo->i2c_bus = adapter; in sil164_init()
A Ddvo_tfp410.c97 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()

Completed in 939 milliseconds

1234