STV0288 Incorrect bit sample for Vitterbi status.
PATCH 1/1 STV0288 Incorrect bit sample for Vitterbi status.
bit 3(LK) indicates that the Vstatus is locked.
Currently using bit 7(CF) which is usually present, results in early aborted search in FEC_AUTO and missing channels.
Signed-off-by Malcolm Priestley <[email protected]>
linux/drivers/media/dvb/frontends/stv0288.c +1 -1
@@ -486,7 +486,7 @@ static int stv0288_set_frontend(struct dvb_frontend *fe, tda[2 ] =0x0 ;/* CFRL */ for (tm =-6 ; tm <7 ;) {/* Viterbi status */ -if (stv0288_readreg (state,0x24 ) &0x80 ) +if (stv0288_readreg (state,0x24 ) &0x8 )break ; tda[2 ] +=40 ;