linux-stable/sound/soc/intel
Harsha Priya N 349d63c33a ASoC: Intel: Enabling ASRC for RT5663 codec on kabylake platform
This patch fixes the cracking noise in rt5663 headphones for kabylake platform
by calling rt5663_sel_asrc_clk_src() for RT5663_AD_STEREO_FILTER to set ASRC.

The ASRC function is for asynchronous MCLK and LRCK. For RT5663 ASRC should be
enabled to  support special i2s clock format like Intel's 100fs.
ASRC function will track i2s clock and generate a corresponding
system clock for codec. Calling this function helps select the clock source
for both RT5663_AD_STEREO_FILTER and RT5663_DA_STEREO_FILTER filters
which fixes the crackling sound.

Signed-off-by: Harsha Priya <harshapriya.n@intel.com>
Acked-By: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2017-07-28 13:42:23 +01:00
..
atom ASoC: intel: Use kvzalloc() for suspend buffers 2017-06-16 11:26:36 +01:00
baytrail ASoC: intel: Replace kthread with work 2016-11-30 17:41:13 +00:00
boards ASoC: Intel: Enabling ASRC for RT5663 codec on kabylake platform 2017-07-28 13:42:23 +01:00
common ASoC: Intel: Skylake: Add sram address to sst_addr structure 2017-06-30 13:28:03 +01:00
haswell ASoC: intel: remove unused variable data and associated code 2017-03-27 12:31:43 +01:00
skylake ASoC: Intel: Skylake: Fix missing sentinels in sst_acpi_mach 2017-07-26 13:03:18 +01:00
Kconfig ASoC: Intel: Add Kabylake machine driver for RT5514, RT5663 and MAX98927 2017-06-14 19:10:37 +01:00
Makefile ASoC: Intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM 2017-01-17 17:46:40 +00:00