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: Phani Kumar Uppalapati <phaniu@codeaurora.org>
This commit is contained in:
Phani Kumar Uppalapati 2016-10-26 11:52:19 -07:00
parent ce610f2fc9
commit 0eb6738264

View file

@ -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))