mirror of https://gitee.com/openkylin/linux.git
V4L/DVB (6516): Allow faster loading by using 64 bytes block by em28xx i2c write
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
8ae1fe2a09
commit
352fae1dff
|
@ -371,7 +371,8 @@ static void em28xx_config_tuner (struct em28xx *dev)
|
|||
|
||||
memset (&ctl,0,sizeof(ctl));
|
||||
|
||||
ctl.fname = XC2028_DEFAULT_FIRMWARE;
|
||||
ctl.fname = XC2028_DEFAULT_FIRMWARE;
|
||||
ctl.max_len = 64;
|
||||
|
||||
xc2028_cfg.tuner = TUNER_XC2028;
|
||||
xc2028_cfg.priv = &ctl;
|
||||
|
|
|
@ -685,6 +685,9 @@ static int xc2028_set_config (struct dvb_frontend *fe, void *priv_cfg)
|
|||
strcpy(priv->ctrl.fname, p->fname);
|
||||
}
|
||||
|
||||
if (p->max_len>0)
|
||||
priv->max_len = p->max_len;
|
||||
|
||||
tuner_info("%s OK\n", __FUNCTION__);
|
||||
|
||||
return 0;
|
||||
|
|
|
@ -19,6 +19,7 @@ enum xc2028_firm_type {
|
|||
struct xc2028_ctrl {
|
||||
enum xc2028_firm_type type;
|
||||
char *fname;
|
||||
int max_len;
|
||||
};
|
||||
|
||||
/* xc2028 commands for callback */
|
||||
|
|
Loading…
Reference in New Issue