linux-stable/sound/soc/intel
Adam Thomson fd0f237572 ASoC: Intel: bxt: Move codec sysclk config to codec_init function
The MCLK for DA7219 does not change in this platform, but is
currently being configured everytime as part of the platform_clock
event handler for DAPM. The upshot of this is that we have
unnecessary calls to this function, and it also means that if
a stream hasn't yet been started, DA7219 driver does not have the
correct MCLK rates programmed and so the HP detection feature does
not operate as expected.

This patch rectifies this issue by moving the sysclk call to
codec_init function so it's only called once at initialisation.

Signed-off-by: Adam Thomson <Adam.Thomson.Opensource@diasemi.com>
Acked-by: Sathyanarayana Nujella <sathyanarayana.nujella@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2017-06-19 16:39:31 +01:00
..
atom ASoC: Intel: Atom: update Thinkpad 10 quirk 2017-04-18 18:19:04 +01:00
baytrail ASoC: intel: Replace kthread with work 2016-11-30 17:41:13 +00:00
boards ASoC: Intel: bxt: Move codec sysclk config to codec_init function 2017-06-19 16:39:31 +01:00
common ASoC: Intel: Common: Update dsp register poll implementation 2017-01-06 18:14:45 +00:00
haswell ASoC: intel: remove unused variable data and associated code 2017-03-27 12:31:43 +01:00
skylake ASoC: Updates for v4.12 2017-05-02 08:25:25 +02:00
Kconfig ASoC: Intel: boards: add card for MinnowBoardMax/Up I2S access 2017-03-13 16:41:15 +00:00
Makefile ASoC: Intel: rename SND_SST_MFLD_PLATFORM to SND_SST_ATOM_HIFI2_PLATFORM 2017-01-17 17:46:40 +00:00