From 49b0c68c88ca349c8b1282e8e7d1efa9526af866 Mon Sep 17 00:00:00 2001 From: Oliver Endriss Date: Wed, 31 Oct 2007 05:50:47 +0100 Subject: tda10021: Bit error counting fixed From: Hartmut Birr Bit error counting fixed for the tda10021. Signed-off-by: Hartmut Birr Signed-off-by: Oliver Endriss --- linux/drivers/media/dvb/frontends/tda10021.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/linux/drivers/media/dvb/frontends/tda10021.c b/linux/drivers/media/dvb/frontends/tda10021.c index 6848a34d4..832817a30 100644 --- a/linux/drivers/media/dvb/frontends/tda10021.c +++ b/linux/drivers/media/dvb/frontends/tda10021.c @@ -301,6 +301,8 @@ static int tda10021_read_ber(struct dvb_frontend* fe, u32* ber) u32 _ber = tda10021_readreg(state, 0x14) | (tda10021_readreg(state, 0x15) << 8) | ((tda10021_readreg(state, 0x16) & 0x0f) << 16); + _tda10021_writereg(state, 0x10, (tda10021_readreg(state, 0x10) & ~0xc0) + | (tda10021_inittab[0x10] & 0xc0)); *ber = 10 * _ber; return 0; -- cgit v1.2.3