Searched refs:i2c_adapter (Results 1 - 25 of 902) sorted by relevance

1234567891011>>

/linux-master/drivers/i2c/busses/
H A Di2c-ccgx-ucsi.h5 struct i2c_adapter;
9 struct i2c_client *i2c_new_ccgx_ucsi(struct i2c_adapter *adapter, int irq,
/linux-master/include/linux/
H A Di2c-algo-bit.h27 int (*pre_xfer) (struct i2c_adapter *);
28 void (*post_xfer) (struct i2c_adapter *);
39 int i2c_bit_add_bus(struct i2c_adapter *);
40 int i2c_bit_add_numbered_bus(struct i2c_adapter *);
H A Di2c-smbus.h29 struct i2c_client *i2c_new_smbus_alert_device(struct i2c_adapter *adapter,
34 struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter);
37 static inline struct i2c_client *i2c_new_slave_host_notify_device(struct i2c_adapter *adapter)
47 void i2c_register_spd(struct i2c_adapter *adap);
49 static inline void i2c_register_spd(struct i2c_adapter *adap) { }
/linux-master/include/linux/platform_data/
H A Dmlxcpld.h27 int (*completion_notify)(void *handle, struct i2c_adapter *parent,
28 struct i2c_adapter *adapters[]);
/linux-master/include/linux/mdio/
H A Dmdio-i2c.h11 struct i2c_adapter;
21 struct mii_bus *mdio_i2c_alloc(struct device *parent, struct i2c_adapter *i2c,
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_output.h13 struct i2c_adapter *ddc,
18 struct i2c_adapter *ddc,
/linux-master/drivers/media/dvb-frontends/
H A Ds921.h21 struct i2c_adapter *i2c);
22 extern struct i2c_adapter *s921_get_tuner_i2c_adapter(struct dvb_frontend *);
25 const struct s921_config *config, struct i2c_adapter *i2c)
30 static inline struct i2c_adapter *
H A Ditd1000.h12 struct i2c_adapter;
19 extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg);
21 static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg)
H A Dstv0367.h33 struct i2c_adapter *i2c);
36 struct i2c_adapter *i2c);
39 struct i2c_adapter *i2c);
43 struct i2c_adapter *i2c)
50 struct i2c_adapter *i2c)
57 struct i2c_adapter *i2c)
H A Dcx24123.h31 struct i2c_adapter *i2c);
32 extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *);
35 const struct cx24123_config *config, struct i2c_adapter *i2c)
40 static inline struct i2c_adapter *
H A Dlgdt3306a.h53 struct i2c_adapter **i2c_adapter; member in struct:lgdt3306a_config
58 struct i2c_adapter *i2c_adap);
62 struct i2c_adapter *i2c_adap)
H A Ds5h1420.h31 struct i2c_adapter *i2c);
32 extern struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe);
35 struct i2c_adapter *i2c)
41 static inline struct i2c_adapter *s5h1420_get_tuner_i2c_adapter(struct dvb_frontend *fe)
/linux-master/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx39xxj.h16 struct i2c_adapter *i2c;
24 struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c);
26 static inline struct dvb_frontend *drx39xxj_attach(struct i2c_adapter *i2c) {
/linux-master/drivers/media/pci/cx23885/
H A Dnetup-eeprom.h23 extern int netup_eeprom_read(struct i2c_adapter *i2c_adap, u8 addr);
24 extern int netup_eeprom_write(struct i2c_adapter *i2c_adap, u8 addr, u8 data);
25 extern void netup_get_card_info(struct i2c_adapter *i2c_adap,
/linux-master/drivers/media/tuners/
H A Dmax2165.h12 struct i2c_adapter;
21 struct i2c_adapter *i2c,
25 struct i2c_adapter *i2c,
H A Dmc44s803.h12 struct i2c_adapter;
21 struct i2c_adapter *i2c, struct mc44s803_config *cfg);
24 struct i2c_adapter *i2c, struct mc44s803_config *cfg)
H A Dmt2266.h12 struct i2c_adapter;
19 extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg);
21 static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg)
H A Dmt2131.h12 struct i2c_adapter;
21 struct i2c_adapter *i2c,
26 struct i2c_adapter *i2c,
H A Dxc4000.h14 struct i2c_adapter;
41 struct i2c_adapter *i2c,
45 struct i2c_adapter *i2c,
H A Dtea5761.h12 extern int tea5761_autodetection(struct i2c_adapter* i2c_adap, u8 i2c_addr);
15 struct i2c_adapter* i2c_adap,
18 static inline int tea5761_autodetection(struct i2c_adapter* i2c_adap,
27 struct i2c_adapter* i2c_adap,
H A Dfc0012-priv.h12 struct i2c_adapter *i2c;
/linux-master/drivers/i2c/
H A Di2c-core.h37 static inline int __i2c_lock_bus_helper(struct i2c_adapter *adap)
52 static inline int __i2c_check_suspended(struct i2c_adapter *adap)
64 void i2c_acpi_register_devices(struct i2c_adapter *adap);
68 static inline void i2c_acpi_register_devices(struct i2c_adapter *adap) { }
78 int i2c_acpi_install_space_handler(struct i2c_adapter *adapter);
79 void i2c_acpi_remove_space_handler(struct i2c_adapter *adapter);
81 static inline int i2c_acpi_install_space_handler(struct i2c_adapter *adapter) { return 0; }
82 static inline void i2c_acpi_remove_space_handler(struct i2c_adapter *adapter) { }
86 void of_i2c_register_devices(struct i2c_adapter *adap);
88 static inline void of_i2c_register_devices(struct i2c_adapter *ada
[all...]
/linux-master/drivers/media/usb/dvb-usb-v2/
H A Dmxl111sf-i2c.h13 int mxl111sf_i2c_xfer(struct i2c_adapter *adap,
/linux-master/include/linux/platform_data/media/
H A Dtimb_video.h14 int i2c_adapter; /* The I2C adapter where the encoder is attached */ member in struct:timb_video_platform_data
H A Dtimb_radio.h13 int i2c_adapter; /* I2C adapter where the tuner and dsp are attached */ member in struct:timb_radio_platform_data

Completed in 140 milliseconds

1234567891011>>