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

Commit 8c1285a2 authored by Antti Palosaari's avatar Antti Palosaari Committed by Mauro Carvalho Chehab
Browse files

[media] it913x: merge it913x_fe_suspend() to it913x_fe_sleep()

parent ebb0662c
Loading
Loading
Loading
Loading
+1 −31
Original line number Diff line number Diff line
@@ -401,36 +401,6 @@ static int it9137_set_tuner(struct dvb_frontend *fe)
	return (ret < 0) ? -ENODEV : 0;
}

static int it913x_fe_suspend(struct it913x_fe_state *state)
{
	int ret = 0;
	return 0;
#if 0
	int ret, i;
	u8 b;

	ret = it913x_write_reg(state, PRO_DMOD, SUSPEND_FLAG, 0x1);

	ret |= it913x_write_reg(state, PRO_DMOD, TRIGGER_OFSM, 0x0);

	for (i = 0; i < 128; i++) {
		ret = it913x_read_reg(state, SUSPEND_FLAG, &b, 1);
		if (ret < 0)
			return -ENODEV;
		if (b == 0)
			break;

	}

	ret |= it913x_write_reg(state, PRO_DMOD, AFE_MEM0, 0x8);
	/* Turn LED off */
	ret |= it913x_write_reg(state, PRO_LINK, GPIOH3_O, 0x0);
#endif
	ret |= it913x_fe_script_loader(state, it9137_tuner_off);

	return (ret < 0) ? -ENODEV : 0;
}

/* Power sequence */
/* Power Up	Tuner on -> Frontend suspend off -> Tuner clk on */
/* Power Down	Frontend suspend on -> Tuner clk off -> Tuner off */
@@ -438,7 +408,7 @@ static int it913x_fe_suspend(struct it913x_fe_state *state)
static int it913x_fe_sleep(struct dvb_frontend *fe)
{
	struct it913x_fe_state *state = fe->tuner_priv;
	return it913x_fe_suspend(state);
	return it913x_fe_script_loader(state, it9137_tuner_off);
}

static int it913x_release(struct dvb_frontend *fe)