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

Commit 0eb67382 authored by Phani Kumar Uppalapati's avatar Phani Kumar Uppalapati
Browse files

ASoC: wcd934x: Restore CPR defaults after SSR



Restore CPR bank registers to correct state
after subsystem restart for codec core to go
into CPR during rock bottom sleep mode.

CRs-Fixed: 1083795
Change-Id: Ifa59335033f8b9bda6fb0ca4b071387fdaa8f6f9
Signed-off-by: default avatarPhani Kumar Uppalapati <phaniu@codeaurora.org>
parent ce610f2f
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -8676,6 +8676,8 @@ static int tavil_post_reset_cb(struct wcd9xxx *wcd9xxx)
	regcache_sync(codec->component.regmap);
	__tavil_cdc_mclk_enable(tavil, false);

	tavil_update_cpr_defaults(tavil);

	pdata = dev_get_platdata(codec->dev->parent);
	ret = tavil_handle_pdata(tavil, pdata);
	if (IS_ERR_VALUE(ret))