diff options
| author | Patrick Boettcher <devnull@localhost> | 2004-10-31 13:35:37 +0000 |
|---|---|---|
| committer | Patrick Boettcher <devnull@localhost> | 2004-10-31 13:35:37 +0000 |
| commit | b8c933a4132a513316cf1a0dcaa898af0aa27640 (patch) | |
| tree | ecf57fc4fd59f0e33e9f16e31d7f0d57fc7d049f /linux/drivers/media/dvb/frontends | |
| parent | c1f991cdce4cb77edb015bf9203c1daf3d7ea4cc (diff) | |
| download | mediapointer-dvb-s2-b8c933a4132a513316cf1a0dcaa898af0aa27640.tar.gz mediapointer-dvb-s2-b8c933a4132a513316cf1a0dcaa898af0aa27640.tar.bz2 | |
- corrected tuner address, it was broken since FE_REFACTORING.
Andrew, was there a reason why you >> 1 the pll address and << 1 always when it was needed?
Diffstat (limited to 'linux/drivers/media/dvb/frontends')
| -rw-r--r-- | linux/drivers/media/dvb/frontends/dib3000mb.c | 6 | ||||
| -rw-r--r-- | linux/drivers/media/dvb/frontends/dib3000mb_priv.h | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/linux/drivers/media/dvb/frontends/dib3000mb.c b/linux/drivers/media/dvb/frontends/dib3000mb.c index 79d4a11e7..79698cf4c 100644 --- a/linux/drivers/media/dvb/frontends/dib3000mb.c +++ b/linux/drivers/media/dvb/frontends/dib3000mb.c @@ -17,7 +17,7 @@ * Amaury Demol (ademol@dibcom.fr) from DiBcom for providing specs and driver * sources, on which this driver (and the dvb-dibusb) are based. * - * $Id: dib3000mb.c,v 1.13 2004/10/28 17:37:07 quincy Exp $$ + * $Id: dib3000mb.c,v 1.14 2004/10/31 13:35:38 pmp Exp $$ * * see Documentation/dvb/README.dibusb for more information * @@ -155,10 +155,10 @@ static int dib3000mb_set_frontend(struct dvb_frontend* fe, if (tuner) { wr(DIB3000MB_REG_TUNER, - DIB3000MB_ACTIVATE_TUNER_XFER(state->config->pll_addr << 1)); + DIB3000MB_ACTIVATE_TUNER_XFER(state->config->pll_addr)); state->config->pll_set(fe, fep); wr(DIB3000MB_REG_TUNER, - DIB3000MB_DEACTIVATE_TUNER_XFER(state->config->pll_addr << 1)); + DIB3000MB_DEACTIVATE_TUNER_XFER(state->config->pll_addr)); deb_setf("bandwidth: "); switch (ofdm->bandwidth) { diff --git a/linux/drivers/media/dvb/frontends/dib3000mb_priv.h b/linux/drivers/media/dvb/frontends/dib3000mb_priv.h index 9875403ab..9ea8217f7 100644 --- a/linux/drivers/media/dvb/frontends/dib3000mb_priv.h +++ b/linux/drivers/media/dvb/frontends/dib3000mb_priv.h @@ -7,7 +7,7 @@ * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation, version 2. * - * $Id: dib3000mb_priv.h,v 1.2 2004/10/28 17:37:07 quincy Exp $ + * $Id: dib3000mb_priv.h,v 1.3 2004/10/31 13:35:38 pmp Exp $ * * for more information see dib3000mb.c . */ @@ -528,8 +528,8 @@ static u16 dib3000mb_filter_coeffs[] = { /* set the tuner i2c address */ #define DIB3000MB_REG_TUNER ( 1089) -#define DIB3000MB_ACTIVATE_TUNER_XFER(a) (0xffff & (a << 7)) -#define DIB3000MB_DEACTIVATE_TUNER_XFER(a) (0xffff & ((a << 7) + 0x80)) +#define DIB3000MB_ACTIVATE_TUNER_XFER(a) (0xffff & ((a) << 7)) +#define DIB3000MB_DEACTIVATE_TUNER_XFER(a) (0xffff & (((a) << 7) + 0x80)) /* monitoring registers (read only) */ |
