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

Commit ff509cd1 authored by Shashank Mittal's avatar Shashank Mittal
Browse files

coresight-tpda: skip writing '0' to FREQREQ_VAL register



FREQREQ_VAL is configured by RPM at the time of frequency switch.
TPDA enable sequence resets this register if user doesn't provide a
freq_req_val. This can be problem as it can accidentally reset the value
configured by RPM.

Change-Id: I2eb733bac700de372ae680cf74a251bb463e6650
Signed-off-by: default avatarShashank Mittal <mittals@codeaurora.org>
parent e97b6a0e
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -154,8 +154,6 @@ static void __tpda_enable_post_port(struct tpda_drvdata *drvdata)

	if (drvdata->freq_req_val)
		tpda_writel(drvdata, drvdata->freq_req_val, TPDA_FREQREQ_VAL);
	else
		tpda_writel(drvdata, 0x0, TPDA_FREQREQ_VAL);

	val = tpda_readl(drvdata, TPDA_CR);
	if (drvdata->freq_req)