Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 352fae1d authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

V4L/DVB (6516): Allow faster loading by using 64 bytes block by em28xx i2c write

parent 8ae1fe2a
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -372,6 +372,7 @@ static void em28xx_config_tuner (struct em28xx *dev)
	memset (&ctl,0,sizeof(ctl));
	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.tuner = TUNER_XC2028;
	xc2028_cfg.priv  = &ctl;
	xc2028_cfg.priv  = &ctl;
+3 −0
Original line number Original line Diff line number Diff line
@@ -685,6 +685,9 @@ static int xc2028_set_config (struct dvb_frontend *fe, void *priv_cfg)
		strcpy(priv->ctrl.fname, p->fname);
		strcpy(priv->ctrl.fname, p->fname);
	}
	}


	if (p->max_len>0)
		priv->max_len = p->max_len;

	tuner_info("%s OK\n", __FUNCTION__);
	tuner_info("%s OK\n", __FUNCTION__);


	return 0;
	return 0;
+1 −0
Original line number Original line Diff line number Diff line
@@ -19,6 +19,7 @@ enum xc2028_firm_type {
struct xc2028_ctrl {
struct xc2028_ctrl {
	enum xc2028_firm_type	type;
	enum xc2028_firm_type	type;
	char			*fname;
	char			*fname;
	int			max_len;
};
};


/* xc2028 commands for callback */
/* xc2028 commands for callback */