Lines Matching refs:dib8000_ops
36 struct dib8000_ops dib8000_ops; member
1234 return state->dib8000_ops.set_gpio(fe, 5, 0, !onoff); in dib80xx_tuner_reset()
1242 return state->dib8000_ops.set_gpio(fe, 0, 0, onoff); in dib80xx_tuner_sleep()
1299 state->dib8000_ops.set_wbd_ref(fe, offset); in dib807x_set_param_override()
1307 struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, in dib807x_tuner_attach()
1330 return state->dib8000_ops.pid_filter(adapter->fe_adap[0].fe, index, pid, onoff); in stk80xx_pid_filter()
1338 return state->dib8000_ops.pid_filter_ctrl(adapter->fe_adap[0].fe, onoff); in stk80xx_pid_filter_ctrl()
1346 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in stk807x_frontend_attach()
1364 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18, in stk807x_frontend_attach()
1367 adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, in stk807x_frontend_attach()
1378 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in stk807xpvr_frontend_attach0()
1399 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x22, 0x80, 0); in stk807xpvr_frontend_attach0()
1401 adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, in stk807xpvr_frontend_attach0()
1411 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in stk807xpvr_frontend_attach1()
1415 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x12, 0x82, 0); in stk807xpvr_frontend_attach1()
1417 adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, in stk807xpvr_frontend_attach1()
1540 return state->dib8000_ops.get_adc_power(fe, 1); in dib8090_get_adc_power()
1663 state->dib8000_ops.set_gpio(fe, 3, 0, 1); in dib8096_set_param_override()
1666 state->dib8000_ops.set_gpio(fe, 3, 0, 0); in dib8096_set_param_override()
1680 …state->dib8000_ops.update_pll(fe, &dib8090_pll_config_12mhz, fe->dtv_property_cache.bandwidth_hz /… in dib8096_set_param_override()
1694 …state->dib8000_ops.update_pll(fe, &dib8090_pll_config_12mhz, fe->dtv_property_cache.bandwidth_hz /… in dib8096_set_param_override()
1696 state->dib8000_ops.ctrl_timf(fe, DEMOD_TIMF_SET, timf); in dib8096_set_param_override()
1701 state->dib8000_ops.set_wbd_ref(fe, target); in dib8096_set_param_override()
1713 state->dib8000_ops.set_gpio(fe, 6, 0, 1); in dib8096_set_param_override()
1717 state->dib8000_ops.set_gpio(fe, 6, 0, 0); in dib8096_set_param_override()
1723 state->dib8000_ops.pwm_agc_reset(fe); in dib8096_set_param_override()
1724 state->dib8000_ops.set_tune_state(fe, CT_DEMOD_START); in dib8096_set_param_override()
1737 …struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTE… in dib809x_tuner_attach()
1751 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in stk809x_frontend_attach()
1769 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 18, 0x80, 0); in stk809x_frontend_attach()
1771 …adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, &dib809x_dib8000_config[… in stk809x_frontend_attach()
1780 struct dvb_frontend *fe_slave = st->dib8000_ops.get_slave_frontend(adap->fe_adap[0].fe, 1); in nim8096md_tuner_attach()
1783 tun_i2c = st->dib8000_ops.get_i2c_master(fe_slave, DIBX000_I2C_INTERFACE_TUNER, 1); in nim8096md_tuner_attach()
1789 tun_i2c = st->dib8000_ops.get_i2c_master(adap->fe_adap[0].fe, DIBX000_I2C_INTERFACE_TUNER, 1); in nim8096md_tuner_attach()
1804 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in nim8096md_frontend_attach()
1824 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 2, 18, 0x80, 0); in nim8096md_frontend_attach()
1826 …adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x80, &dib809x_dib8000_config[… in nim8096md_frontend_attach()
1831 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in nim8096md_frontend_attach()
1834 fe_slave = state->dib8000_ops.init(&adap->dev->i2c_adap, 0x82, &dib809x_dib8000_config[1]); in nim8096md_frontend_attach()
1835 state->dib8000_ops.set_slave_frontend(adap->fe_adap[0].fe, fe_slave); in nim8096md_frontend_attach()
2113 state->dib8000_ops.set_wbd_ref(fe, target); in dib8096p_agc_startup()
2120 state->dib8000_ops.update_pll(fe, &pll, fe->dtv_property_cache.bandwidth_hz / 1000, 0); in dib8096p_agc_startup()
2121 state->dib8000_ops.ctrl_timf(fe, DEMOD_TIMF_SET, adc.timf); in dib8096p_agc_startup()
2133 if (!dvb_attach(dib8000_attach, &state->dib8000_ops)) in tfe8096p_frontend_attach()
2155 state->dib8000_ops.i2c_enumeration(&adap->dev->i2c_adap, 1, 0x10, 0x80, 1); in tfe8096p_frontend_attach()
2157 adap->fe_adap[0].fe = state->dib8000_ops.init(&adap->dev->i2c_adap, in tfe8096p_frontend_attach()
2166 struct i2c_adapter *tun_i2c = st->dib8000_ops.get_i2c_tuner(adap->fe_adap[0].fe); in tfe8096p_tuner_attach()
2168 tfe8096p_dib0090_config.reset = st->dib8000_ops.tuner_sleep; in tfe8096p_tuner_attach()
2169 tfe8096p_dib0090_config.sleep = st->dib8000_ops.tuner_sleep; in tfe8096p_tuner_attach()
2176 st->dib8000_ops.set_gpio(adap->fe_adap[0].fe, 8, 0, 1); in tfe8096p_tuner_attach()