Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 76655
b: refs/heads/master
c: f0bd504
h: refs/heads/master
i:
  76653: c0ce920
  76651: 38a4d4c
  76647: ffe4f0a
  76639: 01d6b18
v: v3
  • Loading branch information
Michael Krufky authored and Mauro Carvalho Chehab committed Jan 25, 2008
1 parent 1345e82 commit ef4eebf
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 27 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 49e7aaf0ff14a270f3c481ab200dcf361c4155a5
refs/heads/master: f0bd504fb91c8929bfbacbad759a8e3fe572589f
18 changes: 9 additions & 9 deletions trunk/drivers/media/dvb/frontends/tda18271-fe.c
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@ static int tda18271_tune(struct dvb_frontend *fe,
/* RF tracking filter calibration */

/* calculate BP_Filter */
tda18271_calc_bp_filter(&freq, &val);
tda18271_lookup_bp_filter(&freq, &val);

regs[R_EP1] &= ~0x07; /* clear bp filter bits */
regs[R_EP1] |= val;
Expand Down Expand Up @@ -419,7 +419,7 @@ static int tda18271_tune(struct dvb_frontend *fe,
break;
}

tda18271_calc_cal_pll(&N, &pd, &d);
tda18271_lookup_cal_pll(&N, &pd, &d);

regs[R_CPD] = pd;

Expand All @@ -439,7 +439,7 @@ static int tda18271_tune(struct dvb_frontend *fe,
break;
}

tda18271_calc_main_pll(&N, &pd, &d);
tda18271_lookup_main_pll(&N, &pd, &d);

regs[R_MPD] = (0x7f & pd);

Expand All @@ -461,20 +461,20 @@ static int tda18271_tune(struct dvb_frontend *fe,
msleep(5); /* RF tracking filter calibration initialization */

/* search for K,M,CO for RF Calibration */
tda18271_calc_km(&freq, &val);
tda18271_lookup_km(&freq, &val);

regs[R_EB13] &= 0x83;
regs[R_EB13] |= val;
tda18271_write_regs(fe, R_EB13, 1);

/* search for RF_BAND */
tda18271_calc_rf_band(&freq, &val);
tda18271_lookup_rf_band(&freq, &val);

regs[R_EP2] &= ~0xe0; /* clear rf band bits */
regs[R_EP2] |= (val << 5);

/* search for Gain_Taper */
tda18271_calc_gain_taper(&freq, &val);
tda18271_lookup_gain_taper(&freq, &val);

regs[R_EP2] &= ~0x1f; /* clear gain taper bits */
regs[R_EP2] |= val;
Expand Down Expand Up @@ -502,7 +502,7 @@ static int tda18271_tune(struct dvb_frontend *fe,
tda18271_write_regs(fe, R_EP1, 1);

/* RF tracking filer correction for VHF_Low band */
tda18271_calc_rf_cal(&freq, &val);
tda18271_lookup_rf_cal(&freq, &val);

/* VHF_Low band only */
if (val != 0) {
Expand Down Expand Up @@ -546,15 +546,15 @@ static int tda18271_tune(struct dvb_frontend *fe,
regs[R_EP4] &= ~0x80; /* turn this bit on only for fm */

/* image rejection validity EP5[2:0] */
tda18271_calc_ir_measure(&freq, &val);
tda18271_lookup_ir_measure(&freq, &val);

regs[R_EP5] &= ~0x07;
regs[R_EP5] |= val;

/* calculate MAIN PLL */
N = freq + ifc;

tda18271_calc_main_pll(&N, &pd, &d);
tda18271_lookup_main_pll(&N, &pd, &d);

regs[R_MPD] = (0x7f & pd);
switch (priv->mode) {
Expand Down
18 changes: 9 additions & 9 deletions trunk/drivers/media/dvb/frontends/tda18271-priv.h
Original file line number Diff line number Diff line change
Expand Up @@ -82,15 +82,15 @@ extern int tda18271_debug;

/*---------------------------------------------------------------------*/

extern void tda18271_calc_cal_pll(u32 *freq, u8 *post_div, u8 *div);
extern void tda18271_calc_main_pll(u32 *freq, u8 *post_div, u8 *div);

extern void tda18271_calc_bp_filter(u32 *freq, u8 *val);
extern void tda18271_calc_km(u32 *freq, u8 *val);
extern void tda18271_calc_rf_band(u32 *freq, u8 *val);
extern void tda18271_calc_gain_taper(u32 *freq, u8 *val);
extern void tda18271_calc_rf_cal(u32 *freq, u8 *val);
extern void tda18271_calc_ir_measure(u32 *freq, u8 *val);
extern void tda18271_lookup_cal_pll(u32 *freq, u8 *post_div, u8 *div);
extern void tda18271_lookup_main_pll(u32 *freq, u8 *post_div, u8 *div);

extern void tda18271_lookup_bp_filter(u32 *freq, u8 *val);
extern void tda18271_lookup_km(u32 *freq, u8 *val);
extern void tda18271_lookup_rf_band(u32 *freq, u8 *val);
extern void tda18271_lookup_gain_taper(u32 *freq, u8 *val);
extern void tda18271_lookup_rf_cal(u32 *freq, u8 *val);
extern void tda18271_lookup_ir_measure(u32 *freq, u8 *val);

#endif /* __TDA18271_PRIV_H__ */

Expand Down
16 changes: 8 additions & 8 deletions trunk/drivers/media/dvb/frontends/tda18271-tables.c
Original file line number Diff line number Diff line change
Expand Up @@ -294,49 +294,49 @@ static void tda18271_lookup_pll_map(struct tda18271_pll_map *map,

/*---------------------------------------------------------------------*/

void tda18271_calc_cal_pll(u32 *freq, u8 *post_div, u8 *div)
void tda18271_lookup_cal_pll(u32 *freq, u8 *post_div, u8 *div)
{
tda18271_lookup_pll_map(tda18271_cal_pll, freq, post_div, div);
dbg_map("post div = 0x%02x, div = 0x%02x\n", *post_div, *div);
}

void tda18271_calc_main_pll(u32 *freq, u8 *post_div, u8 *div)
void tda18271_lookup_main_pll(u32 *freq, u8 *post_div, u8 *div)
{
tda18271_lookup_pll_map(tda18271_main_pll, freq, post_div, div);
dbg_map("post div = 0x%02x, div = 0x%02x\n", *post_div, *div);
}

void tda18271_calc_bp_filter(u32 *freq, u8 *val)
void tda18271_lookup_bp_filter(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_bp_filter, freq, val);
dbg_map("0x%02x\n", *val);
}

void tda18271_calc_km(u32 *freq, u8 *val)
void tda18271_lookup_km(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_km, freq, val);
dbg_map("0x%02x\n", *val);
}

void tda18271_calc_rf_band(u32 *freq, u8 *val)
void tda18271_lookup_rf_band(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_rf_band, freq, val);
dbg_map("0x%02x\n", *val);
}

void tda18271_calc_gain_taper(u32 *freq, u8 *val)
void tda18271_lookup_gain_taper(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_gain_taper, freq, val);
dbg_map("0x%02x\n", *val);
}

void tda18271_calc_rf_cal(u32 *freq, u8 *val)
void tda18271_lookup_rf_cal(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_rf_cal, freq, val);
dbg_map("0x%02x\n", *val);
}

void tda18271_calc_ir_measure(u32 *freq, u8 *val)
void tda18271_lookup_ir_measure(u32 *freq, u8 *val)
{
tda18271_lookup_map(tda18271_ir_measure, freq, val);
dbg_map("0x%02x\n", *val);
Expand Down

0 comments on commit ef4eebf

Please sign in to comment.