From 4e99aa2eddf6f89b6598c5eef6c5682bb5b8f5cd Mon Sep 17 00:00:00 2001 From: Andrew de Quincy Date: Tue, 9 Nov 2004 22:25:24 +0000 Subject: Hopefully fixed the skystar2 problem - hard to spot bug in the init table code --- linux/drivers/media/dvb/frontends/stv0299.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'linux/drivers') 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) { -- cgit v1.2.3