]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: Intel: Skylake: Add extended I2S config blob support in Clock driver
authorSriram Periyasamy <sriramx.periyasamy@intel.com>
Thu, 4 Jan 2018 11:25:15 +0000 (16:55 +0530)
committerMark Brown <broonie@kernel.org>
Fri, 26 Jan 2018 12:51:22 +0000 (12:51 +0000)
commitba4a298385be2ba683bfa9c0156130ef3fa83f8d
treec0bc9d49cf8e17df3f81017e9a545792df3ffaa2
parent5b3d2eb3313f4e808d7ce29e9b8ecc9a25b20412
ASoC: Intel: Skylake: Add extended I2S config blob support in Clock driver

Extended I2S config blob supports multiple mclk dividers in NHLT blob.
This patch detects whether the I2S blob is legacy or extended based on the
signature value and chooses the mclk source and divider accordingly.

Signed-off-by: Sriram Periyasamy <sriramx.periyasamy@intel.com>
Signed-off-by: Subhransu S. Prusty <subhransu.s.prusty@intel.com>
Acked-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/intel/skylake/skl-i2s.h
sound/soc/intel/skylake/skl-nhlt.c