Lines Matching refs:i2c_props
31 struct tuner_i2c_props i2c_props;
60 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2);
65 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2);
82 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2);
87 tuner_i2c_xfer_send_recv(&priv->i2c_props, msg, 1, &msg[1], 1);
91 tuner_i2c_xfer_send(&priv->i2c_props, buf, 3);
95 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2);
195 tuner_i2c_xfer_send(&priv->i2c_props, easy_mode, 2);
196 tuner_i2c_xfer_send(&priv->i2c_props, agc_out_on, 2);
197 tuner_i2c_xfer_send(&priv->i2c_props, soft_reset, 2);
209 tuner_i2c_xfer_send(&priv->i2c_props, fm_mode[i].seq, 2);
211 tuner_i2c_xfer_send(&priv->i2c_props, deemphasis, 2);
214 tuner_i2c_xfer_send(&priv->i2c_props, expert_mode, 2);
215 tuner_i2c_xfer_send(&priv->i2c_props, gainset_off, 2);
216 tuner_i2c_xfer_send(&priv->i2c_props, if_agc_spd, 2);
218 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_9, 2);
220 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_6, 2);
221 tuner_i2c_xfer_send(&priv->i2c_props, pll_bw_nom, 2);
232 tuner_i2c_xfer_send_recv(&priv->i2c_props,
235 tuner_i2c_xfer_send_recv(&priv->i2c_props,
238 tuner_i2c_xfer_send_recv(&priv->i2c_props,
252 tuner_i2c_xfer_send(&priv->i2c_props, gainset_2, 2);
254 tuner_i2c_xfer_send_recv(&priv->i2c_props,
256 tuner_i2c_xfer_send_recv(&priv->i2c_props,
264 tuner_i2c_xfer_send_recv(&priv->i2c_props,
267 tuner_i2c_xfer_send_recv(&priv->i2c_props,
272 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_12, 2);
273 tuner_i2c_xfer_send(&priv->i2c_props, pll_bw_low, 2);
281 tuner_i2c_xfer_send_recv(&priv->i2c_props,
284 tuner_i2c_xfer_send_recv(&priv->i2c_props,
289 tuner_i2c_xfer_send(&priv->i2c_props, agc_rst_on, 2);
291 tuner_i2c_xfer_send(&priv->i2c_props, agc_rst_off, 2);
297 tuner_i2c_xfer_send(&priv->i2c_props, if_agc_set, 2);
307 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1);
314 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2);
322 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1);
329 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2);
337 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2);
351 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1);
358 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2);
367 tuner_i2c_xfer_send_recv(&priv->i2c_props,
369 tuner_i2c_xfer_send_recv(&priv->i2c_props,
378 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_cf, 2);
379 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_val, 2);
389 tuner_i2c_xfer_send_recv(&priv->i2c_props, &hvpll_stat, 1, &ret, 1);
410 tuner_i2c_xfer_send_recv(&priv->i2c_props,
416 tuner_i2c_xfer_send(&priv->i2c_props, blanking_mode, 2);
447 tuner_i2c_xfer_send_recv(&priv->i2c_props,
468 i2c_transfer(priv->i2c_props.adap, &msg, 1);
471 tuner_i2c_xfer_send(&priv->i2c_props, tda8290_agc_tri, 2);
472 tuner_i2c_xfer_send(&priv->i2c_props, tda8290_standby, 2);
492 tuner_i2c_xfer_send(&priv->i2c_props, set_GP00_CF, 2);
494 tuner_i2c_xfer_send(&priv->i2c_props, set_GP01_CF, 2);
495 tuner_i2c_xfer_send(&priv->i2c_props, set_VS, 2);
515 tuner_i2c_xfer_send(&priv->i2c_props, set_adc_ctl, 2);
516 tuner_i2c_xfer_send(&priv->i2c_props, set_adc_ctl2, 2);
517 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg6, 2);
518 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg0, 2);
519 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg7, 2);
520 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg10, 2);
521 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_reg0, 2);
543 i2c_transfer(priv->i2c_props.adap, &msg, 1);
584 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1);
601 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1);
621 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1);
635 priv->i2c_props.adap, &tda829x_tda18271_config);
643 priv->i2c_props.adap, &priv->cfg);
644 priv->cfg.switch_addr = priv->i2c_props.addr;
658 static int tda8290_probe(struct tuner_i2c_props *i2c_props)
663 { .addr = i2c_props->addr, .flags = 0, .len = 1, .buf = ® },
664 { .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id },
668 if (i2c_transfer(i2c_props->adap, msg_read, 2) != 2) {
677 __func__, i2c_adapter_id(i2c_props->adap),
678 i2c_props->addr);
684 static int tda8295_probe(struct tuner_i2c_props *i2c_props)
690 { .addr = i2c_props->addr, .flags = 0, .len = 1, .buf = ® },
691 { .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id },
695 if (i2c_transfer(i2c_props->adap, msg_read, 2) != 2) {
706 i2c_adapter_id(i2c_props->adap),
707 i2c_props->addr);
742 priv->i2c_props.addr = i2c_addr;
743 priv->i2c_props.adap = i2c_adap;
744 priv->i2c_props.name = "tda829x";
750 if (tda8290_probe(&priv->i2c_props) == 0) {
756 if (tda8295_probe(&priv->i2c_props) == 0) {
822 struct tuner_i2c_props i2c_props = {
838 tuner_i2c_xfer_send_recv(&i2c_props,
849 if ((tda8290_probe(&i2c_props) == 0) ||
850 (tda8295_probe(&i2c_props) == 0))
854 tuner_i2c_xfer_send(&i2c_props, easy_mode_b, 2);
855 tuner_i2c_xfer_send(&i2c_props, soft_reset, 2);
856 tuner_i2c_xfer_send_recv(&i2c_props, &addr_dto_lsb, 1, &data, 1);
858 tuner_i2c_xfer_send(&i2c_props, easy_mode_g, 2);
859 tuner_i2c_xfer_send(&i2c_props, soft_reset, 2);
860 tuner_i2c_xfer_send_recv(&i2c_props,
866 tuner_i2c_xfer_send(&i2c_props, restore_9886, 3);