• 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/common/tuners/

Lines Matching defs:fe

23 static int tda18271_i2c_gate_ctrl(struct dvb_frontend *fe, int enable)
25 struct tda18271_priv *priv = fe->tuner_priv;
49 if (fe->ops.analog_ops.i2c_gate_ctrl)
50 ret = fe->ops.analog_ops.i2c_gate_ctrl(fe, enable);
53 if (fe->ops.i2c_gate_ctrl)
54 ret = fe->ops.i2c_gate_ctrl(fe, enable);
66 static void tda18271_dump_regs(struct dvb_frontend *fe, int extended)
68 struct tda18271_priv *priv = fe->tuner_priv;
121 int tda18271_read_regs(struct dvb_frontend *fe)
123 struct tda18271_priv *priv = fe->tuner_priv;
134 tda18271_i2c_gate_ctrl(fe, 1);
139 tda18271_i2c_gate_ctrl(fe, 0);
145 tda18271_dump_regs(fe, 0);
150 int tda18271_read_extended(struct dvb_frontend *fe)
152 struct tda18271_priv *priv = fe->tuner_priv;
164 tda18271_i2c_gate_ctrl(fe, 1);
169 tda18271_i2c_gate_ctrl(fe, 0);
185 tda18271_dump_regs(fe, 1);
190 int tda18271_write_regs(struct dvb_frontend *fe, int idx, int len)
192 struct tda18271_priv *priv = fe->tuner_priv;
205 tda18271_i2c_gate_ctrl(fe, 1);
210 tda18271_i2c_gate_ctrl(fe, 0);
221 int tda18271_charge_pump_source(struct dvb_frontend *fe,
224 struct tda18271_priv *priv = fe->tuner_priv;
232 return tda18271_write_regs(fe, r_cp, 1);
235 int tda18271_init_regs(struct dvb_frontend *fe)
237 struct tda18271_priv *priv = fe->tuner_priv;
331 tda18271_write_regs(fe, 0x00, 0x08);
332 tda18271_write_regs(fe, 0x08, 0x08);
333 tda18271_write_regs(fe, 0x10, 0x08);
334 tda18271_write_regs(fe, 0x18, 0x08);
335 tda18271_write_regs(fe, 0x20, 0x07);
338 tda18271_write_regs(fe, 0x00, 0x10);
339 tda18271_write_regs(fe, 0x10, 0x10);
340 tda18271_write_regs(fe, 0x20, 0x07);
344 tda18271_write_regs(fe, 0x00, TDA18271_NUM_REGS);
350 tda18271_write_regs(fe, R_EB17, 1);
352 tda18271_write_regs(fe, R_EB17, 1);
354 tda18271_write_regs(fe, R_EB17, 1);
356 tda18271_write_regs(fe, R_EB17, 1);
361 tda18271_write_regs(fe, R_EB20, 1);
363 tda18271_write_regs(fe, R_EB20, 1);
365 tda18271_write_regs(fe, R_EB20, 1);
367 tda18271_write_regs(fe, R_EB20, 1);
385 tda18271_write_regs(fe, R_EP3, 11);
389 tda18271_charge_pump_source(fe, TDA18271_MAIN_PLL, 1);
393 tda18271_charge_pump_source(fe, TDA18271_MAIN_PLL, 0);
399 tda18271_write_regs(fe, R_EP1, 1);
407 tda18271_write_regs(fe, R_EP3, 7);
411 tda18271_write_regs(fe, R_EP2, 1);
422 tda18271_write_regs(fe, R_EP3, 11);
426 tda18271_write_regs(fe, R_EP1, 1);
434 tda18271_write_regs(fe, R_EP3, 7);
438 tda18271_write_regs(fe, R_EP2, 1);
450 tda18271_write_regs(fe, R_EP3, 11);
454 tda18271_write_regs(fe, R_EP1, 1);
461 tda18271_write_regs(fe, R_EP3, 7);
465 tda18271_write_regs(fe, R_EP2, 1);
470 tda18271_write_regs(fe, R_EP4, 1);
473 tda18271_write_regs(fe, R_EP1, 1);
496 int tda18271_set_standby_mode(struct dvb_frontend *fe,
499 struct tda18271_priv *priv = fe->tuner_priv;
510 return tda18271_write_regs(fe, R_EP3, 1);
515 int tda18271_calc_main_pll(struct dvb_frontend *fe, u32 freq)
518 struct tda18271_priv *priv = fe->tuner_priv;
523 int ret = tda18271_lookup_pll_map(fe, MAIN_PLL, &freq, &pd, &d);
547 int tda18271_calc_cal_pll(struct dvb_frontend *fe, u32 freq)
550 struct tda18271_priv *priv = fe->tuner_priv;
555 int ret = tda18271_lookup_pll_map(fe, CAL_PLL, &freq, &pd, &d);
572 int tda18271_calc_bp_filter(struct dvb_frontend *fe, u32 *freq)
575 struct tda18271_priv *priv = fe->tuner_priv;
579 int ret = tda18271_lookup_map(fe, BP_FILTER, freq, &val);
589 int tda18271_calc_km(struct dvb_frontend *fe, u32 *freq)
592 struct tda18271_priv *priv = fe->tuner_priv;
596 int ret = tda18271_lookup_map(fe, RF_CAL_KMCO, freq, &val);
606 int tda18271_calc_rf_band(struct dvb_frontend *fe, u32 *freq)
609 struct tda18271_priv *priv = fe->tuner_priv;
613 int ret = tda18271_lookup_map(fe, RF_BAND, freq, &val);
623 int tda18271_calc_gain_taper(struct dvb_frontend *fe, u32 *freq)
626 struct tda18271_priv *priv = fe->tuner_priv;
630 int ret = tda18271_lookup_map(fe, GAIN_TAPER, freq, &val);
640 int tda18271_calc_ir_measure(struct dvb_frontend *fe, u32 *freq)
643 struct tda18271_priv *priv = fe->tuner_priv;
647 int ret = tda18271_lookup_map(fe, IR_MEASURE, freq, &val);
657 int tda18271_calc_rf_cal(struct dvb_frontend *fe, u32 *freq)
660 struct tda18271_priv *priv = fe->tuner_priv;
664 int ret = tda18271_lookup_map(fe, RF_CAL, freq, &val);