Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / sound / soc / codecs / rk817_codec.c
index 03f24ed..8fffe37 100644 (file)
@@ -508,12 +508,14 @@ static int rk817_platform_probe(struct platform_device *pdev)
        if (ret < 0) {
                dev_err(&pdev->dev, "%s() register codec error %d\n",
                        __func__, ret);
-               goto err_;
+               goto err_clk;
        }
 
        return 0;
-err_:
 
+err_clk:
+       clk_disable_unprepare(rk817_codec_data->mclk);
+err_:
        return ret;
 }