Loading drivers/media/common/tuners/tuner-xc2028.c +4 −1 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ struct xc2028_data { if (size != _rc) \ tuner_info("i2c output error: rc = %d (should be %d)\n",\ _rc, (int)size); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading @@ -119,6 +120,7 @@ struct xc2028_data { if (isize != _rc) \ tuner_err("i2c input error: rc = %d (should be %d)\n", \ _rc, (int)isize); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading @@ -130,7 +132,7 @@ struct xc2028_data { _val, sizeof(_val)))) { \ tuner_err("Error on line %d: %d\n", __LINE__, _rc); \ } else \ msleep(10); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading Loading @@ -996,6 +998,7 @@ static int generic_set_freq(struct dvb_frontend *fe, u32 freq /* in HZ */, The reset CLK is needed only with tm6000. Driver should work fine even if this fails. */ msleep(priv->ctrl.msleep); do_tuner_callback(fe, XC2028_RESET_CLK, 1); msleep(10); Loading drivers/media/common/tuners/tuner-xc2028.h +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ enum firmware_type { struct xc2028_ctrl { char *fname; int max_len; int msleep; unsigned int scode_table; unsigned int mts :1; unsigned int input1:1; Loading Loading
drivers/media/common/tuners/tuner-xc2028.c +4 −1 Original line number Diff line number Diff line Loading @@ -100,6 +100,7 @@ struct xc2028_data { if (size != _rc) \ tuner_info("i2c output error: rc = %d (should be %d)\n",\ _rc, (int)size); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading @@ -119,6 +120,7 @@ struct xc2028_data { if (isize != _rc) \ tuner_err("i2c input error: rc = %d (should be %d)\n", \ _rc, (int)isize); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading @@ -130,7 +132,7 @@ struct xc2028_data { _val, sizeof(_val)))) { \ tuner_err("Error on line %d: %d\n", __LINE__, _rc); \ } else \ msleep(10); \ msleep(priv->ctrl.msleep); \ _rc; \ }) Loading Loading @@ -996,6 +998,7 @@ static int generic_set_freq(struct dvb_frontend *fe, u32 freq /* in HZ */, The reset CLK is needed only with tm6000. Driver should work fine even if this fails. */ msleep(priv->ctrl.msleep); do_tuner_callback(fe, XC2028_RESET_CLK, 1); msleep(10); Loading
drivers/media/common/tuners/tuner-xc2028.h +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ enum firmware_type { struct xc2028_ctrl { char *fname; int max_len; int msleep; unsigned int scode_table; unsigned int mts :1; unsigned int input1:1; Loading