Searched refs:i2c (Results 101 - 125 of 2512) sorted by relevance

1234567891011>>

/linux-master/drivers/video/fbdev/matrox/
H A Dmatroxfb_maven.h6 #include <linux/i2c.h>
7 #include <linux/i2c-algo-bit.h>
/linux-master/drivers/media/dvb-frontends/
H A Dcx22700.h18 /* the demodulator's i2c address */
24 struct i2c_adapter* i2c);
27 struct i2c_adapter* i2c)
26 cx22700_attach(const struct cx22700_config* config, struct i2c_adapter* i2c) argument
H A Dcx22702.h22 /* the demodulator's i2c address */
34 struct i2c_adapter *i2c);
38 struct i2c_adapter *i2c)
36 cx22702_attach( const struct cx22702_config *config, struct i2c_adapter *i2c) argument
H A Dlnbp22.h29 struct i2c_adapter *i2c);
32 struct i2c_adapter *i2c)
31 lnbp22_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c) argument
H A Dlgs8gl5.h17 /* the demodulator's i2c address */
23 const struct lgs8gl5_config *config, struct i2c_adapter *i2c);
26 const struct lgs8gl5_config *config, struct i2c_adapter *i2c) {
25 lgs8gl5_attach( const struct lgs8gl5_config *config, struct i2c_adapter *i2c) argument
H A Dl64781.h18 /* the demodulator's i2c address */
24 struct i2c_adapter* i2c);
27 struct i2c_adapter* i2c)
26 l64781_attach(const struct l64781_config* config, struct i2c_adapter* i2c) argument
H A Dmt312.h19 /* the demodulator's i2c address */
28 struct i2c_adapter *i2c);
31 const struct mt312_config *config, struct i2c_adapter *i2c)
30 mt312_attach( const struct mt312_config *config, struct i2c_adapter *i2c) argument
H A Dnxt6000.h17 /* the demodulator's i2c address */
26 struct i2c_adapter* i2c);
29 struct i2c_adapter* i2c)
28 nxt6000_attach(const struct nxt6000_config* config, struct i2c_adapter* i2c) argument
H A Dves1x93.h20 /* the demodulator's i2c address */
32 struct i2c_adapter* i2c);
35 struct i2c_adapter* i2c)
34 ves1x93_attach(const struct ves1x93_config* config, struct i2c_adapter* i2c) argument
H A Dzl10039.h15 struct i2c_adapter *i2c);
19 struct i2c_adapter *i2c)
17 zl10039_attach(struct dvb_frontend *fe, u8 i2c_addr, struct i2c_adapter *i2c) argument
H A Dec100.h21 struct i2c_adapter *i2c);
24 const struct ec100_config *config, struct i2c_adapter *i2c)
23 ec100_attach( const struct ec100_config *config, struct i2c_adapter *i2c) argument
H A Ditd1000.h19 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) argument
H A Dmb86a20s.h18 * @demod_address: the demodulator's i2c address
32 * @i2c: i2c adapter to use.
37 struct i2c_adapter *i2c);
41 const struct mb86a20s_config *config, struct i2c_adapter *i2c)
40 mb86a20s_attach( const struct mb86a20s_config *config, struct i2c_adapter *i2c) argument
H A Dstv6111.h14 struct i2c_adapter *i2c, u8 adr);
19 struct i2c_adapter *i2c,
18 stv6111_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 adr) argument
/linux-master/drivers/media/tuners/
H A Dmax2165.h21 struct i2c_adapter *i2c,
25 struct i2c_adapter *i2c,
24 max2165_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct max2165_config *cfg) argument
H A Dmc44s803.h21 struct i2c_adapter *i2c, struct mc44s803_config *cfg);
24 struct i2c_adapter *i2c, struct mc44s803_config *cfg)
23 mc44s803_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mc44s803_config *cfg) argument
H A Dmt2266.h19 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) argument
H A Dqt1010.h22 * @i2c: i2c adapter to use
28 struct i2c_adapter *i2c,
32 struct i2c_adapter *i2c,
31 qt1010_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct qt1010_config *cfg) argument
/linux-master/drivers/staging/most/
H A DMakefile6 obj-$(CONFIG_MOST_I2C) += i2c/
/linux-master/drivers/gpu/drm/solomon/
H A DMakefile2 obj-$(CONFIG_DRM_SSD130X_I2C) += ssd130x-i2c.o
/linux-master/sound/soc/codecs/
H A Dtlv320aic3x-i2c.c12 #include <linux/i2c.h>
28 MODULE_DEVICE_TABLE(i2c, aic3x_i2c_id);
30 static int aic3x_i2c_probe(struct i2c_client *i2c) argument
34 const struct i2c_device_id *id = i2c_match_id(aic3x_i2c_id, i2c);
40 regmap = devm_regmap_init_i2c(i2c, &config);
41 return aic3x_probe(&i2c->dev, regmap, id->driver_data);
44 static void aic3x_i2c_remove(struct i2c_client *i2c) argument
46 aic3x_remove(&i2c->dev);
H A Dtlv320aic32x4-i2c.c11 #include <linux/i2c.h>
19 static int aic32x4_i2c_probe(struct i2c_client *i2c) argument
29 regmap = devm_regmap_init_i2c(i2c, &config);
30 type = (uintptr_t)i2c_get_match_data(i2c);
32 return aic32x4_probe(&i2c->dev, regmap, type);
35 static void aic32x4_i2c_remove(struct i2c_client *i2c) argument
37 aic32x4_remove(&i2c->dev);
46 MODULE_DEVICE_TABLE(i2c, aic32x4_i2c_id);
/linux-master/drivers/gpu/drm/loongson/
H A Dlsdc_i2c.h9 #include <linux/i2c.h>
10 #include <linux/i2c-algo-bit.h>
/linux-master/drivers/mfd/
H A Dact8945a.c10 #include <linux/i2c.h>
31 static int act8945a_i2c_probe(struct i2c_client *i2c) argument
36 regmap = devm_regmap_init_i2c(i2c, &act8945a_regmap_config);
39 dev_err(&i2c->dev, "regmap init failed: %d\n", ret);
43 i2c_set_clientdata(i2c, regmap);
45 ret = devm_mfd_add_devices(&i2c->dev, PLATFORM_DEVID_NONE,
49 dev_err(&i2c->dev, "Failed to add sub devices\n");
60 MODULE_DEVICE_TABLE(i2c, act8945a_i2c_id);
/linux-master/drivers/net/mctp/
H A DMakefile2 obj-$(CONFIG_MCTP_TRANSPORT_I2C) += mctp-i2c.o

Completed in 152 milliseconds

1234567891011>>