mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-24 02:01:36 +03:00
60f50764c15c7c0497e13df5d0fd90758e2907b3
Add soft reset support for changing the SFC params dynamically after every stream. Make changes in machine driver to pick the clk as per the codec-x-rate set. Configure I2S as per the codec-x-rate set. SFC input rate was taken from hw_params which results in input rate same as stream sample rate. Also the SFC output rate is set to stream sample rate via mixer control. This results in same input and output rates and SFC is put into bypass mode when used in capture stream path and no rate conversion happens. Fix this by adding "SFCx input rate" control to allow setting input rate different than stream rate. Bug 200097141 Bug 200056741 Change-Id: I294c484050cfa636c8173c5837feb4461ada2ddb Signed-off-by: Deepa Madiregama <dmadiregama@nvidia.com> Signed-off-by: Viraj Karandikar <vkarandikar@nvidia.com> Reviewed-on: http://git-master/r/730685 (cherry picked from commit a2ee28c6ba423751b8bbc0743a645241391823b7) Reviewed-on: http://git-master/r/751858
Description
No description provided