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

Commit c4dc6f92 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab
Browse files

[media] drx-j: call ctrl_set_standard even if a standard is powered



Modulation and other parameters might have changed. So, better
to call ctrl_set_standard() even if the device is already
powered.

That helps to put the device into a sane state, if something
got wrong on a previous set_frontend call.

Acked-by: default avatarDevin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: default avatarMauro Carvalho Chehab <m.chehab@samsung.com>
parent c76286ba
Loading
Loading
Loading
Loading
+8 −11
Original line number Diff line number Diff line
@@ -20213,8 +20213,6 @@ static int drx39xxj_set_frontend(struct dvb_frontend *fe)
	default:
		return -EINVAL;
	}
	if (standard != state->current_standard || state->powered_up == 0) {
	/* Set the standard (will be powered up if necessary */
	result = ctrl_set_standard(demod, &standard);
	if (result != 0) {
@@ -20224,7 +20222,6 @@ static int drx39xxj_set_frontend(struct dvb_frontend *fe)
	}
	state->powered_up = 1;
	state->current_standard = standard;
	}
	/* set channel parameters */
	channel = def_channel;