You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

22 lines
766 B

diff --git a/drivers/media/tuners/tda18271-fe.c b/drivers/media/tuners/tda18271-fe.c
index 72c26fd..229584e 100644
--- a/drivers/media/tuners/tda18271-fe.c
+++ b/drivers/media/tuners/tda18271-fe.c
@@ -1337,6 +1337,16 @@ struct dvb_frontend *tda18271_attach(struct dvb_frontend *fe, u8 addr,
memcpy(&fe->ops.tuner_ops, &tda18271_tuner_ops,
sizeof(struct dvb_tuner_ops));
+ if (fe->ops.delsys[0] == SYS_UNDEFINED) {
+ fe->ops.delsys[0] = SYS_DVBC_ANNEX_A;
+ fe->ops.delsys[1] = SYS_DVBC_ANNEX_B;
+ fe->ops.delsys[2] = SYS_DVBC_ANNEX_C;
+ fe->ops.delsys[3] = SYS_ATSC;
+ fe->ops.delsys[4] = SYS_ISDBT;
+ fe->ops.delsys[5] = SYS_DVBT;
+ fe->ops.delsys[6] = SYS_DVBT2;
+ }
+
if (tda18271_debug & (DBG_MAP | DBG_ADV))
tda18271_dump_std_map(fe);