From 07553ef72e082e002e84f8813fc406d563cf8e5a Mon Sep 17 00:00:00 2001 From: Davin622 Date: Mon, 11 Sep 2023 11:29:32 +0800 Subject: [PATCH] Optimized tbs6704 drivers --- drivers/media/dvb-frontends/mn88436.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/media/dvb-frontends/mn88436.c b/drivers/media/dvb-frontends/mn88436.c index e5760c13d5c8..524a16840049 100644 --- a/drivers/media/dvb-frontends/mn88436.c +++ b/drivers/media/dvb-frontends/mn88436.c @@ -2799,7 +2799,7 @@ DMD_ERROR_t DMD_scan_vq(struct dvb_frontend* fe, DMD_PARAMETER_t *param ) break; } - for(i=0;i<160;i++) + for(i=0;i<230;i++) { DMD_I2C_Read(fe, DMD_BANK_MAIN(param->devid) ,DMD_MAIN_STSMON1 , &rd ); //VQ LOCK @@ -2973,14 +2973,14 @@ static int DMD_set_parameters(struct dvb_frontend* fe) return -EINVAL; } DMD_set_system(fe,¶m); - + msleep(20); Mxl603SetFreqBw(fe, c->frequency); - msleep(2); + msleep(20); DMD_device_post_tune(fe, ¶m ); - + msleep(100); /* Call Lock/SYNC Status Judgement */ DMD_device_scan(fe, ¶m ); - + msleep(100); return 0; } @@ -3013,7 +3013,7 @@ static int DMD_read_status(struct dvb_frontend *fe, enum fe_status *status) MxLWare603_API_ReqTunerRxPower(fe,&rfpower); - + msleep(2); c->strength.len = 2; c->strength.stat[0].scale = FE_SCALE_DECIBEL; c->strength.stat[0].svalue = rfpower*10;