• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/dvb-usb/

Lines Matching defs:fe

101 	return (adap->fe = dvb_attach(dib3000mc_attach, &adap->dev->i2c_adap,
118 struct i2c_adapter *tun_i2c = dib3000mc_get_tuner_i2c_master(adap->fe, 1);
125 return dvb_attach(mt2060_attach,adap->fe, tun_i2c,&bristol_mt2060_config[adap->id],
279 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap,0x80+(adap->id << 1),
282 return adap->fe == NULL ? -ENODEV : 0;
306 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap,0x80+(adap->id << 1),
309 return adap->fe == NULL ? -ENODEV : 0;
315 tun_i2c = dib7000p_get_i2c_master(adap->fe, DIBX000_I2C_INTERFACE_TUNER, 1);
316 return dvb_attach(mt2266_attach, adap->fe, tun_i2c,
396 dib7000p_set_gpio(adap->fe, 8, 0, 0); msleep(10);
397 dib7000p_set_gpio(adap->fe, 8, 0, 1);
447 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80,
450 return adap->fe == NULL ? -ENODEV : 0;
457 tun_i2c = dib7000p_get_i2c_master(adap->fe,
462 adap->fe->callback = stk7700ph_xc3028_callback;
464 return dvb_attach(xc2028_attach, adap->fe, &stk7700ph_xc3028_config)
684 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 18, &stk7700p_dib7000p_config);
687 adap->fe = dvb_attach(dib7000m_attach, &adap->dev->i2c_adap, 18, &stk7700p_dib7000m_config);
689 return adap->fe == NULL ? -ENODEV : 0;
708 tun_i2c = dib7000p_get_i2c_master(adap->fe, DIBX000_I2C_INTERFACE_TUNER, 1);
710 tun_i2c = dib7000m_get_i2c_master(adap->fe, DIBX000_I2C_INTERFACE_TUNER, 1);
712 return dvb_attach(mt2060_attach, adap->fe, tun_i2c, &stk7700p_mt2060_config,
759 static int dib7070_tuner_reset(struct dvb_frontend *fe, int onoff)
762 return dib7000p_set_gpio(fe, 8, 0, !onoff);
765 static int dib7070_tuner_sleep(struct dvb_frontend *fe, int onoff)
768 return dib7000p_set_gpio(fe, 9, 0, onoff);
798 static int dib7070_set_param_override(struct dvb_frontend *fe, struct dvb_frontend_parameters *fep)
800 struct dvb_usb_adapter *adap = fe->dvb->priv;
810 deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
811 dib7000p_set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
812 return state->set_param_save(fe, fep);
815 static int dib7770_set_param_override(struct dvb_frontend *fe,
818 struct dvb_usb_adapter *adap = fe->dvb->priv;
825 dib7000p_set_gpio(fe, 0, 0, 1);
830 dib7000p_set_gpio(fe, 0, 0, 0);
834 deb_info("WBD for DiB7000P: %d\n", offset + dib0070_wbd_offset(fe));
835 dib7000p_set_wbd_ref(fe, offset + dib0070_wbd_offset(fe));
836 return state->set_param_save(fe, fep);
842 struct i2c_adapter *tun_i2c = dib7000p_get_i2c_master(adap->fe,
845 if (dvb_attach(dib0070_attach, adap->fe, tun_i2c,
849 st->set_param_save = adap->fe->ops.tuner_ops.set_params;
850 adap->fe->ops.tuner_ops.set_params = dib7770_set_param_override;
857 struct i2c_adapter *tun_i2c = dib7000p_get_i2c_master(adap->fe, DIBX000_I2C_INTERFACE_TUNER, 1);
860 if (dvb_attach(dib0070_attach, adap->fe, tun_i2c, &dib7070p_dib0070_config[0]) == NULL)
863 if (dvb_attach(dib0070_attach, adap->fe, tun_i2c, &dib7070p_dib0070_config[1]) == NULL)
867 st->set_param_save = adap->fe->ops.tuner_ops.set_params;
868 adap->fe->ops.tuner_ops.set_params = dib7070_set_param_override;
874 return dib7000p_pid_filter(adapter->fe, index, pid, onoff);
879 return dib7000p_pid_filter_ctrl(adapter->fe, onoff);
937 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80,
939 return adap->fe == NULL ? -ENODEV : 0;
989 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80,
991 return adap->fe == NULL ? -ENODEV : 0;
1135 static int dib80xx_tuner_reset(struct dvb_frontend *fe, int onoff)
1137 return dib8000_set_gpio(fe, 5, 0, !onoff);
1140 static int dib80xx_tuner_sleep(struct dvb_frontend *fe, int onoff)
1142 return dib8000_set_gpio(fe, 0, 0, onoff);
1182 static int dib807x_set_param_override(struct dvb_frontend *fe,
1185 struct dvb_usb_adapter *adap = fe->dvb->priv;
1188 u16 offset = dib0070_wbd_offset(fe);
1199 dib8000_set_wbd_ref(fe, offset);
1201 return state->set_param_save(fe, fep);
1207 struct i2c_adapter *tun_i2c = dib8000_get_i2c_master(adap->fe,
1211 if (dvb_attach(dib0070_attach, adap->fe, tun_i2c,
1215 if (dvb_attach(dib0070_attach, adap->fe, tun_i2c,
1220 st->set_param_save = adap->fe->ops.tuner_ops.set_params;
1221 adap->fe->ops.tuner_ops.set_params = dib807x_set_param_override;
1228 return dib8000_pid_filter(adapter->fe, index, pid, onoff);
1234 return dib8000_pid_filter_ctrl(adapter->fe, onoff);
1258 adap->fe = dvb_attach(dib8000_attach, &adap->dev->i2c_adap, 0x80,
1261 return adap->fe == NULL ? -ENODEV : 0;
1287 adap->fe = dvb_attach(dib8000_attach, &adap->dev->i2c_adap, 0x80,
1290 return adap->fe == NULL ? -ENODEV : 0;
1298 adap->fe = dvb_attach(dib8000_attach, &adap->dev->i2c_adap, 0x82,
1301 return adap->fe == NULL ? -ENODEV : 0;
1402 static int dib8090_get_adc_power(struct dvb_frontend *fe)
1404 return dib8000_get_adc_power(fe, 1);
1450 static int dib8096_set_param_override(struct dvb_frontend *fe,
1453 struct dvb_usb_adapter *adap = fe->dvb->priv;
1461 ret = state->set_param_save(fe, fep);
1476 offset += (dib0090_get_wbd_offset(fe) * 8 * 18 / 33 + 1) / 2;
1477 dib8000_set_wbd_ref(fe, offset);
1483 dib0090_set_tune_state(fe, CT_AGC_START);
1485 ret = dib0090_gain_control(fe);
1487 tune_state = dib0090_get_tune_state(fe);
1489 dib8000_set_gpio(fe, 6, 0, 1);
1491 dib0090_get_current_gain(fe, NULL, NULL, &rf_gain_limit, &ltgain);
1493 dib8000_set_gpio(fe, 6, 0, 0);
1496 dib0090_pwm_gain_reset(fe);
1497 dib8000_pwm_agc_reset(fe);
1498 dib8000_set_tune_state(fe, CT_DEMOD_START);
1501 dib0090_pwm_gain_reset(fe);
1510 struct i2c_adapter *tun_i2c = dib8000_get_i2c_master(adap->fe, DIBX000_I2C_INTERFACE_TUNER, 1);
1512 if (dvb_attach(dib0090_register, adap->fe, tun_i2c, &dib809x_dib0090_config) == NULL)
1515 st->set_param_save = adap->fe->ops.tuner_ops.set_params;
1516 adap->fe->ops.tuner_ops.set_params = dib8096_set_param_override;
1539 adap->fe = dvb_attach(dib8000_attach, &adap->dev->i2c_adap, 0x80, &dib809x_dib8000_config);
1541 return adap->fe == NULL ? -ENODEV : 0;
1600 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x80, &stk7070pd_dib7000p_config[0]);
1601 return adap->fe == NULL ? -ENODEV : 0;
1606 adap->fe = dvb_attach(dib7000p_attach, &adap->dev->i2c_adap, 0x82, &stk7070pd_dib7000p_config[1]);
1607 return adap->fe == NULL ? -ENODEV : 0;
1662 adap->fe = dvb_attach(s5h1411_attach, &pinnacle_801e_config,
1664 return adap->fe == NULL ? -ENODEV : 0;
1693 adap->fe->callback = dib0700_xc5000_tuner_callback;
1695 return dvb_attach(xc5000_attach, adap->fe, &adap->dev->i2c_adap,
1737 /* fe power enable */
1751 adap->fe = dvb_attach(lgdt3305_attach,
1755 return adap->fe == NULL ? -ENODEV : 0;
1760 return dvb_attach(mxl5007t_attach, adap->fe,