summaryrefslogtreecommitdiffstats
path: root/sound/soc/intel/skylake/skl-topology.c
diff options
context:
space:
mode:
authorJeeja KP2015-10-27 01:22:48 +0100
committerMark Brown2015-11-16 11:08:09 +0100
commitb30c275e449ac1c7e149e2138a342c407d8cab3b (patch)
treedf93689ddd00048b888e770177a87998abde7f63 /sound/soc/intel/skylake/skl-topology.c
parentASoC: Intel: Skylake: Fix to ignore codec_mask check in probe (diff)
downloadkernel-qcow2-linux-b30c275e449ac1c7e149e2138a342c407d8cab3b.tar.gz
kernel-qcow2-linux-b30c275e449ac1c7e149e2138a342c407d8cab3b.tar.xz
kernel-qcow2-linux-b30c275e449ac1c7e149e2138a342c407d8cab3b.zip
ASoC: Intel: Skylake: Fix to ignore blob check if link type is HDA
If link type is HDA, NHLT blob is null, as NHLT defines non HDA links only. So we should ignore blob query for HDA links. Signed-off-by: Jeeja KP <jeeja.kp@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/intel/skylake/skl-topology.c')
-rw-r--r--sound/soc/intel/skylake/skl-topology.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sound/soc/intel/skylake/skl-topology.c b/sound/soc/intel/skylake/skl-topology.c
index 313a02d8db01..e11a9e44d064 100644
--- a/sound/soc/intel/skylake/skl-topology.c
+++ b/sound/soc/intel/skylake/skl-topology.c
@@ -921,6 +921,9 @@ static int skl_tplg_be_fill_pipe_params(struct snd_soc_dai *dai,
memcpy(pipe->p_params, params, sizeof(*params));
+ if (link_type == NHLT_LINK_HDA)
+ return 0;
+
/* update the blob based on virtual bus_id*/
cfg = skl_get_ep_blob(skl, mconfig->vbus_id, link_type,
params->s_fmt, params->ch,