Optimized tbs6704 drivers

This commit is contained in:
Davin622
2023-09-11 11:29:32 +08:00
parent 16a874b68e
commit 07553ef72e

View File

@@ -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,&param);
msleep(20);
Mxl603SetFreqBw(fe, c->frequency);
msleep(2);
msleep(20);
DMD_device_post_tune(fe, &param );
msleep(100);
/* Call Lock/SYNC Status Judgement */
DMD_device_scan(fe, &param );
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;