• 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/ttpci/

Lines Matching defs:fe

473 static int philips_su1278_ty_ci_set_symbol_rate(struct dvb_frontend *fe, u32 srate, u32 ratio)
493 stv0299_writereg(fe, 0x13, aclk);
494 stv0299_writereg(fe, 0x14, bclk);
495 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff);
496 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff);
497 stv0299_writereg(fe, 0x21, (ratio) & 0xf0);
498 stv0299_writereg(fe, 0x0f, 0x80 | m1);
503 static int philips_su1278_ty_ci_tuner_set_params(struct dvb_frontend *fe,
508 struct budget *budget = (struct budget *) fe->dvb->priv;
532 if (fe->ops.i2c_gate_ctrl)
533 fe->ops.i2c_gate_ctrl(fe, 1);
618 static int philips_cu1216_tuner_set_params(struct dvb_frontend *fe, struct dvb_frontend_parameters *params)
620 struct budget *budget = (struct budget *) fe->dvb->priv;
638 if (fe->ops.i2c_gate_ctrl)
639 fe->ops.i2c_gate_ctrl(fe, 1);
647 if (fe->ops.i2c_gate_ctrl)
648 fe->ops.i2c_gate_ctrl(fe, 1);
659 if (fe->ops.i2c_gate_ctrl)
660 fe->ops.i2c_gate_ctrl(fe, 1);
682 static int philips_tu1216_tuner_init(struct dvb_frontend *fe)
684 struct budget *budget = (struct budget *) fe->dvb->priv;
689 if (fe->ops.i2c_gate_ctrl)
690 fe->ops.i2c_gate_ctrl(fe, 1);
698 static int philips_tu1216_tuner_set_params(struct dvb_frontend *fe, struct dvb_frontend_parameters *params)
700 struct budget *budget = (struct budget *) fe->dvb->priv;
772 if (fe->ops.i2c_gate_ctrl)
773 fe->ops.i2c_gate_ctrl(fe, 1);
781 static int philips_tu1216_request_firmware(struct dvb_frontend *fe,
784 struct budget *budget = (struct budget *) fe->dvb->priv;
843 static int philips_sd1878_ci_set_symbol_rate(struct dvb_frontend *fe,
864 stv0299_writereg(fe, 0x0e, 0x23);
865 stv0299_writereg(fe, 0x0f, 0x94);
866 stv0299_writereg(fe, 0x10, 0x39);
867 stv0299_writereg(fe, 0x13, aclk);
868 stv0299_writereg(fe, 0x14, bclk);
869 stv0299_writereg(fe, 0x15, 0xc9);
870 stv0299_writereg(fe, 0x1f, (ratio >> 16) & 0xff);
871 stv0299_writereg(fe, 0x20, (ratio >> 8) & 0xff);
872 stv0299_writereg(fe, 0x21, (ratio) & 0xf0);
873 stv0299_writereg(fe, 0x0f, 0x80 | m1);
1212 struct dvb_frontend * fe = NULL;
1246 fe = dvb_attach(stv0299_attach, &cinergy_1200s_1894_0010_config,
1248 if (fe) {
1249 dvb_attach(tua6100_attach, fe, 0x60, &budget_av->budget.i2c_adap);
1252 fe = dvb_attach(stv0299_attach, &typhoon_config,
1254 if (fe) {
1255 fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
1266 fe = dvb_attach(stv0299_attach, &philips_sd1878_config,
1268 if (fe) {
1269 dvb_attach(dvb_pll_attach, fe, 0x60,
1276 fe = dvb_attach(stv0299_attach, &typhoon_config,
1278 if (fe) {
1279 fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
1286 if ((fe = dvb_attach(stb0899_attach, &knc1_dvbs2_config, &budget_av->budget.i2c_adap)))
1287 dvb_attach(tda8261_attach, fe, &sd1878c_config, &budget_av->budget.i2c_adap);
1291 fe = dvb_attach(stv0299_attach, &cinergy_1200s_config,
1293 if (fe) {
1294 fe->ops.tuner_ops.set_params = philips_su1278_ty_ci_tuner_set_params;
1304 fe = dvb_attach(tda10021_attach, &philips_cu1216_config,
1307 if (fe == NULL)
1308 fe = dvb_attach(tda10021_attach, &philips_cu1216_config_altaddress,
1311 if (fe) {
1312 fe->ops.tuner_ops.set_params = philips_cu1216_tuner_set_params;
1322 fe = dvb_attach(tda10023_attach,
1326 if (fe) {
1327 fe->ops.tuner_ops.set_params = philips_cu1216_tuner_set_params;
1336 fe = dvb_attach(tda10046_attach, &philips_tu1216_config,
1338 if (fe) {
1339 fe->ops.tuner_ops.init = philips_tu1216_tuner_init;
1340 fe->ops.tuner_ops.set_params = philips_tu1216_tuner_set_params;
1345 if (fe == NULL) {
1355 budget_av->budget.dvb_frontend = fe;