/drivers/media/dvb-frontends/ |
H A D | sp8870.c | 44 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 D | stb6100.c | 143 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 D | stb6100.h | 84 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 D | stv6110.c | 40 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 D | stv6110x.c | 53 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 D | tda1004x.h | 71 /* 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 D | ts2020.c | 29 /* 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 D | ves1820.c | 36 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 D | zl10036.c | 46 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 D | zl10039.c | 47 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 D | fc0012.c | 31 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 D | fc0013.c | 34 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 D | fc2580_priv.h | 132 struct i2c_adapter *i2c; member in struct:fc2580_priv
|
H A D | max2165.c | 27 #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 D | mt2060.c | 27 #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 D | mt2131.c | 25 #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 D | mt2266.c | 20 #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 D | mxl301rf.c | 36 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 D | mxl5007t.h | 82 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 D | tda18271.h | 24 #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 D | tea5767.c | 13 #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 D | friio-fe.c | 20 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 D | go7007-driver.c | 23 #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 D | max14577.c | 310 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 D | max77686.c | 27 #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...] |