Searched defs:i2c (Results 226 - 250 of 410) sorted by relevance

1234567891011>>

/drivers/media/dvb-frontends/
H A Dsp8870.c44 struct i2c_adapter* i2c; member in struct:sp8870_state
72 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) {
88 ret = i2c_transfer (state->i2c, msg, 2);
133 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) {
135 printk ("%s: i2c error (err == %i)\n", __func__, err);
487 // valid = ((sp8870_readreg(i2c, 0x0200) & 4) == 0);
556 struct i2c_adapter* i2c)
566 state->i2c = i2c;
555 sp8870_attach(const struct sp8870_config* config, struct i2c_adapter* i2c) argument
H A Dstb6100.c143 rc = i2c_transfer(state->i2c, &msg, 1);
171 i2c_transfer(state->i2c, &msg, 1);
198 "%s: i2c wr: len=%d is too big!\n",
218 rc = i2c_transfer(state->i2c, &msg, 1);
582 struct i2c_adapter *i2c)
591 state->i2c = i2c;
580 stb6100_attach(struct dvb_frontend *fe, const struct stb6100_config *config, struct i2c_adapter *i2c) argument
H A Dstb6100.h84 struct i2c_adapter *i2c; member in struct:stb6100_state
101 struct i2c_adapter *i2c);
107 struct i2c_adapter *i2c)
105 stb6100_attach(struct dvb_frontend *fe, const struct stb6100_config *config, struct i2c_adapter *i2c) argument
H A Dstv6110.c40 struct i2c_adapter *i2c; member in struct:stv6110_priv
86 "%s: i2c wr: len=%d is too big!\n",
100 rc = i2c_transfer(priv->i2c, &msg, 1);
102 dprintk("%s: i2c error\n", __func__);
133 rc = i2c_transfer(priv->i2c, msg, 2);
135 dprintk("%s: i2c error\n", __func__);
405 struct i2c_adapter *i2c)
427 ret = i2c_transfer(i2c, msg, 1);
440 priv->i2c = i2c;
403 stv6110_attach(struct dvb_frontend *fe, const struct stv6110_config *config, struct i2c_adapter *i2c) argument
[all...]
H A Dstv6110x.c53 ret = i2c_transfer(stv6110x->i2c, msg, 2);
78 "%s: i2c wr: len=%d is too big!\n",
89 ret = i2c_transfer(stv6110x->i2c, &msg, 1);
374 struct i2c_adapter *i2c)
383 stv6110x->i2c = i2c;
372 stv6110x_attach(struct dvb_frontend *fe, const struct stv6110x_config *config, struct i2c_adapter *i2c) argument
H A Dtda1004x.h71 /* the demodulator's i2c address */
112 struct i2c_adapter* i2c; member in struct:tda1004x_state
122 struct i2c_adapter* i2c);
125 struct i2c_adapter* i2c);
128 struct i2c_adapter* i2c)
134 struct i2c_adapter* i2c)
127 tda10045_attach(const struct tda1004x_config* config, struct i2c_adapter* i2c) argument
133 tda10046_attach(const struct tda1004x_config* config, struct i2c_adapter* i2c) argument
H A Dts2020.c29 /* i2c details */
31 struct i2c_adapter *i2c; member in struct:ts2020_priv
61 err = i2c_transfer(priv->i2c, msg, 1);
98 ret = i2c_transfer(priv->i2c, msg, 2);
127 ret = i2c_transfer(priv->i2c, &msg, 1);
129 printk(KERN_ERR "%s: i2c error\n", __func__);
332 struct i2c_adapter *i2c)
342 priv->i2c = i2c;
330 ts2020_attach(struct dvb_frontend *fe, const struct ts2020_config *config, struct i2c_adapter *i2c) argument
H A Dves1820.c36 struct i2c_adapter* i2c; member in struct:ves1820_state
65 ret = i2c_transfer(state->i2c, &msg, 1);
84 ret = i2c_transfer(state->i2c, msg, 2);
373 struct i2c_adapter* i2c,
386 state->i2c = i2c;
372 ves1820_attach(const struct ves1820_config* config, struct i2c_adapter* i2c, u8 pwm) argument
H A Dzl10036.c46 struct i2c_adapter *i2c; member in struct:zl10036_state
79 if (i2c_transfer(state->i2c, msg, 1) != 1) {
80 printk(KERN_ERR "%s: i2c read failed at addr=%02x\n",
128 ret = i2c_transfer(state->i2c, msg, 1);
130 printk(KERN_ERR "%s: i2c error, ret=%d\n", __func__, ret);
464 struct i2c_adapter *i2c)
479 state->i2c = i2c;
462 zl10036_attach(struct dvb_frontend *fe, const struct zl10036_config *config, struct i2c_adapter *i2c) argument
H A Dzl10039.c47 struct i2c_adapter *i2c; member in struct:zl10039_state
92 if (i2c_transfer(state->i2c, msg, 2) != 2) {
93 dprintk("%s: i2c read error\n", __func__);
114 "%s: i2c wr reg=%04x: len=%zu is too big!\n",
123 if (i2c_transfer(state->i2c, &msg, 1) != 1) {
124 dprintk("%s: i2c write error\n", __func__);
155 dprintk("Note: i2c write error normal when resetting the "
223 /* Open i2c gate */
239 /* Close i2c gate */
266 u8 i2c_addr, struct i2c_adapter *i2c)
265 zl10039_attach(struct dvb_frontend *fe, u8 i2c_addr, struct i2c_adapter *i2c) argument
[all...]
/drivers/media/tuners/
H A Dfc0012.c31 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
32 dev_err(&priv->i2c->dev,
49 if (i2c_transfer(priv->i2c, msg, 2) != 2) {
50 dev_err(&priv->i2c->dev,
126 dev_err(&priv->i2c->dev, "%s: fc0012_writereg failed: %d\n",
145 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER,
263 dev_err(&priv->i2c->dev, "%s: modulation type not supported!\n",
326 dev_warn(&priv->i2c->dev, "%s: %s failed: %d\n",
416 dev_warn(&priv->i2c->dev, "%s: %s failed: %d\n",
444 struct i2c_adapter *i2c, cons
443 fc0012_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, const struct fc0012_config *cfg) argument
[all...]
H A Dfc0013.c34 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
48 if (i2c_transfer(priv->i2c, msg, 2) != 2) {
239 ret = fe->callback(priv->i2c, DVB_FRONTEND_COMPONENT_TUNER,
606 struct i2c_adapter *i2c, u8 i2c_address, int dual_master,
615 priv->i2c = i2c;
605 fc0013_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 i2c_address, int dual_master, enum fc001x_xtal_freq xtal_freq) argument
H A Dfc2580_priv.h132 struct i2c_adapter *i2c; member in struct:fc2580_priv
H A Dmax2165.c27 #include <linux/i2c.h>
34 #include "tuner-i2c.h"
57 ret = i2c_transfer(priv->i2c, &msg, 1);
78 ret = i2c_transfer(priv->i2c, msg, 2);
404 struct i2c_adapter *i2c,
410 i2c ? i2c_adapter_id(i2c) : -1,
421 priv->i2c = i2c;
403 max2165_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct max2165_config *cfg) argument
H A Dmt2060.c27 #include <linux/i2c.h>
49 if (i2c_transfer(priv->i2c, msg, 2) != 2) {
64 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
77 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
361 struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) argument
371 priv->i2c = i2c;
H A Dmt2131.c25 #include <linux/i2c.h>
62 if (i2c_transfer(priv->i2c, msg, 2) != 2) {
75 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
87 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
258 struct i2c_adapter *i2c,
271 priv->i2c = i2c;
257 mt2131_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2131_config *cfg, u16 if1) argument
H A Dmt2266.c20 #include <linux/i2c.h>
38 struct i2c_adapter *i2c; member in struct:mt2266_priv
63 if (i2c_transfer(priv->i2c, msg, 2) != 2) {
77 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
90 if (i2c_transfer(priv->i2c, &msg, 1) != 1) {
321 struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg) argument
331 priv->i2c = i2c;
H A Dmxl301rf.c36 struct i2c_client *i2c; member in struct:mxl301rf_state
48 ret = i2c_master_send(state->i2c, buf, len);
68 ret = i2c_master_recv(state->i2c, val, 1);
233 dev_warn(&state->i2c->dev, "(%s) failed. [adap%d-fe%d]\n",
251 dev_warn(&state->i2c->dev, "(%s) failed. [adap%d-fe%d]\n",
270 dev_warn(&state->i2c->dev, "(%s) failed. [adap%d-fe%d]\n",
306 state->i2c = client;
334 MODULE_DEVICE_TABLE(i2c, mxl301rf_id);
H A Dmxl5007t.h82 struct i2c_adapter *i2c, u8 addr,
86 struct i2c_adapter *i2c,
85 mxl5007t_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, u8 addr, struct mxl5007t_config *cfg) argument
H A Dtda18271.h24 #include <linux/i2c.h>
96 /* use i2c gate provided by analog or digital demod */
102 /* some i2c providers can't write all 39 registers at once */
126 struct i2c_adapter *i2c,
131 struct i2c_adapter *i2c,
129 tda18271_attach(struct dvb_frontend *fe, u8 addr, struct i2c_adapter *i2c, struct tda18271_config *cfg) argument
H A Dtea5767.c13 #include <linux/i2c.h>
17 #include "tuner-i2c.h"
271 tuner_warn("i2c i/o error: rc == %d (should be 5)\n", rc);
275 tuner_warn("i2c i/o error: rc == %d (should be 5)\n", rc);
292 tuner_warn("i2c i/o error: rc == %d (should be 5)\n", rc);
364 tuner_warn("i2c i/o error: rc == %d (should be 5)\n", rc);
371 struct tuner_i2c_props i2c = { .adap = i2c_adap, .addr = i2c_addr }; local
375 if ((rc = tuner_i2c_xfer_recv(&i2c, buffer, 7))< 5) {
/drivers/media/usb/dvb-usb/
H A Dfriio-fe.c20 struct i2c_adapter *i2c; member in struct:jdvbt90502_state
48 ret = i2c_transfer(state->i2c, msg, 2);
71 if (i2c_transfer(state->i2c, &msg, 1) != 1) {
156 ret = i2c_transfer(state->i2c, &msg[0], 1);
175 ret = i2c_transfer(state->i2c, &msg[1], 1);
387 ret = i2c_transfer(state->i2c, &msg, 1);
423 state->i2c = &d->i2c_adap;
/drivers/media/usb/go7007/
H A Dgo7007-driver.c23 #include <linux/i2c.h>
203 static int init_i2c_module(struct i2c_adapter *adapter, const struct go_i2c *const i2c) argument
211 strlcpy(info.type, i2c->type, sizeof(info.type));
212 info.addr = i2c->addr;
213 info.flags = i2c->flags;
217 if (i2c->is_video)
219 if (i2c->is_audio)
224 pr_info("go7007: probing for module i2c:%s failed\n", i2c->type);
/drivers/mfd/
H A Dmax14577.c310 max14577->i2c_pmic = i2c_new_dummy(max14577->i2c->adapter,
371 static int max14577_i2c_probe(struct i2c_client *i2c, argument
375 struct max14577_platform_data *pdata = dev_get_platdata(&i2c->dev);
376 struct device_node *np = i2c->dev.of_node;
384 pdata = devm_kzalloc(&i2c->dev, sizeof(*pdata), GFP_KERNEL);
387 i2c->dev.platform_data = pdata;
391 dev_err(&i2c->dev, "No platform data found.\n");
395 max14577 = devm_kzalloc(&i2c->dev, sizeof(*max14577), GFP_KERNEL);
399 i2c_set_clientdata(i2c, max14577);
400 max14577->dev = &i2c
476 max14577_i2c_remove(struct i2c_client *i2c) argument
498 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); local
519 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); local
[all...]
H A Dmax77686.c27 #include <linux/i2c.h>
221 static int max77686_i2c_probe(struct i2c_client *i2c, argument
225 struct max77686_platform_data *pdata = dev_get_platdata(&i2c->dev);
236 if (IS_ENABLED(CONFIG_OF) && i2c->dev.of_node && !pdata)
237 pdata = max77686_i2c_parse_dt_pdata(&i2c->dev);
240 dev_err(&i2c->dev, "No platform data found.\n");
244 max77686 = devm_kzalloc(&i2c->dev,
249 if (i2c->dev.of_node) {
250 match = of_match_node(max77686_pmic_dt_match, i2c->dev.of_node);
258 i2c_set_clientdata(i2c, max7768
354 max77686_i2c_remove(struct i2c_client *i2c) argument
378 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); local
400 struct i2c_client *i2c = container_of(dev, struct i2c_client, dev); local
[all...]

Completed in 3872 milliseconds

1234567891011>>