mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 10:11:26 +03:00
84e75ee2695dd3ac19436555b64ca4a82ae024cc
This reverts commit 1114afa7e3d861631d0585d76ca54363f46361c3 (manual revert done to resolve conflicts) Earlier suspend was ignored for Android because of high suspend latency in snd_soc_suspend(), this was breaking system suspend KPIs. This alone was contributing to around 3 seconds of latency. One more reason to ignore suspend was, during Android playback or capture, device cannot go suspend because of acquired wake locks. There was an issue in ASoC core which is fixed now in upstream, which helps to reduce the suspend times. The same is available in downstream kernel and below is the commit. "ASoC: core: Don't schedule DAPM work if already in target state" With this patch suspend/Resume latency for ASoC in 3 trials are 7.362/0.091, 5.445/0.088 and 5.096/0.087 ms respectively. Bug 200390814 Change-Id: Iae3b4f19f34568585ed120460f173d4b234a3eb1 Signed-off-by: Sameer Pujar <spujar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1971226 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: svc-mobile-misra <svc-mobile-misra@nvidia.com> Reviewed-by: Mohan Kumar D <mkumard@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Description
No description provided