Lines Matching refs:fe
131 struct dvb_frontend* fe; member
473 static int ttusb_send_diseqc(struct dvb_frontend* fe, in ttusb_send_diseqc() argument
476 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_send_diseqc()
514 static int ttusb_set_voltage(struct dvb_frontend *fe, in ttusb_set_voltage() argument
517 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_voltage()
524 static int ttusb_set_tone(struct dvb_frontend *fe, enum fe_sec_tone_mode tone) in ttusb_set_tone() argument
526 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_tone()
1022 static int alps_tdmb7_tuner_set_params(struct dvb_frontend *fe) in alps_tdmb7_tuner_set_params() argument
1024 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdmb7_tuner_set_params()
1025 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in alps_tdmb7_tuner_set_params()
1037 if (fe->ops.i2c_gate_ctrl) in alps_tdmb7_tuner_set_params()
1038 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdmb7_tuner_set_params()
1051 static int philips_tdm1316l_tuner_init(struct dvb_frontend* fe) in philips_tdm1316l_tuner_init() argument
1053 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_tuner_init()
1059 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_init()
1060 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_init()
1068 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_init()
1069 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_init()
1077 static int philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in philips_tdm1316l_tuner_set_params() argument
1079 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_tdm1316l_tuner_set_params()
1080 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_tuner_set_params()
1114 tda1004x_writereg(fe, 0x0C, 0); in philips_tdm1316l_tuner_set_params()
1119 tda1004x_writereg(fe, 0x0C, 0); in philips_tdm1316l_tuner_set_params()
1124 tda1004x_writereg(fe, 0x0C, 0xFF); in philips_tdm1316l_tuner_set_params()
1142 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_set_params()
1143 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_set_params()
1151 static int philips_tdm1316l_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, c… in philips_tdm1316l_request_firmware() argument
1153 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_request_firmware()
1250 static int alps_stv0299_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_stv0299_set_symbol_rate() argument
1275 stv0299_writereg(fe, 0x13, aclk); in alps_stv0299_set_symbol_rate()
1276 stv0299_writereg(fe, 0x14, bclk); in alps_stv0299_set_symbol_rate()
1277 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_stv0299_set_symbol_rate()
1278 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_stv0299_set_symbol_rate()
1279 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in alps_stv0299_set_symbol_rate()
1284 static int philips_tsa5059_tuner_set_params(struct dvb_frontend *fe) in philips_tsa5059_tuner_set_params() argument
1286 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_tsa5059_tuner_set_params()
1287 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tsa5059_tuner_set_params()
1308 if (fe->ops.i2c_gate_ctrl) in philips_tsa5059_tuner_set_params()
1309 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tsa5059_tuner_set_params()
1328 static int ttusb_novas_grundig_29504_491_tuner_set_params(struct dvb_frontend *fe) in ttusb_novas_grundig_29504_491_tuner_set_params() argument
1330 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in ttusb_novas_grundig_29504_491_tuner_set_params()
1331 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_novas_grundig_29504_491_tuner_set_params()
1343 if (fe->ops.i2c_gate_ctrl) in ttusb_novas_grundig_29504_491_tuner_set_params()
1344 fe->ops.i2c_gate_ctrl(fe, 1); in ttusb_novas_grundig_29504_491_tuner_set_params()
1356 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() argument
1358 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdbe2_tuner_set_params()
1359 struct ttusb* ttusb = fe->dvb->priv; in alps_tdbe2_tuner_set_params()
1371 if (fe->ops.i2c_gate_ctrl) in alps_tdbe2_tuner_set_params()
1372 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdbe2_tuner_set_params()
1401 static int dvbc_philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in dvbc_philips_tdm1316l_tuner_set_params() argument
1403 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in dvbc_philips_tdm1316l_tuner_set_params()
1404 struct ttusb *ttusb = (struct ttusb *) fe->dvb->priv; in dvbc_philips_tdm1316l_tuner_set_params()
1441 if (fe->ops.i2c_gate_ctrl) in dvbc_philips_tdm1316l_tuner_set_params()
1442 fe->ops.i2c_gate_ctrl(fe, 1); in dvbc_philips_tdm1316l_tuner_set_params()
1450 if (fe->ops.i2c_gate_ctrl) in dvbc_philips_tdm1316l_tuner_set_params()
1451 fe->ops.i2c_gate_ctrl(fe, 1); in dvbc_philips_tdm1316l_tuner_set_params()
1575 ttusb->fe = dvb_attach(stv0299_attach, &alps_stv0299_config, &ttusb->i2c_adap); in frontend_init()
1576 if (ttusb->fe != NULL) { in frontend_init()
1577 ttusb->fe->ops.tuner_ops.set_params = philips_tsa5059_tuner_set_params; in frontend_init()
1581 dvb_attach(lnbp21_attach, ttusb->fe, &ttusb->i2c_adap, 0, 0); in frontend_init()
1583 ttusb->fe->ops.set_voltage = ttusb_set_voltage; in frontend_init()
1589 ttusb->fe = dvb_attach(tda8083_attach, &ttusb_novas_grundig_29504_491_config, &ttusb->i2c_adap); in frontend_init()
1590 if (ttusb->fe != NULL) { in frontend_init()
1591 ttusb->fe->ops.tuner_ops.set_params = ttusb_novas_grundig_29504_491_tuner_set_params; in frontend_init()
1592 ttusb->fe->ops.set_voltage = ttusb_set_voltage; in frontend_init()
1598 ttusb->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &ttusb->i2c_adap, read_pwm(ttusb)); in frontend_init()
1599 if (ttusb->fe != NULL) { in frontend_init()
1600 ttusb->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
1604 ttusb->fe = dvb_attach(stv0297_attach, &dvbc_philips_tdm1316l_config, &ttusb->i2c_adap); in frontend_init()
1605 if (ttusb->fe != NULL) { in frontend_init()
1606 ttusb->fe->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params; in frontend_init()
1613 ttusb->fe = dvb_attach(cx22700_attach, &alps_tdmb7_config, &ttusb->i2c_adap); in frontend_init()
1614 if (ttusb->fe != NULL) { in frontend_init()
1615 ttusb->fe->ops.tuner_ops.set_params = alps_tdmb7_tuner_set_params; in frontend_init()
1620 ttusb->fe = dvb_attach(tda10046_attach, &philips_tdm1316l_config, &ttusb->i2c_adap); in frontend_init()
1621 if (ttusb->fe != NULL) { in frontend_init()
1622 ttusb->fe->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1623 ttusb->fe->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1629 if (ttusb->fe == NULL) { in frontend_init()
1634 if (dvb_register_frontend(&ttusb->adapter, ttusb->fe)) { in frontend_init()
1636 dvb_frontend_detach(ttusb->fe); in frontend_init()
1637 ttusb->fe = NULL; in frontend_init()
1785 if (ttusb->fe != NULL) { in ttusb_disconnect()
1786 dvb_unregister_frontend(ttusb->fe); in ttusb_disconnect()
1787 dvb_frontend_detach(ttusb->fe); in ttusb_disconnect()