mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
Currently dynamic pinmux configuration for I2S, DMIC, DSPK modules are present in runtime_resume() function which can be called even without any audio usecase active on these modules. So this destroy the purpose of programming pinmux only during stream active state. This change has moved the dynamic pinmux code in these drivers to dai ops callback of startup and shutdown which will ensure the pinmux config happens only during the stream playback/capture. Bug 200497486 Change-Id: I3c4e8a96d0d066b38c9aba5ffe530db5cf5246fc Signed-off-by: Mohan Kumar <mkumard@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2029745 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Dara Ramesh <dramesh@nvidia.com> Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
19 KiB
19 KiB