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

Lines Matching defs:fe

130 static int thomson_dtt7579_demod_init(struct dvb_frontend* fe)
139 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config));
141 mt352_write(fe, mt352_reset, sizeof(mt352_reset));
142 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg));
144 mt352_write(fe, mt352_agc_cfg, sizeof(mt352_agc_cfg));
145 mt352_write(fe, mt352_gpp_ctl_cfg, sizeof(mt352_gpp_ctl_cfg));
146 mt352_write(fe, mt352_capt_range_cfg, sizeof(mt352_capt_range_cfg));
151 static int thomson_dtt7579_tuner_calc_regs(struct dvb_frontend* fe, struct dvb_frontend_parameters* params, u8* pllbuf, int buf_len)
194 static int cx24108_tuner_set_params(struct dvb_frontend* fe, struct dvb_frontend_parameters* params)
236 cx24110_pll_write(fe,band);
239 cx24110_pll_write(fe,0x500c0000);
240 cx24110_pll_write(fe,0x83f1f800);
241 cx24110_pll_write(fe,pll);
247 static int pinnsat_tuner_init(struct dvb_frontend* fe)
249 struct dvb_bt8xx_card *card = fe->dvb->priv;
257 static int pinnsat_tuner_sleep(struct dvb_frontend* fe)
259 struct dvb_bt8xx_card *card = fe->dvb->priv;
270 static int microtune_mt7202dtf_tuner_set_params(struct dvb_frontend* fe, struct dvb_frontend_parameters* params)
272 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *) fe->dvb->priv;
304 if (fe->ops.i2c_gate_ctrl)
305 fe->ops.i2c_gate_ctrl(fe, 1);
310 static int microtune_mt7202dtf_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name)
312 struct dvb_bt8xx_card* bt = (struct dvb_bt8xx_card*) fe->dvb->priv;
322 static int advbt771_samsung_tdtc9251dh0_demod_init(struct dvb_frontend* fe)
332 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config));
334 mt352_write(fe, mt352_reset, sizeof(mt352_reset));
335 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg));
337 mt352_write(fe, mt352_agc_cfg,sizeof(mt352_agc_cfg));
339 mt352_write(fe, mt352_av771_extra,sizeof(mt352_av771_extra));
340 mt352_write(fe, mt352_capt_range_cfg, sizeof(mt352_capt_range_cfg));
345 static int advbt771_samsung_tdtc9251dh0_tuner_calc_regs(struct dvb_frontend* fe, struct dvb_frontend_parameters* params, u8* pllbuf, int buf_len)
411 static int or51211_request_firmware(struct dvb_frontend* fe, const struct firmware **fw, char* name)
413 struct dvb_bt8xx_card* bt = (struct dvb_bt8xx_card*) fe->dvb->priv;
418 static void or51211_setmode(struct dvb_frontend * fe, int mode)
420 struct dvb_bt8xx_card *bt = fe->dvb->priv;
425 static void or51211_reset(struct dvb_frontend * fe)
427 struct dvb_bt8xx_card *bt = fe->dvb->priv;
450 static void or51211_sleep(struct dvb_frontend * fe)
452 struct dvb_bt8xx_card *bt = fe->dvb->priv;
464 static int vp3021_alps_tded4_tuner_set_params(struct dvb_frontend* fe, struct dvb_frontend_parameters* params)
466 struct dvb_bt8xx_card *card = (struct dvb_bt8xx_card *) fe->dvb->priv;
487 if (fe->ops.i2c_gate_ctrl)
488 fe->ops.i2c_gate_ctrl(fe, 1);
498 static int digitv_alps_tded4_demod_init(struct dvb_frontend* fe)
506 mt352_write(fe, mt352_clock_config, sizeof(mt352_clock_config));
508 mt352_write(fe, mt352_reset, sizeof(mt352_reset));
509 mt352_write(fe, mt352_adc_ctl_1_cfg, sizeof(mt352_adc_ctl_1_cfg));
510 mt352_write(fe, mt352_agc_cfg,sizeof(mt352_agc_cfg));
511 mt352_write(fe, mt352_capt_range_cfg, sizeof(mt352_capt_range_cfg));
516 static int digitv_alps_tded4_tuner_calc_regs(struct dvb_frontend* fe, struct dvb_frontend_parameters* params, u8* pllbuf, int buf_len)
597 card->fe = dvb_attach(mt352_attach, &thomson_dtt7579_config, card->i2c_adapter);
599 if (card->fe == NULL)
600 card->fe = dvb_attach(zl10353_attach, &thomson_dtt7579_zl10353_config,
603 if (card->fe != NULL) {
604 card->fe->ops.tuner_ops.calc_regs = thomson_dtt7579_tuner_calc_regs;
605 card->fe->ops.info.frequency_min = 174000000;
606 card->fe->ops.info.frequency_max = 862000000;
612 card->fe = dvb_attach(lgdt330x_attach, &tdvs_tua6034_config, card->i2c_adapter);
613 if (card->fe != NULL) {
614 dvb_attach(simple_tuner_attach, card->fe,
629 card->fe = dvb_attach(nxt6000_attach, &vp3021_alps_tded4_config, card->i2c_adapter);
630 if (card->fe != NULL) {
631 card->fe->ops.tuner_ops.set_params = vp3021_alps_tded4_tuner_set_params;
638 card->fe = dvb_attach(mt352_attach, &digitv_alps_tded4_config, card->i2c_adapter);
640 if (card->fe != NULL) {
641 card->fe->ops.tuner_ops.calc_regs = digitv_alps_tded4_tuner_calc_regs;
647 card->fe = dvb_attach(sp887x_attach, &microtune_mt7202dtf_config, card->i2c_adapter);
648 if (card->fe) {
649 card->fe->ops.tuner_ops.set_params = microtune_mt7202dtf_tuner_set_params;
654 card->fe = dvb_attach(mt352_attach, &advbt771_samsung_tdtc9251dh0_config, card->i2c_adapter);
655 if (card->fe != NULL) {
656 card->fe->ops.tuner_ops.calc_regs = advbt771_samsung_tdtc9251dh0_tuner_calc_regs;
657 card->fe->ops.info.frequency_min = 174000000;
658 card->fe->ops.info.frequency_max = 862000000;
681 card->fe = &state->frontend;
687 card->fe = dvb_attach(cx24110_attach, &pctvsat_config, card->i2c_adapter);
688 if (card->fe) {
689 card->fe->ops.tuner_ops.init = pinnsat_tuner_init;
690 card->fe->ops.tuner_ops.sleep = pinnsat_tuner_sleep;
691 card->fe->ops.tuner_ops.set_params = cx24108_tuner_set_params;
696 card->fe = dvb_attach(or51211_attach, &or51211_config, card->i2c_adapter);
697 if (card->fe != NULL)
698 dvb_attach(simple_tuner_attach, card->fe,
704 if (card->fe == NULL)
711 if (dvb_register_frontend(&card->dvb_adapter, card->fe)) {
713 dvb_frontend_detach(card->fe);
714 card->fe = NULL;
933 if (card->fe) {
934 dvb_unregister_frontend(card->fe);
935 dvb_frontend_detach(card->fe);