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

Commit e83ebb64 authored by Michael Krufky's avatar Michael Krufky Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (7429): tda18271: write EP3 thru MD3 for image rejection low band initialization



Both the tda18271 c1 and c2 parts only need EP3 through MD3 to be written for
the image rejection calibration's low band initialization.

Signed-off-by: default avatarMichael Krufky <mkrufky@linuxtv.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@infradead.org>
parent 0c3ea994
Loading
Loading
Loading
Loading
+2 −8
Original line number Diff line number Diff line
@@ -355,14 +355,7 @@ int tda18271_init_regs(struct dvb_frontend *fe)
	regs[R_MD2] = 0x08;
	regs[R_MD3] = 0x00;

	switch (priv->id) {
	case TDA18271HDC1:
	tda18271_write_regs(fe, R_EP3, 11);
		break;
	case TDA18271HDC2:
		tda18271_write_regs(fe, R_EP3, 12);
		break;
	};

	if ((priv->id) == TDA18271HDC2) {
		/* main pll cp source on */
@@ -404,6 +397,7 @@ int tda18271_init_regs(struct dvb_frontend *fe)
	tda18271_write_regs(fe, R_EP3, 11);
	msleep(5); /* pll locking */

	/* launch detector */
	tda18271_write_regs(fe, R_EP1, 1);
	msleep(5); /* wanted mid measurement */