/linux-4.4.14/drivers/media/pci/cx25821/ |
D | cx25821-medusa-video.c | 77 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl, &tmp); in medusa_enable_bluefield_output() 81 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl, value); in medusa_enable_bluefield_output() 83 value = cx25821_i2c_read(&dev->i2c_bus[0], out_ctrl_ns, &tmp); in medusa_enable_bluefield_output() 87 cx25821_i2c_write(&dev->i2c_bus[0], out_ctrl_ns, value); in medusa_enable_bluefield_output() 99 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 104 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc() 108 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 112 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc() 115 value = cx25821_i2c_read(&dev->i2c_bus[0], in medusa_initialize_ntsc() 119 ret_val = cx25821_i2c_write(&dev->i2c_bus[0], in medusa_initialize_ntsc() [all …]
|
D | cx25821-core.c | 737 value = cx25821_i2c_read(&dev->i2c_bus[0], AFE_AB_DIAG_CTRL, &tmp); in cx25821_sram_channel_dump_audio() 901 dev->i2c_bus[0].nr = 0; in cx25821_dev_setup() 902 dev->i2c_bus[0].dev = dev; in cx25821_dev_setup() 903 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx25821_dev_setup() 904 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx25821_dev_setup() 905 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx25821_dev_setup() 906 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx25821_dev_setup() 907 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx25821_dev_setup() 908 dev->i2c_bus[0].i2c_period = (0x07 << 24); /* 1.95MHz */ in cx25821_dev_setup() 946 cx25821_i2c_register(&dev->i2c_bus[0]); in cx25821_dev_setup() [all …]
|
D | cx25821.h | 257 struct cx25821_i2c i2c_bus[3]; member
|
D | cx25821-i2c.c | 354 i2c_xfer(&dev->i2c_bus[0].i2c_adap, &msg, 1);
|
/linux-4.4.14/drivers/media/pci/cx23885/ |
D | cx23885-dvb.c | 1083 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); in dvb_register_ci_mac() 1110 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; in dvb_register_ci_mac() 1111 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, sizeof(eeprom)); in dvb_register_ci_mac() 1126 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; in dvb_register_ci_mac() 1127 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, in dvb_register_ci_mac() 1142 struct cx23885_i2c *i2c_bus2 = &dev->i2c_bus[1]; in dvb_register_ci_mac() 1167 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; in dvb_register_ci_mac() 1168 tveeprom_read(&dev->i2c_bus[0].i2c_client, eeprom, in dvb_register_ci_mac() 1183 struct cx23885_i2c *i2c_bus = NULL, *i2c_bus2 = NULL; in dvb_register() local 1215 i2c_bus = &dev->i2c_bus[0]; in dvb_register() [all …]
|
D | netup-init.c | 108 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; in netup_initialize() local 109 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize()
|
D | cx23885-core.c | 880 dev->i2c_bus[0].nr = 0; in cx23885_dev_setup() 881 dev->i2c_bus[0].dev = dev; in cx23885_dev_setup() 882 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx23885_dev_setup() 883 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx23885_dev_setup() 884 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx23885_dev_setup() 885 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx23885_dev_setup() 886 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx23885_dev_setup() 887 dev->i2c_bus[0].i2c_period = (0x9d << 24); /* 100kHz */ in cx23885_dev_setup() 890 dev->i2c_bus[1].nr = 1; in cx23885_dev_setup() 891 dev->i2c_bus[1].dev = dev; in cx23885_dev_setup() [all …]
|
D | cx23885-cards.c | 1041 tveeprom_hauppauge_analog(&dev->i2c_bus[0].i2c_client, &tv, in hauppauge_eeprom() 1881 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 1882 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; in cx23885_card_setup() 1883 tveeprom_read(&dev->i2c_bus[0].i2c_client, in cx23885_card_setup() 1889 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 1899 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 1917 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 2124 &dev->i2c_bus[2].i2c_adap, in cx23885_card_setup() 2152 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); in cx23885_card_setup()
|
D | cx23885-video.c | 164 return i2c_transfer(&dev->i2c_bus[2].i2c_adap, &msg, 1); in cx23885_flatiron_write() 179 ret = i2c_transfer(&dev->i2c_bus[2].i2c_adap, &msg[0], 2); in cx23885_flatiron_read() 1170 &dev->i2c_bus[dev->tuner_bus].i2c_adap, in cx23885_video_register() 1174 &dev->i2c_bus[dev->tuner_bus].i2c_adap, in cx23885_video_register()
|
D | cx23885-i2c.c | 383 i2c_xfer(&dev->i2c_bus[2].i2c_adap, &msg, 1); in cx23885_av_clk()
|
D | cimax2.c | 485 state->i2c_adap = &port->dev->i2c_bus[0].i2c_adap; in netup_ci_init()
|
D | cx23885.h | 372 struct cx23885_i2c i2c_bus[3]; member
|
/linux-4.4.14/sound/i2c/other/ |
D | pt2258.c | 53 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset() 56 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset() 61 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset() 64 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset() 71 snd_i2c_lock(pt->i2c_bus); in snd_pt2258_reset() 74 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset() 79 snd_i2c_unlock(pt->i2c_bus); in snd_pt2258_reset() 124 snd_i2c_lock(pt->i2c_bus); in pt2258_stereo_volume_put() 127 snd_i2c_unlock(pt->i2c_bus); in pt2258_stereo_volume_put() 132 snd_i2c_lock(pt->i2c_bus); in pt2258_stereo_volume_put() [all …]
|
/linux-4.4.14/drivers/media/usb/em28xx/ |
D | em28xx-i2c.c | 445 static inline int i2c_check_for_device(struct em28xx_i2c_bus *i2c_bus, u16 addr) in i2c_check_for_device() argument 447 struct em28xx *dev = i2c_bus->dev; in i2c_check_for_device() 450 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_check_for_device() 452 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) in i2c_check_for_device() 454 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B) in i2c_check_for_device() 459 static inline int i2c_recv_bytes(struct em28xx_i2c_bus *i2c_bus, in i2c_recv_bytes() argument 462 struct em28xx *dev = i2c_bus->dev; in i2c_recv_bytes() 466 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_recv_bytes() 468 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) in i2c_recv_bytes() 470 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B) in i2c_recv_bytes() [all …]
|
D | em28xx-dvb.c | 194 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; in em28xx_start_streaming() local 195 struct em28xx *dev = i2c_bus->dev; in em28xx_start_streaming() 234 struct em28xx_i2c_bus *i2c_bus = dvb->adapter.priv; in em28xx_stop_streaming() local 235 struct em28xx *dev = i2c_bus->dev; in em28xx_stop_streaming() 285 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_dvb_bus_ctrl() local 286 struct em28xx *dev = i2c_bus->dev; in em28xx_dvb_bus_ctrl() 720 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_pctv_290e_set_lna() local 721 struct em28xx *dev = i2c_bus->dev; in em28xx_pctv_290e_set_lna() 749 struct em28xx_i2c_bus *i2c_bus = fe->dvb->priv; in em28xx_pctv_292e_set_lna() local 750 struct em28xx *dev = i2c_bus->dev; in em28xx_pctv_292e_set_lna() [all …]
|
D | em28xx.h | 641 struct em28xx_i2c_bus i2c_bus[NUM_I2C_BUSES]; member
|
D | em28xx-cards.c | 2512 struct em28xx_i2c_bus *i2c_bus = ptr; in em28xx_tuner_callback() local 2513 struct em28xx *dev = i2c_bus->dev; in em28xx_tuner_callback()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_i2c.c | 245 if (adev->i2c_bus[i]) { in amdgpu_i2c_fini() 246 amdgpu_i2c_destroy(adev->i2c_bus[i]); in amdgpu_i2c_fini() 247 adev->i2c_bus[i] = NULL; in amdgpu_i2c_fini() 261 if (!adev->i2c_bus[i]) { in amdgpu_i2c_add() 262 adev->i2c_bus[i] = amdgpu_i2c_create(dev, rec, name); in amdgpu_i2c_add() 271 struct amdgpu_i2c_bus_rec *i2c_bus) in amdgpu_i2c_lookup() argument 276 if (adev->i2c_bus[i] && in amdgpu_i2c_lookup() 277 (adev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in amdgpu_i2c_lookup() 278 return adev->i2c_bus[i]; in amdgpu_i2c_lookup() 284 static void amdgpu_i2c_get_byte(struct amdgpu_i2c_chan *i2c_bus, in amdgpu_i2c_get_byte() argument [all …]
|
D | amdgpu_connectors.c | 1512 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_connector_add() argument 1538 if (amdgpu_connector->ddc_bus && i2c_bus->valid) { in amdgpu_connector_add() 1539 if (amdgpu_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in amdgpu_connector_add() 1590 if (i2c_bus->valid) { in amdgpu_connector_add() 1591 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add() 1679 if (i2c_bus->valid) { in amdgpu_connector_add() 1680 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add() 1700 if (i2c_bus->valid) { in amdgpu_connector_add() 1701 amdgpu_connector->ddc_bus = amdgpu_i2c_lookup(adev, i2c_bus); in amdgpu_connector_add() 1725 if (i2c_bus->valid) { in amdgpu_connector_add() [all …]
|
D | amdgpu_connectors.h | 37 struct amdgpu_i2c_bus_rec *i2c_bus,
|
D | amdgpu_i2c.h | 38 struct amdgpu_i2c_bus_rec *i2c_bus);
|
D | amdgpu_dpm.c | 797 struct amdgpu_i2c_bus_rec i2c_bus; in amdgpu_add_thermal_controller() local 882 i2c_bus = amdgpu_atombios_lookup_i2c_gpio(adev, controller->ucI2cLine); in amdgpu_add_thermal_controller() 883 adev->pm.i2c_bus = amdgpu_i2c_lookup(adev, &i2c_bus); in amdgpu_add_thermal_controller() 884 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller() 889 i2c_new_device(&adev->pm.i2c_bus->adapter, &info); in amdgpu_add_thermal_controller()
|
D | amdgpu_mode.h | 297 struct amdgpu_i2c_bus_rec *i2c_bus,
|
D | amdgpu_atombios.c | 149 adev->i2c_bus[i] = amdgpu_i2c_create(adev->ddev, &i2c, stmp); in amdgpu_atombios_i2c_init() 240 struct amdgpu_i2c_bus_rec *i2c_bus, in amdgpu_atombios_apply_quirks() argument
|
D | amdgpu.h | 1646 struct amdgpu_i2c_chan *i2c_bus; member 1973 struct amdgpu_i2c_chan *i2c_bus[AMDGPU_MAX_I2C_BUS]; member
|
/linux-4.4.14/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 545 struct saa7164_i2c *i2c_bus = NULL; in saa7164_dvb_register() local 563 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register() 568 &i2c_bus->i2c_adap); in saa7164_dvb_register() 573 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 581 &i2c_bus->i2c_adap); in saa7164_dvb_register() 586 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 596 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register() 600 &i2c_bus->i2c_adap); in saa7164_dvb_register() 607 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 612 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() [all …]
|
D | saa7164-core.c | 998 dev->i2c_bus[0].dev = dev; in saa7164_dev_setup() 999 dev->i2c_bus[0].nr = 0; in saa7164_dev_setup() 1000 dev->i2c_bus[1].dev = dev; in saa7164_dev_setup() 1001 dev->i2c_bus[1].nr = 1; in saa7164_dev_setup() 1002 dev->i2c_bus[2].dev = dev; in saa7164_dev_setup() 1003 dev->i2c_bus[2].nr = 2; in saa7164_dev_setup() 1342 saa7164_i2c_register(&dev->i2c_bus[0]); in saa7164_initdev() 1343 saa7164_i2c_register(&dev->i2c_bus[1]); in saa7164_initdev() 1344 saa7164_i2c_register(&dev->i2c_bus[2]); in saa7164_initdev() 1484 saa7164_i2c_unregister(&dev->i2c_bus[0]); in saa7164_finidev() [all …]
|
D | saa7164-cards.c | 788 tveeprom_hauppauge_analog(&dev->i2c_bus[0].i2c_client, &tv, in hauppauge_eeprom() 847 if (dev->i2c_bus[0].i2c_rc == 0) { in saa7164_card_setup()
|
D | saa7164.h | 479 struct saa7164_i2c i2c_bus[3]; member
|
D | saa7164-api.c | 820 return saa7164_api_i2c_read(&dev->i2c_bus[0], 0xa0 >> 1, sizeof(reg), in saa7164_api_read_eeprom()
|
/linux-4.4.14/drivers/video/fbdev/intelfb/ |
D | intelfb_i2c.c | 164 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()
|
D | intelfb.h | 261 struct intelfb_i2c_chan i2c_bus; member
|
/linux-4.4.14/drivers/media/usb/cx231xx/ |
D | cx231xx-core.c | 156 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, in cx231xx_send_usb_command() argument 160 struct cx231xx *dev = i2c_bus->dev; in cx231xx_send_usb_command() 172 _i2c_period = i2c_bus->i2c_period; in cx231xx_send_usb_command() 173 _i2c_nostop = i2c_bus->i2c_nostop; in cx231xx_send_usb_command() 174 _i2c_reserve = i2c_bus->i2c_reserve; in cx231xx_send_usb_command() 186 ven_req.bRequest = i2c_bus->nr + 4; in cx231xx_send_usb_command() 188 ven_req.bRequest = i2c_bus->nr; /* channel number, */ in cx231xx_send_usb_command() 1269 dev->i2c_bus[0].nr = 0; in cx231xx_dev_init() 1270 dev->i2c_bus[0].dev = dev; in cx231xx_dev_init() 1271 dev->i2c_bus[0].i2c_period = I2C_SPEED_100K; /* 100 KHz */ in cx231xx_dev_init() [all …]
|
D | cx231xx-i2c.c | 570 struct i2c_adapter *i2c_parent = &dev->i2c_bus[1].i2c_adap; in cx231xx_i2c_mux_register() 600 return &dev->i2c_bus[0].i2c_adap; in cx231xx_get_i2c_adap() 602 return &dev->i2c_bus[1].i2c_adap; in cx231xx_get_i2c_adap() 604 return &dev->i2c_bus[2].i2c_adap; in cx231xx_get_i2c_adap()
|
D | cx231xx.h | 627 struct cx231xx_i2c i2c_bus[3]; member 685 int (*cx231xx_send_usb_command) (struct cx231xx_i2c *i2c_bus, 853 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus,
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
D | cdv_intel_hdmi.c | 57 struct mdfld_hdmi_i2c *i2c_bus; member 135 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_detect() 217 edid = drm_get_edid(connector, &gma_encoder->i2c_bus->adapter); in cdv_hdmi_get_modes() 249 if (gma_encoder->i2c_bus) in cdv_hdmi_destroy() 250 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_hdmi_destroy() 349 gma_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_hdmi_init() 352 if (!gma_encoder->i2c_bus) { in cdv_hdmi_init() 357 hdmi_priv->hdmi_i2c_adapter = &(gma_encoder->i2c_bus->adapter); in cdv_hdmi_init()
|
D | cdv_intel_lvds.c | 413 ret = psb_intel_ddc_get_modes(connector, &gma_encoder->i2c_bus->adapter); in cdv_intel_lvds_get_modes() 447 if (gma_encoder->i2c_bus) in cdv_intel_lvds_destroy() 448 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_destroy() 680 gma_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_intel_lvds_init() 683 if (!gma_encoder->i2c_bus) { in cdv_intel_lvds_init() 688 gma_encoder->i2c_bus->slave_addr = 0x2C; in cdv_intel_lvds_init() 689 dev_priv->lvds_i2c_bus = gma_encoder->i2c_bus; in cdv_intel_lvds_init() 787 if (gma_encoder->i2c_bus) in cdv_intel_lvds_init() 788 psb_intel_i2c_destroy(gma_encoder->i2c_bus); in cdv_intel_lvds_init()
|
D | psb_intel_lvds.c | 63 struct psb_intel_i2c_chan *i2c_bus; member 528 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); in psb_intel_lvds_get_modes() 749 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init() 750 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init() 755 lvds_priv->i2c_bus->slave_addr = 0x2C; in psb_intel_lvds_init() 756 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init() 840 if (lvds_priv->i2c_bus) in psb_intel_lvds_init() 841 psb_intel_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()
|
D | psb_intel_drv.h | 136 struct psb_intel_i2c_chan *i2c_bus; member
|
D | oaktrail_lvds.c | 364 i2c_adap = i2c_get_adapter(dev_priv->ops->i2c_bus); in oaktrail_lvds_init()
|
D | oaktrail_device.c | 574 .i2c_bus = 1,
|
D | psb_drv.h | 664 int i2c_bus; /* I2C bus identifier for Moorestown */ member
|
/linux-4.4.14/drivers/media/pci/smipcie/ |
D | smipcie-main.c | 193 i2c_set_adapdata(&dev->i2c_bus[0], dev); in smi_i2c_init() 194 strcpy(dev->i2c_bus[0].name, "SMI-I2C0"); in smi_i2c_init() 195 dev->i2c_bus[0].owner = THIS_MODULE; in smi_i2c_init() 196 dev->i2c_bus[0].dev.parent = &dev->pci_dev->dev; in smi_i2c_init() 197 dev->i2c_bus[0].algo_data = &dev->i2c_bit[0]; in smi_i2c_init() 209 ret = i2c_bit_add_bus(&dev->i2c_bus[0]); in smi_i2c_init() 215 i2c_set_adapdata(&dev->i2c_bus[1], dev); in smi_i2c_init() 216 strcpy(dev->i2c_bus[1].name, "SMI-I2C1"); in smi_i2c_init() 217 dev->i2c_bus[1].owner = THIS_MODULE; in smi_i2c_init() 218 dev->i2c_bus[1].dev.parent = &dev->pci_dev->dev; in smi_i2c_init() [all …]
|
D | smipcie.h | 296 struct i2c_adapter i2c_bus[2]; member
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
D | radeon_combios.c | 689 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); in radeon_combios_i2c_init() 692 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); in radeon_combios_i2c_init() 699 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); in radeon_combios_i2c_init() 709 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 714 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); in radeon_combios_i2c_init() 719 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 723 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 726 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); in radeon_combios_i2c_init() 1389 struct radeon_i2c_bus_rec i2c_bus; in radeon_legacy_get_ext_tmds_info_from_table() local 1392 i2c_bus = combios_setup_i2c_bus(rdev, DDC_MONID, 0, 0); in radeon_legacy_get_ext_tmds_info_from_table() [all …]
|
D | radeon_i2c.c | 1013 if (rdev->i2c_bus[i]) { in radeon_i2c_fini() 1014 radeon_i2c_destroy(rdev->i2c_bus[i]); in radeon_i2c_fini() 1015 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini() 1029 if (!rdev->i2c_bus[i]) { in radeon_i2c_add() 1030 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add() 1038 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument 1043 if (rdev->i2c_bus[i] && in radeon_i2c_lookup() 1044 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup() 1045 return rdev->i2c_bus[i]; in radeon_i2c_lookup() 1051 void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, in radeon_i2c_get_byte() argument [all …]
|
D | radeon_connectors.c | 1856 struct radeon_i2c_bus_rec *i2c_bus, in radeon_add_atom_connector() argument 1890 if (radeon_connector->ddc_bus && i2c_bus->valid) { in radeon_add_atom_connector() 1891 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in radeon_add_atom_connector() 1943 if (i2c_bus->valid) { in radeon_add_atom_connector() 1944 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector() 2042 if (i2c_bus->valid) { in radeon_add_atom_connector() 2043 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector() 2068 if (i2c_bus->valid) { in radeon_add_atom_connector() 2069 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector() 2099 if (i2c_bus->valid) { in radeon_add_atom_connector() [all …]
|
D | radeon_mode.h | 420 struct radeon_i2c_chan *i2c_bus; member 700 struct radeon_i2c_bus_rec *i2c_bus, 710 struct radeon_i2c_bus_rec *i2c_bus, 792 struct radeon_i2c_bus_rec *i2c_bus); 797 extern void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus,
|
D | radeon_atombios.c | 191 rdev->i2c_bus[i] = radeon_i2c_create(rdev->ddev, &i2c, stmp); in radeon_atombios_i2c_init() 285 struct radeon_i2c_bus_rec *i2c_bus, in radeon_atom_apply_quirks() argument 330 i2c_bus->valid = false; in radeon_atom_apply_quirks() 433 (i2c_bus->valid == false) && in radeon_atom_apply_quirks() 436 *i2c_bus = radeon_lookup_i2c_gpio(rdev, 0x93); in radeon_atom_apply_quirks() 2095 struct radeon_i2c_bus_rec i2c_bus; in radeon_atombios_parse_power_table_1_3() local 2112 i2c_bus = radeon_lookup_i2c_gpio(rdev, power_info->info.ucOverdriveI2cLine); in radeon_atombios_parse_power_table_1_3() 2113 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_atombios_parse_power_table_1_3() 2114 if (rdev->pm.i2c_bus) { in radeon_atombios_parse_power_table_1_3() 2120 i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); in radeon_atombios_parse_power_table_1_3() [all …]
|
D | radeon.h | 1638 struct radeon_i2c_chan *i2c_bus; member 2430 struct radeon_i2c_chan *i2c_bus[RADEON_MAX_I2C_BUS]; member
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | dvo_sil164.c | 71 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_readb() 108 struct i2c_adapter *adapter = dvo->i2c_bus; in sil164_writeb() 143 dvo->i2c_bus = adapter; in sil164_init()
|
D | dvo_tfp410.c | 96 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_readb() 133 struct i2c_adapter *adapter = dvo->i2c_bus; in tfp410_writeb() 179 dvo->i2c_bus = adapter; in tfp410_init()
|
D | dvo_ch7017.c | 184 return i2c_transfer(dvo->i2c_bus, msgs, 2) == 2; in ch7017_read() 196 return i2c_transfer(dvo->i2c_bus, &msg, 1) == 1; in ch7017_write() 211 dvo->i2c_bus = adapter; in ch7017_init()
|
D | dvo_ch7xxx.c | 138 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb() 176 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb() 211 dvo->i2c_bus = adapter; in ch7xxx_init()
|
D | dvo_ivch.c | 194 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_read() 237 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_write() 273 dvo->i2c_bus = adapter; in ivch_init()
|
D | dvo.h | 42 struct i2c_adapter *i2c_bus; member
|
D | dvo_ns2501.c | 395 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_readb() 440 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_writeb() 482 dvo->i2c_bus = adapter; in ns2501_init()
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-kempld.c | 79 static int i2c_bus = -1; variable 80 module_param(i2c_bus, int, 0); 81 MODULE_PARM_DESC(i2c_bus, "Set I2C bus number (default=-1 for dynamic assignment)"); 327 if (i2c_bus >= -1) in kempld_i2c_probe() 328 i2c->adap.nr = i2c_bus; in kempld_i2c_probe()
|
/linux-4.4.14/include/sound/ |
D | pt2258.h | 27 struct snd_i2c_bus *i2c_bus; member
|
/linux-4.4.14/include/linux/ |
D | pm2301_charger.h | 49 int i2c_bus; member
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | fimc-is-sensor.h | 49 unsigned int i2c_bus; member
|
D | fimc-is.c | 194 sensor->i2c_bus = tmp - FIMC_INPUT_MIPI_CSI2_0; in fimc_is_parse_sensor_config() 200 struct device_node *i2c_bus, *child; in fimc_is_register_subdevs() local 210 for_each_compatible_node(i2c_bus, NULL, FIMC_IS_I2C_COMPATIBLE) { in fimc_is_register_subdevs() 211 for_each_available_child_of_node(i2c_bus, child) { in fimc_is_register_subdevs() 637 mcuctl_write(sensor->i2c_bus, is, MCUCTL_REG_ISSR(3)); in fimc_is_hw_open_sensor()
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | ti,pcm1681.txt | 10 i2c_bus {
|
D | adi,adau1701.txt | 28 i2c_bus {
|
D | ti,tas5086.txt | 39 i2c_bus {
|
/linux-4.4.14/arch/x86/platform/intel-mid/ |
D | sfi.c | 59 static int i2c_bus[MAX_SCU_I2C]; variable 275 i2c_bus[i2c_next_dev] = bus; in intel_scu_i2c_device_register() 294 adapter = i2c_get_adapter(i2c_bus[i]); in intel_scu_devices_create() 301 i2c_register_board_info(i2c_bus[i], i2c_devs[i], 1); in intel_scu_devices_create()
|
/linux-4.4.14/sound/soc/codecs/ |
D | wm8510.h | 98 int i2c_bus; member
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.c | 765 struct device_node *i2c_bus; in c8sectpfe_probe() local 812 i2c_bus = of_parse_phandle(child, "i2c-bus", 0); in c8sectpfe_probe() 813 if (!i2c_bus) { in c8sectpfe_probe() 818 of_find_i2c_adapter_by_node(i2c_bus); in c8sectpfe_probe() 821 of_node_put(i2c_bus); in c8sectpfe_probe() 824 of_node_put(i2c_bus); in c8sectpfe_probe()
|
/linux-4.4.14/sound/isa/gus/ |
D | interwave.c | 648 struct snd_i2c_bus *i2c_bus; in snd_interwave_probe() local 666 , &i2c_bus in snd_interwave_probe() 737 if ((err = snd_tea6330t_update_mixer(card, i2c_bus, 0, 1)) < 0) in snd_interwave_probe()
|
/linux-4.4.14/sound/pci/ice1712/ |
D | revo.c | 183 pt->i2c_bus = ice->i2c; in revo51_i2c_init()
|
/linux-4.4.14/Documentation/ |
D | kernel-parameters.txt | 1350 i2c_bus= [HW] Override the default board specific I2C bus speed
|