mirror of https://gitee.com/openkylin/linux.git
media: dvb-frontends/stv0910: read symbolrate in get_frontend()
Utilise get_cur_symbol_rate() in get_frontend() to update the dtv_frontend_properties with the current symbol rate as reported by the demodulator. Reported-by: Richard Scobie <rascobie@slingshot.co.nz> Cc: Ralph Metzler <rjkm@metzlerbros.de> Signed-off-by: Daniel Scheller <d.scheller@gmx.net> Tested-by: Richard Scobie <rascobie@slingshot.co.nz> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
471dd695dc
commit
0b885ded9c
|
@ -1539,6 +1539,7 @@ static int get_frontend(struct dvb_frontend *fe,
|
|||
{
|
||||
struct stv *state = fe->demodulator_priv;
|
||||
u8 tmp;
|
||||
u32 symbolrate;
|
||||
|
||||
if (state->receive_mode == RCVMODE_DVBS2) {
|
||||
u32 mc;
|
||||
|
@ -1592,6 +1593,10 @@ static int get_frontend(struct dvb_frontend *fe,
|
|||
p->rolloff = ROLLOFF_35;
|
||||
}
|
||||
|
||||
if (state->receive_mode != RCVMODE_NONE) {
|
||||
get_cur_symbol_rate(state, &symbolrate);
|
||||
p->symbol_rate = symbolrate;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue