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, fe_sec_voltage_t voltage) in ttusb_set_voltage() argument
516 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_voltage()
523 static int ttusb_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) in ttusb_set_tone() argument
525 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_set_tone()
1021 static int alps_tdmb7_tuner_set_params(struct dvb_frontend *fe) in alps_tdmb7_tuner_set_params() argument
1023 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdmb7_tuner_set_params()
1024 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in alps_tdmb7_tuner_set_params()
1036 if (fe->ops.i2c_gate_ctrl) in alps_tdmb7_tuner_set_params()
1037 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdmb7_tuner_set_params()
1050 static int philips_tdm1316l_tuner_init(struct dvb_frontend* fe) in philips_tdm1316l_tuner_init() argument
1052 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_tuner_init()
1058 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_init()
1059 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_init()
1067 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_init()
1068 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_init()
1076 static int philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in philips_tdm1316l_tuner_set_params() argument
1078 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_tdm1316l_tuner_set_params()
1079 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_tuner_set_params()
1113 tda1004x_writereg(fe, 0x0C, 0); in philips_tdm1316l_tuner_set_params()
1118 tda1004x_writereg(fe, 0x0C, 0); in philips_tdm1316l_tuner_set_params()
1123 tda1004x_writereg(fe, 0x0C, 0xFF); in philips_tdm1316l_tuner_set_params()
1141 if (fe->ops.i2c_gate_ctrl) in philips_tdm1316l_tuner_set_params()
1142 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tdm1316l_tuner_set_params()
1150 static int philips_tdm1316l_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, c… in philips_tdm1316l_request_firmware() argument
1152 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tdm1316l_request_firmware()
1249 static int alps_stv0299_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio) in alps_stv0299_set_symbol_rate() argument
1274 stv0299_writereg(fe, 0x13, aclk); in alps_stv0299_set_symbol_rate()
1275 stv0299_writereg(fe, 0x14, bclk); in alps_stv0299_set_symbol_rate()
1276 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff); in alps_stv0299_set_symbol_rate()
1277 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff); in alps_stv0299_set_symbol_rate()
1278 stv0299_writereg(fe, 0x21, (ratio) & 0xf0); in alps_stv0299_set_symbol_rate()
1283 static int philips_tsa5059_tuner_set_params(struct dvb_frontend *fe) in philips_tsa5059_tuner_set_params() argument
1285 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in philips_tsa5059_tuner_set_params()
1286 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in philips_tsa5059_tuner_set_params()
1307 if (fe->ops.i2c_gate_ctrl) in philips_tsa5059_tuner_set_params()
1308 fe->ops.i2c_gate_ctrl(fe, 1); in philips_tsa5059_tuner_set_params()
1327 static int ttusb_novas_grundig_29504_491_tuner_set_params(struct dvb_frontend *fe) in ttusb_novas_grundig_29504_491_tuner_set_params() argument
1329 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in ttusb_novas_grundig_29504_491_tuner_set_params()
1330 struct ttusb* ttusb = (struct ttusb*) fe->dvb->priv; in ttusb_novas_grundig_29504_491_tuner_set_params()
1342 if (fe->ops.i2c_gate_ctrl) in ttusb_novas_grundig_29504_491_tuner_set_params()
1343 fe->ops.i2c_gate_ctrl(fe, 1); in ttusb_novas_grundig_29504_491_tuner_set_params()
1355 static int alps_tdbe2_tuner_set_params(struct dvb_frontend *fe) in alps_tdbe2_tuner_set_params() argument
1357 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in alps_tdbe2_tuner_set_params()
1358 struct ttusb* ttusb = fe->dvb->priv; in alps_tdbe2_tuner_set_params()
1370 if (fe->ops.i2c_gate_ctrl) in alps_tdbe2_tuner_set_params()
1371 fe->ops.i2c_gate_ctrl(fe, 1); in alps_tdbe2_tuner_set_params()
1400 static int dvbc_philips_tdm1316l_tuner_set_params(struct dvb_frontend *fe) in dvbc_philips_tdm1316l_tuner_set_params() argument
1402 struct dtv_frontend_properties *p = &fe->dtv_property_cache; in dvbc_philips_tdm1316l_tuner_set_params()
1403 struct ttusb *ttusb = (struct ttusb *) fe->dvb->priv; in dvbc_philips_tdm1316l_tuner_set_params()
1440 if (fe->ops.i2c_gate_ctrl) in dvbc_philips_tdm1316l_tuner_set_params()
1441 fe->ops.i2c_gate_ctrl(fe, 1); in dvbc_philips_tdm1316l_tuner_set_params()
1449 if (fe->ops.i2c_gate_ctrl) in dvbc_philips_tdm1316l_tuner_set_params()
1450 fe->ops.i2c_gate_ctrl(fe, 1); in dvbc_philips_tdm1316l_tuner_set_params()
1574 ttusb->fe = dvb_attach(stv0299_attach, &alps_stv0299_config, &ttusb->i2c_adap); in frontend_init()
1575 if (ttusb->fe != NULL) { in frontend_init()
1576 ttusb->fe->ops.tuner_ops.set_params = philips_tsa5059_tuner_set_params; in frontend_init()
1580 dvb_attach(lnbp21_attach, ttusb->fe, &ttusb->i2c_adap, 0, 0); in frontend_init()
1582 ttusb->fe->ops.set_voltage = ttusb_set_voltage; in frontend_init()
1588 ttusb->fe = dvb_attach(tda8083_attach, &ttusb_novas_grundig_29504_491_config, &ttusb->i2c_adap); in frontend_init()
1589 if (ttusb->fe != NULL) { in frontend_init()
1590 ttusb->fe->ops.tuner_ops.set_params = ttusb_novas_grundig_29504_491_tuner_set_params; in frontend_init()
1591 ttusb->fe->ops.set_voltage = ttusb_set_voltage; in frontend_init()
1597 ttusb->fe = dvb_attach(ves1820_attach, &alps_tdbe2_config, &ttusb->i2c_adap, read_pwm(ttusb)); in frontend_init()
1598 if (ttusb->fe != NULL) { in frontend_init()
1599 ttusb->fe->ops.tuner_ops.set_params = alps_tdbe2_tuner_set_params; in frontend_init()
1603 ttusb->fe = dvb_attach(stv0297_attach, &dvbc_philips_tdm1316l_config, &ttusb->i2c_adap); in frontend_init()
1604 if (ttusb->fe != NULL) { in frontend_init()
1605 ttusb->fe->ops.tuner_ops.set_params = dvbc_philips_tdm1316l_tuner_set_params; in frontend_init()
1612 ttusb->fe = dvb_attach(cx22700_attach, &alps_tdmb7_config, &ttusb->i2c_adap); in frontend_init()
1613 if (ttusb->fe != NULL) { in frontend_init()
1614 ttusb->fe->ops.tuner_ops.set_params = alps_tdmb7_tuner_set_params; in frontend_init()
1619 ttusb->fe = dvb_attach(tda10046_attach, &philips_tdm1316l_config, &ttusb->i2c_adap); in frontend_init()
1620 if (ttusb->fe != NULL) { in frontend_init()
1621 ttusb->fe->ops.tuner_ops.init = philips_tdm1316l_tuner_init; in frontend_init()
1622 ttusb->fe->ops.tuner_ops.set_params = philips_tdm1316l_tuner_set_params; in frontend_init()
1628 if (ttusb->fe == NULL) { in frontend_init()
1633 if (dvb_register_frontend(&ttusb->adapter, ttusb->fe)) { in frontend_init()
1635 dvb_frontend_detach(ttusb->fe); in frontend_init()
1636 ttusb->fe = NULL; in frontend_init()
1784 if (ttusb->fe != NULL) { in ttusb_disconnect()
1785 dvb_unregister_frontend(ttusb->fe); in ttusb_disconnect()
1786 dvb_frontend_detach(ttusb->fe); in ttusb_disconnect()