Lines Matching refs:i2c_props
43 struct tuner_i2c_props i2c_props; member
72 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2); in tda8290_i2c_bridge()
77 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2); in tda8290_i2c_bridge()
94 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2); in tda8295_i2c_bridge()
99 tuner_i2c_xfer_send_recv(&priv->i2c_props, msg, 1, &msg[1], 1); in tda8295_i2c_bridge()
103 tuner_i2c_xfer_send(&priv->i2c_props, buf, 3); in tda8295_i2c_bridge()
107 tuner_i2c_xfer_send(&priv->i2c_props, msg, 2); in tda8295_i2c_bridge()
207 tuner_i2c_xfer_send(&priv->i2c_props, easy_mode, 2); in tda8290_set_params()
208 tuner_i2c_xfer_send(&priv->i2c_props, agc_out_on, 2); in tda8290_set_params()
209 tuner_i2c_xfer_send(&priv->i2c_props, soft_reset, 2); in tda8290_set_params()
221 tuner_i2c_xfer_send(&priv->i2c_props, fm_mode[i].seq, 2); in tda8290_set_params()
223 tuner_i2c_xfer_send(&priv->i2c_props, deemphasis, 2); in tda8290_set_params()
226 tuner_i2c_xfer_send(&priv->i2c_props, expert_mode, 2); in tda8290_set_params()
227 tuner_i2c_xfer_send(&priv->i2c_props, gainset_off, 2); in tda8290_set_params()
228 tuner_i2c_xfer_send(&priv->i2c_props, if_agc_spd, 2); in tda8290_set_params()
230 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_9, 2); in tda8290_set_params()
232 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_6, 2); in tda8290_set_params()
233 tuner_i2c_xfer_send(&priv->i2c_props, pll_bw_nom, 2); in tda8290_set_params()
244 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
247 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
250 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
264 tuner_i2c_xfer_send(&priv->i2c_props, gainset_2, 2); in tda8290_set_params()
266 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
268 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
276 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
279 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
284 tuner_i2c_xfer_send(&priv->i2c_props, adc_head_12, 2); in tda8290_set_params()
285 tuner_i2c_xfer_send(&priv->i2c_props, pll_bw_low, 2); in tda8290_set_params()
293 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
296 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_set_params()
301 tuner_i2c_xfer_send(&priv->i2c_props, agc_rst_on, 2); in tda8290_set_params()
303 tuner_i2c_xfer_send(&priv->i2c_props, agc_rst_off, 2); in tda8290_set_params()
309 tuner_i2c_xfer_send(&priv->i2c_props, if_agc_set, 2); in tda8290_set_params()
319 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1); in tda8295_power()
326 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); in tda8295_power()
334 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1); in tda8295_set_easy_mode()
341 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); in tda8295_set_easy_mode()
349 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); in tda8295_set_video_std()
363 tuner_i2c_xfer_send_recv(&priv->i2c_props, &buf[0], 1, &buf[1], 1); in tda8295_agc1_out()
370 tuner_i2c_xfer_send(&priv->i2c_props, buf, 2); in tda8295_agc1_out()
379 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8295_agc2_out()
381 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8295_agc2_out()
390 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_cf, 2); in tda8295_agc2_out()
391 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_val, 2); in tda8295_agc2_out()
401 tuner_i2c_xfer_send_recv(&priv->i2c_props, &hvpll_stat, 1, &ret, 1); in tda8295_has_signal()
422 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8295_set_params()
428 tuner_i2c_xfer_send(&priv->i2c_props, blanking_mode, 2); in tda8295_set_params()
459 tuner_i2c_xfer_send_recv(&priv->i2c_props, in tda8290_has_signal()
480 i2c_transfer(priv->i2c_props.adap, &msg, 1); in tda8290_standby()
483 tuner_i2c_xfer_send(&priv->i2c_props, tda8290_agc_tri, 2); in tda8290_standby()
484 tuner_i2c_xfer_send(&priv->i2c_props, tda8290_standby, 2); in tda8290_standby()
504 tuner_i2c_xfer_send(&priv->i2c_props, set_GP00_CF, 2); in tda8290_init_if()
506 tuner_i2c_xfer_send(&priv->i2c_props, set_GP01_CF, 2); in tda8290_init_if()
507 tuner_i2c_xfer_send(&priv->i2c_props, set_VS, 2); in tda8290_init_if()
527 tuner_i2c_xfer_send(&priv->i2c_props, set_adc_ctl, 2); in tda8295_init_if()
528 tuner_i2c_xfer_send(&priv->i2c_props, set_adc_ctl2, 2); in tda8295_init_if()
529 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg6, 2); in tda8295_init_if()
530 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg0, 2); in tda8295_init_if()
531 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg7, 2); in tda8295_init_if()
532 tuner_i2c_xfer_send(&priv->i2c_props, set_pll_reg10, 2); in tda8295_init_if()
533 tuner_i2c_xfer_send(&priv->i2c_props, set_gpio_reg0, 2); in tda8295_init_if()
553 i2c_transfer(priv->i2c_props.adap, &msg, 1); in tda8290_init_tuner()
594 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1); in tda829x_find_tuner()
611 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1); in tda829x_find_tuner()
631 ret = i2c_transfer(priv->i2c_props.adap, &msg, 1); in tda829x_find_tuner()
645 priv->i2c_props.adap, &tda829x_tda18271_config); in tda829x_find_tuner()
653 priv->i2c_props.adap, &priv->cfg); in tda829x_find_tuner()
654 priv->cfg.switch_addr = priv->i2c_props.addr; in tda829x_find_tuner()
668 static int tda8290_probe(struct tuner_i2c_props *i2c_props) in tda8290_probe() argument
673 { .addr = i2c_props->addr, .flags = 0, .len = 1, .buf = ® }, in tda8290_probe()
674 { .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id }, in tda8290_probe()
678 if (i2c_transfer(i2c_props->adap, msg_read, 2) != 2) { in tda8290_probe()
687 __func__, i2c_adapter_id(i2c_props->adap), in tda8290_probe()
688 i2c_props->addr); in tda8290_probe()
694 static int tda8295_probe(struct tuner_i2c_props *i2c_props) in tda8295_probe() argument
700 { .addr = i2c_props->addr, .flags = 0, .len = 1, .buf = ® }, in tda8295_probe()
701 { .addr = i2c_props->addr, .flags = I2C_M_RD, .len = 1, .buf = &id }, in tda8295_probe()
705 if (i2c_transfer(i2c_props->adap, msg_read, 2) != 2) { in tda8295_probe()
716 i2c_adapter_id(i2c_props->adap), in tda8295_probe()
717 i2c_props->addr); in tda8295_probe()
752 priv->i2c_props.addr = i2c_addr; in tda829x_attach()
753 priv->i2c_props.adap = i2c_adap; in tda829x_attach()
754 priv->i2c_props.name = "tda829x"; in tda829x_attach()
760 if (tda8290_probe(&priv->i2c_props) == 0) { in tda829x_attach()
766 if (tda8295_probe(&priv->i2c_props) == 0) { in tda829x_attach()
832 struct tuner_i2c_props i2c_props = { in tda829x_probe() local
848 tuner_i2c_xfer_send_recv(&i2c_props, in tda829x_probe()
859 if ((tda8290_probe(&i2c_props) == 0) || in tda829x_probe()
860 (tda8295_probe(&i2c_props) == 0)) in tda829x_probe()
864 tuner_i2c_xfer_send(&i2c_props, easy_mode_b, 2); in tda829x_probe()
865 tuner_i2c_xfer_send(&i2c_props, soft_reset, 2); in tda829x_probe()
866 tuner_i2c_xfer_send_recv(&i2c_props, &addr_dto_lsb, 1, &data, 1); in tda829x_probe()
868 tuner_i2c_xfer_send(&i2c_props, easy_mode_g, 2); in tda829x_probe()
869 tuner_i2c_xfer_send(&i2c_props, soft_reset, 2); in tda829x_probe()
870 tuner_i2c_xfer_send_recv(&i2c_props, in tda829x_probe()
876 tuner_i2c_xfer_send(&i2c_props, restore_9886, 3); in tda829x_probe()