Searched refs:i2c_adapter (Results 226 - 250 of 909) sorted by relevance

1234567891011>>

/linux-master/drivers/i2c/muxes/
H A Di2c-demux-pinctrl.c24 struct i2c_adapter *parent_adap;
33 struct i2c_adapter cur_adap;
38 static int i2c_demux_master_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
41 struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap;
46 static u32 i2c_demux_functionality(struct i2c_adapter *adap)
49 struct i2c_adapter *parent = priv->chan[priv->cur_chan].parent_adap;
56 struct i2c_adapter *adap;
H A Di2c-mux-gpmux.c44 static struct i2c_adapter *mux_parent_adapter(struct device *dev)
48 struct i2c_adapter *parent;
76 struct i2c_adapter *parent;
/linux-master/include/drm/
H A Ddrm_edid.h36 struct i2c_adapter;
425 bool drm_probe_ddc(struct i2c_adapter *adapter);
431 struct i2c_adapter *adapter);
433 struct i2c_adapter *adapter);
467 struct i2c_adapter *adapter);
471 const struct drm_edid *drm_edid_read_base_block(struct i2c_adapter *adapter);
473 struct i2c_adapter *adapter);
/linux-master/drivers/media/common/b2c2/
H A Dflexcop-fe-tuner.c171 struct i2c_adapter *i2c)
284 struct i2c_adapter *i2c)
318 struct i2c_adapter *i2c)
321 struct i2c_adapter *i2c_tuner;
384 struct i2c_adapter *i2c)
386 struct i2c_adapter *i2c_tuner;
445 struct i2c_adapter *i2c)
466 struct i2c_adapter *i2c)
482 struct i2c_adapter *i2c)
504 struct i2c_adapter *i2
[all...]
/linux-master/drivers/i2c/
H A Di2c-core-acpi.c20 struct i2c_adapter *adapter;
234 struct i2c_adapter *adapter,
277 static void i2c_acpi_register_device(struct i2c_adapter *adapter,
298 struct i2c_adapter *adapter = data;
320 void i2c_acpi_register_devices(struct i2c_adapter *adap)
426 struct i2c_adapter *i2c_acpi_find_adapter_by_handle(acpi_handle handle)
428 struct i2c_adapter *adapter;
448 static struct i2c_adapter *i2c_acpi_find_adapter_by_adev(struct acpi_device *adev)
459 struct i2c_adapter *adapter;
523 struct i2c_adapter *adapte
[all...]
H A Di2c-core-of.c65 static struct i2c_client *of_i2c_register_device(struct i2c_adapter *adap,
85 void of_i2c_register_devices(struct i2c_adapter *adap)
167 struct i2c_adapter *adap;
/linux-master/drivers/video/fbdev/via/
H A Dvt1636.c109 bool viafb_lvds_identify_vt1636(u8 i2c_adapter) argument
120 if (viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR,
123 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x01, &Buffer[1]);
129 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x02, &Buffer[0]);
130 viafb_i2c_readbyte(i2c_adapter, VT1636_LVDS_I2C_ADDR, 0x03, &Buffer[1]);
/linux-master/drivers/i2c/busses/
H A Di2c-taos-evm.c33 struct i2c_adapter adapter;
47 static struct i2c_client *taos_instantiate_device(struct i2c_adapter *adapter)
58 static int taos_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
139 static u32 taos_smbus_func(struct i2c_adapter *adapter)
202 struct i2c_adapter *adapter;
H A Di2c-opal.c73 static int i2c_opal_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
112 static int i2c_opal_smbus_xfer(struct i2c_adapter *adap, u16 addr,
174 static u32 i2c_opal_func(struct i2c_adapter *adapter)
198 struct i2c_adapter *adapter;
237 struct i2c_adapter *adapter = platform_get_drvdata(pdev);
H A Di2c-cbus-gpio.c167 static int cbus_i2c_smbus_xfer(struct i2c_adapter *adapter,
192 static u32 cbus_i2c_func(struct i2c_adapter *adapter)
205 struct i2c_adapter *adapter = platform_get_drvdata(pdev);
212 struct i2c_adapter *adapter;
215 adapter = devm_kzalloc(&pdev->dev, sizeof(struct i2c_adapter),
H A Di2c-designware-amdpsp.c243 static void i2c_adapter_dw_psp_lock_bus(struct i2c_adapter *adapter,
250 static int i2c_adapter_dw_psp_trylock_bus(struct i2c_adapter *adapter,
264 static void i2c_adapter_dw_psp_unlock_bus(struct i2c_adapter *adapter,
H A Di2c-ali1563.c65 static int ali1563_transaction(struct i2c_adapter *a, int size)
129 static int ali1563_block_start(struct i2c_adapter *a)
185 static int ali1563_block(struct i2c_adapter *a,
232 static s32 ali1563_access(struct i2c_adapter *a, u16 addr,
324 static u32 ali1563_func(struct i2c_adapter *a)
390 static struct i2c_adapter ali1563_adapter = {
H A Di2c-iop3xx.c303 iop3xx_i2c_writebytes(struct i2c_adapter *i2c_adap, const char *buf, int count)
315 iop3xx_i2c_readbytes(struct i2c_adapter *i2c_adap, char *buf, int count)
335 iop3xx_i2c_handle_msg(struct i2c_adapter *i2c_adap, struct i2c_msg *pmsg)
356 iop3xx_i2c_master_xfer(struct i2c_adapter *i2c_adap, struct i2c_msg *msgs,
381 iop3xx_i2c_func(struct i2c_adapter *adap)
394 struct i2c_adapter *padapter = platform_get_drvdata(pdev);
418 struct i2c_adapter *new_adapter;
421 new_adapter = kzalloc(sizeof(struct i2c_adapter), GFP_KERNEL);
H A Di2c-sis630.c121 static int sis630_transaction_start(struct i2c_adapter *adap, int size,
164 static int sis630_transaction_wait(struct i2c_adapter *adap, int size)
196 static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock)
215 static int sis630_transaction(struct i2c_adapter *adap, int size)
229 static int sis630_block_data(struct i2c_adapter *adap,
323 static s32 sis630_access(struct i2c_adapter *adap, u16 addr,
397 static u32 sis630_func(struct i2c_adapter *adapter)
494 static struct i2c_adapter sis630_adapter = {
/linux-master/drivers/gpu/drm/gma500/
H A Dpsb_intel_drv.h81 struct i2c_adapter base;
184 struct i2c_adapter *adapter);
185 extern bool psb_intel_ddc_probe(struct i2c_adapter *adapter);
224 extern void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed);
225 extern void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit);
H A Dintel_gmbus.c63 to_intel_gmbus(struct i2c_adapter *i2c)
69 struct i2c_adapter adapter;
170 static struct i2c_adapter *
220 struct i2c_adapter *adapter,
246 gmbus_xfer(struct i2c_adapter *adapter,
361 static u32 gmbus_func(struct i2c_adapter *adapter)
448 void gma_intel_gmbus_set_speed(struct i2c_adapter *adapter, int speed)
461 void gma_intel_gmbus_force_bit(struct i2c_adapter *adapter, bool force_bit)
/linux-master/drivers/media/pci/mantis/
H A Dmantis_vp2040.c42 struct i2c_adapter *adapter = &mantis->adapter;
96 struct i2c_adapter *adapter = &mantis->adapter;
114 struct i2c_adapter *adapter = &mantis->adapter;
H A Dmantis_vp2033.c40 struct i2c_adapter *adapter = &mantis->adapter;
60 struct i2c_adapter *adapter = &mantis->adapter;
114 struct i2c_adapter *adapter = &mantis->adapter;
/linux-master/drivers/media/dvb-frontends/
H A Dstb0899_drv.h135 struct i2c_adapter *i2c);
140 struct i2c_adapter *i2c)
H A Dlnbp22.c31 struct i2c_adapter *i2c;
97 struct i2c_adapter *i2c)
/linux-master/sound/ppc/
H A Dkeywest.c34 static int keywest_attach_adapter(struct i2c_adapter *adapter)
125 struct i2c_adapter *adap;
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_output_7a1000.c82 struct i2c_adapter *ddc = connector->ddc;
144 struct i2c_adapter *ddc,
/linux-master/drivers/video/fbdev/core/
H A Dfb_ddc.c22 static unsigned char *fb_do_probe_ddc_edid(struct i2c_adapter *adapter)
54 unsigned char *fb_ddc_read(struct i2c_adapter *adapter)
/linux-master/drivers/gpu/drm/radeon/
H A Datombios_i2c.c100 int radeon_atom_hw_i2c_xfer(struct i2c_adapter *i2c_adap,
150 u32 radeon_atom_hw_i2c_func(struct i2c_adapter *adap)
/linux-master/drivers/media/platform/marvell/
H A Dcafe-driver.c52 struct i2c_adapter *i2c_adapter; member in struct:cafe_camera
281 static int cafe_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
314 static u32 cafe_smbus_func(struct i2c_adapter *adapter)
327 struct i2c_adapter *adap;
345 cam->i2c_adapter = adap;
352 i2c_del_adapter(cam->i2c_adapter);
353 kfree(cam->i2c_adapter);
546 i2c_adapter_id(cam->i2c_adapter),
559 i2c_adapter_id(cam->i2c_adapter), ov7670_inf
[all...]

Completed in 284 milliseconds

1234567891011>>