summaryrefslogtreecommitdiff
path: root/linux/drivers
diff options
context:
space:
mode:
authorAndrew de Quincy <devnull@localhost>2004-11-09 22:25:24 +0000
committerAndrew de Quincy <devnull@localhost>2004-11-09 22:25:24 +0000
commit4e99aa2eddf6f89b6598c5eef6c5682bb5b8f5cd (patch)
tree27b28853e0721d3f1244a40cd8a8e254a5c4be32 /linux/drivers
parente239983043f5e7c102c79718f7a2930cabe19f6c (diff)
downloadmediapointer-dvb-s2-4e99aa2eddf6f89b6598c5eef6c5682bb5b8f5cd.tar.gz
mediapointer-dvb-s2-4e99aa2eddf6f89b6598c5eef6c5682bb5b8f5cd.tar.bz2
Hopefully fixed the skystar2 problem - hard to spot bug in the init table code
Diffstat (limited to 'linux/drivers')
-rw-r--r--linux/drivers/media/dvb/frontends/stv0299.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/drivers/media/dvb/frontends/stv0299.c b/linux/drivers/media/dvb/frontends/stv0299.c
index 12e45376f..bbe24fc47 100644
--- a/linux/drivers/media/dvb/frontends/stv0299.c
+++ b/linux/drivers/media/dvb/frontends/stv0299.c
@@ -456,7 +456,7 @@ static int stv0299_init (struct dvb_frontend* fe)
dprintk("stv0299: init chip\n");
- for (i=0; state->config->inittab[i] != 0xff && state->config->inittab[i+1] != 0xff; i+=2)
+ for (i=0; !(state->config->inittab[i] == 0xff && state->config->inittab[i+1] == 0xff); i+=2)
stv0299_writeregI(state, state->config->inittab[i], state->config->inittab[i+1]);
if (state->config->pll_init) {