]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - sound/soc/intel/skylake/skl-pcm.c
ASoC: Intel: Skylake: Disable clock gating during firmware and library download
[mirror_ubuntu-bionic-kernel.git] / sound / soc / intel / skylake / skl-pcm.c
index 1dd97479e0c014bf1f814f16dd419268529454e0..32b30f99d2c8ac73b2781f7792bbaaa826ff45db 100644 (file)
@@ -1343,7 +1343,11 @@ static int skl_platform_soc_probe(struct snd_soc_platform *platform)
                        return -EIO;
                }
 
+               /* disable dynamic clock gating during fw and lib download */
+               skl->skl_sst->enable_miscbdcge(platform->dev, false);
+
                ret = ops->init_fw(platform->dev, skl->skl_sst);
+               skl->skl_sst->enable_miscbdcge(platform->dev, true);
                if (ret < 0) {
                        dev_err(platform->dev, "Failed to boot first fw: %d\n", ret);
                        return ret;