/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() 902 dev->i2c_bus[0].nr = 0; in cx25821_dev_setup() 903 dev->i2c_bus[0].dev = dev; in cx25821_dev_setup() 904 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx25821_dev_setup() 905 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx25821_dev_setup() 906 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx25821_dev_setup() 907 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx25821_dev_setup() 908 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx25821_dev_setup() 909 dev->i2c_bus[0].i2c_period = (0x07 << 24); /* 1.95MHz */ in cx25821_dev_setup() 947 cx25821_i2c_register(&dev->i2c_bus[0]); in cx25821_dev_setup() [all …]
|
/drivers/media/pci/cx23885/ |
D | cx23885-dvb.c | 731 struct cx23885_i2c *i2c_bus = NULL, *i2c_bus2 = NULL; in dvb_register() local 753 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 756 &i2c_bus->i2c_adap); in dvb_register() 759 &i2c_bus->i2c_adap, in dvb_register() 765 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 768 &i2c_bus->i2c_adap); in dvb_register() 771 0x60, &dev->i2c_bus[1].i2c_adap, in dvb_register() 777 i2c_bus = &dev->i2c_bus[0]; in dvb_register() 780 &i2c_bus->i2c_adap); in dvb_register() 783 0x60, &dev->i2c_bus[1].i2c_adap, in dvb_register() [all …]
|
D | cx23885-core.c | 910 dev->i2c_bus[0].nr = 0; in cx23885_dev_setup() 911 dev->i2c_bus[0].dev = dev; in cx23885_dev_setup() 912 dev->i2c_bus[0].reg_stat = I2C1_STAT; in cx23885_dev_setup() 913 dev->i2c_bus[0].reg_ctrl = I2C1_CTRL; in cx23885_dev_setup() 914 dev->i2c_bus[0].reg_addr = I2C1_ADDR; in cx23885_dev_setup() 915 dev->i2c_bus[0].reg_rdata = I2C1_RDATA; in cx23885_dev_setup() 916 dev->i2c_bus[0].reg_wdata = I2C1_WDATA; in cx23885_dev_setup() 917 dev->i2c_bus[0].i2c_period = (0x9d << 24); /* 100kHz */ in cx23885_dev_setup() 920 dev->i2c_bus[1].nr = 1; in cx23885_dev_setup() 921 dev->i2c_bus[1].dev = dev; in cx23885_dev_setup() [all …]
|
D | netup-init.c | 112 struct cx23885_i2c *i2c_bus = &dev->i2c_bus[2]; in netup_initialize() local 113 struct i2c_adapter *i2c = &i2c_bus->i2c_adap; in netup_initialize()
|
D | cx23885-cards.c | 880 tveeprom_hauppauge_analog(&dev->i2c_bus[0].i2c_client, &tv, in hauppauge_eeprom() 1576 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 1577 dev->i2c_bus[0].i2c_client.addr = 0xa0 >> 1; in cx23885_card_setup() 1578 tveeprom_read(&dev->i2c_bus[0].i2c_client, in cx23885_card_setup() 1584 if (dev->i2c_bus[0].i2c_rc == 0) { in cx23885_card_setup() 1594 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 1609 if (dev->i2c_bus[0].i2c_rc == 0) in cx23885_card_setup() 1754 &dev->i2c_bus[2].i2c_adap, in cx23885_card_setup() 1782 netup_get_card_info(&dev->i2c_bus[0].i2c_adap, &cinfo); in cx23885_card_setup()
|
/drivers/media/usb/em28xx/ |
D | em28xx-i2c.c | 401 static inline int i2c_check_for_device(struct em28xx_i2c_bus *i2c_bus, u16 addr) in i2c_check_for_device() argument 403 struct em28xx *dev = i2c_bus->dev; in i2c_check_for_device() 406 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_check_for_device() 408 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) in i2c_check_for_device() 410 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B) in i2c_check_for_device() 419 static inline int i2c_recv_bytes(struct em28xx_i2c_bus *i2c_bus, in i2c_recv_bytes() argument 422 struct em28xx *dev = i2c_bus->dev; in i2c_recv_bytes() 426 if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM28XX) in i2c_recv_bytes() 428 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM2800) in i2c_recv_bytes() 430 else if (i2c_bus->algo_type == EM28XX_I2C_ALGO_EM25XX_BUS_B) in i2c_recv_bytes() [all …]
|
/drivers/media/usb/cx231xx/ |
D | cx231xx-core.c | 157 int cx231xx_send_usb_command(struct cx231xx_i2c *i2c_bus, in cx231xx_send_usb_command() argument 161 struct cx231xx *dev = i2c_bus->dev; in cx231xx_send_usb_command() 173 _i2c_period = i2c_bus->i2c_period; in cx231xx_send_usb_command() 174 _i2c_nostop = i2c_bus->i2c_nostop; in cx231xx_send_usb_command() 175 _i2c_reserve = i2c_bus->i2c_reserve; in cx231xx_send_usb_command() 194 ven_req.bRequest = i2c_bus->nr + 4; in cx231xx_send_usb_command() 196 ven_req.bRequest = i2c_bus->nr; /* channel number, */ in cx231xx_send_usb_command() 1276 dev->i2c_bus[0].nr = 0; in cx231xx_dev_init() 1277 dev->i2c_bus[0].dev = dev; in cx231xx_dev_init() 1278 dev->i2c_bus[0].i2c_period = I2C_SPEED_100K; /* 100 KHz */ in cx231xx_dev_init() [all …]
|
D | cx231xx-dvb.c | 366 cfg.i2c_adap = &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap; 592 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); in dvb_init() 605 &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, in dvb_init() 617 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); in dvb_init() 630 &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, in dvb_init() 640 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); in dvb_init() 653 0x60, &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, in dvb_init() 663 &dev->i2c_bus[dev->board.demod_i2c_master].i2c_adap); in dvb_init() 676 0x60, &dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap, in dvb_init() 685 __func__, i2c_adapter_id(&dev->i2c_bus[dev->board.tuner_i2c_master].i2c_adap)); in dvb_init() [all …]
|
/drivers/video/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()
|
/drivers/gpu/drm/radeon/ |
D | radeon_connectors.c | 1497 struct radeon_i2c_bus_rec *i2c_bus, in radeon_add_atom_connector() argument 1530 if (radeon_connector->ddc_bus && i2c_bus->valid) { in radeon_add_atom_connector() 1531 if (radeon_connector->ddc_bus->rec.i2c_id == i2c_bus->i2c_id) { in radeon_add_atom_connector() 1585 if (i2c_bus->valid) { in radeon_add_atom_connector() 1588 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "eDP-auxch"); in radeon_add_atom_connector() 1590 radeon_dig_connector->dp_i2c_bus = radeon_i2c_create_dp(dev, i2c_bus, "DP-auxch"); in radeon_add_atom_connector() 1593 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector() 1650 if (i2c_bus->valid) { in radeon_add_atom_connector() 1651 radeon_connector->ddc_bus = radeon_i2c_lookup(rdev, i2c_bus); in radeon_add_atom_connector() 1668 if (i2c_bus->valid) { in radeon_add_atom_connector() [all …]
|
D | radeon_combios.c | 52 struct radeon_i2c_bus_rec *i2c_bus, 768 rdev->i2c_bus[0] = radeon_i2c_create(dev, &i2c, "DVI_DDC"); in radeon_combios_i2c_init() 771 rdev->i2c_bus[1] = radeon_i2c_create(dev, &i2c, "VGA_DDC"); in radeon_combios_i2c_init() 778 rdev->i2c_bus[2] = radeon_i2c_create(dev, &i2c, "MM_I2C"); in radeon_combios_i2c_init() 788 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 793 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "GPIOPAD_MASK"); in radeon_combios_i2c_init() 798 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 802 rdev->i2c_bus[3] = radeon_i2c_create(dev, &i2c, "MONID"); in radeon_combios_i2c_init() 805 rdev->i2c_bus[4] = radeon_i2c_create(dev, &i2c, "CRT2_DDC"); in radeon_combios_i2c_init() 1457 struct radeon_i2c_bus_rec i2c_bus; in radeon_legacy_get_ext_tmds_info_from_table() local [all …]
|
D | radeon_i2c.c | 1035 if (rdev->i2c_bus[i]) { in radeon_i2c_fini() 1036 radeon_i2c_destroy(rdev->i2c_bus[i]); in radeon_i2c_fini() 1037 rdev->i2c_bus[i] = NULL; in radeon_i2c_fini() 1051 if (!rdev->i2c_bus[i]) { in radeon_i2c_add() 1052 rdev->i2c_bus[i] = radeon_i2c_create(dev, rec, name); in radeon_i2c_add() 1060 struct radeon_i2c_bus_rec *i2c_bus) in radeon_i2c_lookup() argument 1065 if (rdev->i2c_bus[i] && in radeon_i2c_lookup() 1066 (rdev->i2c_bus[i]->rec.i2c_id == i2c_bus->i2c_id)) { in radeon_i2c_lookup() 1067 return rdev->i2c_bus[i]; in radeon_i2c_lookup() 1078 void radeon_i2c_get_byte(struct radeon_i2c_chan *i2c_bus, in radeon_i2c_get_byte() argument [all …]
|
/drivers/gpu/drm/gma500/ |
D | cdv_intel_hdmi.c | 57 struct mdfld_hdmi_i2c *i2c_bus; member 146 edid = drm_get_edid(connector, &psb_intel_encoder->i2c_bus->adapter); in cdv_hdmi_detect() 229 edid = drm_get_edid(connector, &psb_intel_encoder->i2c_bus->adapter); in cdv_hdmi_get_modes() 262 if (psb_intel_encoder->i2c_bus) in cdv_hdmi_destroy() 263 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); in cdv_hdmi_destroy() 364 psb_intel_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_hdmi_init() 367 if (!psb_intel_encoder->i2c_bus) { in cdv_hdmi_init() 373 &(psb_intel_encoder->i2c_bus->adapter); in cdv_hdmi_init()
|
D | cdv_intel_lvds.c | 415 ret = psb_intel_ddc_get_modes(connector, &psb_intel_encoder->i2c_bus->adapter); in cdv_intel_lvds_get_modes() 450 if (psb_intel_encoder->i2c_bus) in cdv_intel_lvds_destroy() 451 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); in cdv_intel_lvds_destroy() 685 psb_intel_encoder->i2c_bus = psb_intel_i2c_create(dev, in cdv_intel_lvds_init() 688 if (!psb_intel_encoder->i2c_bus) { in cdv_intel_lvds_init() 693 psb_intel_encoder->i2c_bus->slave_addr = 0x2C; in cdv_intel_lvds_init() 694 dev_priv->lvds_i2c_bus = psb_intel_encoder->i2c_bus; in cdv_intel_lvds_init() 789 if (psb_intel_encoder->i2c_bus) in cdv_intel_lvds_init() 790 psb_intel_i2c_destroy(psb_intel_encoder->i2c_bus); in cdv_intel_lvds_init()
|
D | psb_intel_lvds.c | 63 struct psb_intel_i2c_chan *i2c_bus; member 534 ret = psb_intel_ddc_get_modes(connector, &lvds_priv->i2c_bus->adapter); in psb_intel_lvds_get_modes() 760 lvds_priv->i2c_bus = psb_intel_i2c_create(dev, GPIOB, "LVDSBLC_B"); in psb_intel_lvds_init() 761 if (!lvds_priv->i2c_bus) { in psb_intel_lvds_init() 766 lvds_priv->i2c_bus->slave_addr = 0x2C; in psb_intel_lvds_init() 767 dev_priv->lvds_i2c_bus = lvds_priv->i2c_bus; in psb_intel_lvds_init() 848 if (lvds_priv->i2c_bus) in psb_intel_lvds_init() 849 psb_intel_i2c_destroy(lvds_priv->i2c_bus); in psb_intel_lvds_init()
|
/drivers/media/pci/saa7164/ |
D | saa7164-dvb.c | 468 struct saa7164_i2c *i2c_bus = NULL; in saa7164_dvb_register() local 480 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register() 485 &i2c_bus->i2c_adap); in saa7164_dvb_register() 490 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 498 &i2c_bus->i2c_adap); in saa7164_dvb_register() 503 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 513 i2c_bus = &dev->i2c_bus[port->nr + 1]; in saa7164_dvb_register() 517 &i2c_bus->i2c_adap); in saa7164_dvb_register() 524 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register() 529 0xc0 >> 1, &i2c_bus->i2c_adap, in saa7164_dvb_register()
|
D | saa7164-core.c | 992 dev->i2c_bus[0].dev = dev; in saa7164_dev_setup() 993 dev->i2c_bus[0].nr = 0; in saa7164_dev_setup() 994 dev->i2c_bus[1].dev = dev; in saa7164_dev_setup() 995 dev->i2c_bus[1].nr = 1; in saa7164_dev_setup() 996 dev->i2c_bus[2].dev = dev; in saa7164_dev_setup() 997 dev->i2c_bus[2].nr = 2; in saa7164_dev_setup() 1288 saa7164_i2c_register(&dev->i2c_bus[0]); in saa7164_initdev() 1289 saa7164_i2c_register(&dev->i2c_bus[1]); in saa7164_initdev() 1290 saa7164_i2c_register(&dev->i2c_bus[2]); in saa7164_initdev() 1427 saa7164_i2c_unregister(&dev->i2c_bus[0]); in saa7164_finidev() [all …]
|
/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_ns2501.c | 93 struct i2c_adapter *adapter = dvo->i2c_bus; in enable_dvo() 120 struct i2c_adapter *adapter = dvo->i2c_bus; in restore_dvo() 142 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_readb() 187 struct i2c_adapter *adapter = dvo->i2c_bus; in ns2501_writeb() 229 dvo->i2c_bus = adapter; in ns2501_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_ch7xxx.c | 115 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_readb() 153 struct i2c_adapter *adapter = dvo->i2c_bus; in ch7xxx_writeb() 188 dvo->i2c_bus = adapter; in ch7xxx_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_ivch.c | 169 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_read() 212 struct i2c_adapter *adapter = dvo->i2c_bus; in ivch_write() 247 dvo->i2c_bus = adapter; in ivch_init()
|
/drivers/media/radio/ |
D | radio-si4713.c | 180 adapter = i2c_get_adapter(pdata->i2c_bus); in radio_si4713_pdriver_probe() 183 pdata->i2c_bus); in radio_si4713_pdriver_probe()
|