linux/sound/soc/intel/boards
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
..
bdw-rt5677.c ASoC: Intel: bdw-rt5677: Use devm_gpiod_get() 2017-03-07 13:46:38 +01:00
broadwell.c ASoC: Call snd_soc_set_dmi_name() unconditionally 2017-04-24 18:47:17 +01:00
bxt_da7219_max98357a.c ASoC: Intel: bxt: Move codec sysclk config to codec_init function 2017-06-19 16:39:31 +01:00
bxt_rt298.c ASoC: Intel: Skylake: Add 16-bit constraint to FE bxt_rt298 machine 2017-03-29 12:53:24 +01:00
byt-max98090.c ASoC: Set missing card owner field 2015-08-21 09:07:19 -07:00
byt-rt5640.c ASoC: Set missing card owner field 2015-08-21 09:07:19 -07:00
bytcht_da7213.c ASoC: Intel: add machine driver for BYT/CHT + DA7213 2017-03-13 16:41:06 +00:00
bytcht_nocodec.c ASoC: Intel: boards: add card for MinnowBoardMax/Up I2S access 2017-03-13 16:41:15 +00:00
bytcr_rt5640.c Merge remote-tracking branch 'asoc/topic/intel' into asoc-next 2017-04-30 22:15:41 +09:00
bytcr_rt5651.c ASoC: intel: Fix PM and non-atomic crash in bytcr drivers 2017-04-25 15:54:30 +01:00
cht_bsw_max98090_ti.c ASoC: constify snd_soc_ops structures 2016-10-24 18:34:55 +01:00
cht_bsw_rt5645.c ASoC: cht-bsw-rt5645: fix unused variable compiler warning 2017-02-01 18:35:50 +00:00
cht_bsw_rt5672.c Merge remote-tracking branches 'asoc/topic/compress', 'asoc/topic/const' and 'asoc/topic/cs35l34' into asoc-next 2016-12-12 15:52:51 +00:00
haswell.c ASoC: constify snd_soc_ops structures 2016-10-24 18:34:55 +01:00
Makefile ASoC: Intel: boards: add card for MinnowBoardMax/Up I2S access 2017-03-13 16:41:15 +00:00
mfld_machine.c ASoC: intel: mfld: Make static string arrays 'const 'char * const []' 2016-11-16 10:08:59 +00:00
skl_nau88l25_max98357a.c ASoC: Intel: Skylake: Add jack port initialize in nau88l25_max98357a machine 2017-02-16 18:56:15 +00:00
skl_nau88l25_ssm4567.c ASoC: Intel: Skylake: Add jack port initialize in nau88l25_ssm4567 machine 2017-02-16 18:56:19 +00:00
skl_rt286.c ASoC: Intel: Skylake: Add jack port initialize in rt286 machine 2017-02-16 18:56:12 +00:00