author | Cheng Tong <cheng.tong@amlogic.com> | 2018-04-09 11:02:28 (GMT) |
---|---|---|
committer | Xindong Xu <xindong.xu@amlogic.com> | 2018-05-02 02:09:16 (GMT) |
commit | 3fe8e6d944e7271ac13b56b725c654325ff38d64 (patch) | |
tree | a5ce87f984608e66c9344fa4d987fd12354634ad | |
parent | 17e459b438454d2ca0ea534b7e8d8fca3c6a4894 (diff) | |
download | common-3fe8e6d944e7271ac13b56b725c654325ff38d64.zip common-3fe8e6d944e7271ac13b56b725c654325ff38d64.tar.gz common-3fe8e6d944e7271ac13b56b725c654325ff38d64.tar.bz2 |
dvb: fix can't set frontend and get DTV_TS_INPUT
PD#163384: dvb: fix can't set frontend and get DTV_TS_INPUT
Change-Id: I5143aa3b653207901bbb940e6a70e66e2ac741af
Signed-off-by: Cheng Tong <cheng.tong@amlogic.com>
-rw-r--r-- | drivers/media/dvb-core/dvb_frontend.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c index eb63d01..8ac2240 100644 --- a/drivers/media/dvb-core/dvb_frontend.c +++ b/drivers/media/dvb-core/dvb_frontend.c @@ -1513,6 +1513,7 @@ static int dtv_property_process_get(struct dvb_frontend *fe, break; #ifdef CONFIG_AMLOGIC_DVB_COMPAT case DTV_DELIVERY_SUB_SYSTEM: + case DTV_TS_INPUT: r = 0; //printk("dvb-core get sub sys\r\n"); break; @@ -2200,6 +2201,8 @@ static int dtv_set_frontend(struct dvb_frontend *fe) /* Request the search algorithm to search */ fepriv->algo_status |= DVBFE_ALGO_SEARCH_AGAIN; + if (fe->ops.set_frontend) + fe->ops.set_frontend(fe); dvb_frontend_clear_events(fe); dvb_frontend_add_event(fe, 0); dvb_frontend_wakeup(fe); |