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

Commit 1aab5550 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "ASoC: wcd9xxx: Fix disable of clock block"

parents ab613abd 7d796f58
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -199,12 +199,17 @@ static void wcd9xxx_disable_clock_block(struct wcd9xxx_resmgr *resmgr)
		usleep_range(50, 50);
	}
	/* Notify */
	if (resmgr->clk_type == WCD9XXX_CLK_RCO)
	if (resmgr->clk_type == WCD9XXX_CLK_RCO) {
		wcd9xxx_resmgr_notifier_call(resmgr,
					     WCD9XXX_EVENT_POST_RCO_OFF);
	else
	} else {
		if (resmgr->codec_type == WCD9XXX_CDC_TYPE_HELICON)
			snd_soc_update_bits(codec,
				MSM8X10_WCD_A_CDC_CLK_PDM_CTL, 0x03, 0x00);

		wcd9xxx_resmgr_notifier_call(resmgr,
					     WCD9XXX_EVENT_POST_MCLK_OFF);
	}
	pr_debug("%s: leave\n", __func__);
}