Searched defs:i2c_adapter (Results 1 - 14 of 14) sorted by relevance

/drivers/media/dvb/bt8xx/
H A Ddvb-bt8xx.h57 struct i2c_adapter *i2c_adapter; member in struct:dvb_bt8xx_card
/drivers/media/dvb/mantis/
H A Dmantis_i2c.c128 static int mantis_i2c_xfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int num)
210 static u32 mantis_i2c_func(struct i2c_adapter *adapter)
223 struct i2c_adapter *i2c_adapter = &mantis->adapter; local
228 strncpy(i2c_adapter->name, "Mantis I2C", sizeof(i2c_adapter->name));
229 i2c_set_adapdata(i2c_adapter, mantis);
231 i2c_adapter->owner = THIS_MODULE;
232 i2c_adapter->algo = &mantis_algo;
233 i2c_adapter
[all...]
/drivers/media/common/
H A Dsaa7146_i2c.c5 static u32 saa7146_i2c_func(struct i2c_adapter *adapter)
384 static int saa7146_i2c_xfer(struct i2c_adapter* adapter, struct i2c_msg *msg, int num)
403 int saa7146_i2c_adapter_prepare(struct saa7146_dev *dev, struct i2c_adapter *i2c_adapter, u32 bitrate) argument
413 if (i2c_adapter) {
414 i2c_set_adapdata(i2c_adapter, &dev->v4l2_dev);
415 i2c_adapter->dev.parent = &dev->pci->dev;
416 i2c_adapter->algo = &saa7146_algo;
417 i2c_adapter->algo_data = NULL;
418 i2c_adapter
[all...]
/drivers/media/video/hdpvr/
H A Dhdpvr-i2c.c45 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_tx_i2c_board_info);
63 return i2c_new_device(&dev->i2c_adapter, &hdpvr_ir_rx_i2c_board_info);
126 static int hdpvr_transfer(struct i2c_adapter *i2c_adapter, struct i2c_msg *msgs, argument
129 struct hdpvr_device *dev = i2c_get_adapdata(i2c_adapter);
178 static u32 hdpvr_functionality(struct i2c_adapter *adapter)
188 static struct i2c_adapter hdpvr_i2c_adapter_template = {
220 memcpy(&dev->i2c_adapter, &hdpvr_i2c_adapter_template,
221 sizeof(struct i2c_adapter));
222 dev->i2c_adapter
[all...]
H A Dhdpvr.h104 struct i2c_adapter i2c_adapter; member in struct:hdpvr_device
/drivers/video/via/
H A Dvt1636.c123 bool viafb_lvds_identify_vt1636(u8 i2c_adapter) argument
134 if (viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR,
137 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x01, &Buffer[1]);
143 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x02, &Buffer[0]);
144 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x03, &Buffer[1]);
/drivers/media/video/
H A Dhexium_gemini.c75 struct i2c_adapter i2c_adapter; member in struct:hexium
186 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
202 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, hexium_input_select[input].adr, I2C_SMBUS_BYTE_DATA, &data)) {
218 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x6c, 0, I2C_SMBUS_WRITE, vdec[i].adr, I2C_SMBUS_BYTE_DATA, &data)) {
374 hexium->i2c_adapter = (struct i2c_adapter) {
377 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
378 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
431 i2c_del_adapter(&hexium->i2c_adapter);
[all...]
H A Dhexium_orion.c67 struct i2c_adapter i2c_adapter; member in struct:hexium
235 hexium->i2c_adapter = (struct i2c_adapter) {
238 saa7146_i2c_adapter_prepare(dev, &hexium->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
239 if (i2c_add_adapter(&hexium->i2c_adapter) < 0) {
271 if (0 == (err = i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_READ, 0x00, I2C_SMBUS_BYTE_DATA, &data))) {
279 i2c_del_adapter(&hexium->i2c_adapter);
299 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter, 0x4e, 0, I2C_SMBUS_WRITE, i, I2C_SMBUS_BYTE_DATA, &data)) {
317 if (0 != i2c_smbus_xfer(&hexium->i2c_adapter,
[all...]
H A Dmxb.c127 struct i2c_adapter i2c_adapter; member in struct:mxb
181 snprintf(mxb->i2c_adapter.name, sizeof(mxb->i2c_adapter.name), "mxb%d", mxb_num);
183 saa7146_i2c_adapter_prepare(dev, &mxb->i2c_adapter, SAA7146_I2C_BUS_BIT_RATE_480);
184 if (i2c_add_adapter(&mxb->i2c_adapter) < 0) {
190 mxb->saa7111a = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
192 mxb->tea6420_1 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
194 mxb->tea6420_2 = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
196 mxb->tea6415c = v4l2_i2c_new_subdev(&dev->v4l2_dev, &mxb->i2c_adapter,
[all...]
/drivers/media/video/marvell-ccic/
H A Dmcam-core.h88 struct i2c_adapter *i2c_adapter; member in struct:mcam_camera
/drivers/media/video/zoran/
H A Dzoran.h271 struct i2c_adapter i2c_adapter; /* */ member in struct:zoran
/drivers/staging/media/go7007/
H A Dgo7007-priv.h235 struct i2c_adapter i2c_adapter; member in struct:go7007
/drivers/video/
H A Dcyber2000fb.c97 struct i2c_adapter ddc_adapter;
102 struct i2c_adapter i2c_adapter; member in struct:cfb_info
1132 info->i2c = &int_cfb_info->i2c_adapter;
1310 strlcpy(cfb->i2c_adapter.name, cfb->fb.fix.id,
1311 sizeof(cfb->i2c_adapter.name));
1312 cfb->i2c_adapter.owner = THIS_MODULE;
1313 cfb->i2c_adapter.algo_data = &cfb->i2c_algo;
1314 cfb->i2c_adapter.dev.parent = cfb->fb.device;
1323 return i2c_bit_add_bus(&cfb->i2c_adapter);
[all...]
/drivers/media/dvb/ngene/
H A Dngene.h636 struct i2c_adapter i2c_adapter; member in struct:ngene_channel
726 struct i2c_adapter i2c_adapter; member in struct:ngene_ci
742 /*struct i2c_adapter i2c_adapter;*/

Completed in 748 milliseconds