|
@@ -1342,7 +1342,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;
|