From: Jeeja KP Date: Tue, 27 Oct 2015 00:22:48 +0000 (+0900) Subject: ASoC: Intel: Skylake: Fix to ignore blob check if link type is HDA X-Git-Tag: v4.5-rc1~80^2~26^2~1^2~6^4~97 X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=b30c275e449ac1c7e149e2138a342c407d8cab3b;p=karo-tx-linux.git 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 Signed-off-by: Vinod Koul Signed-off-by: Mark Brown --- 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,