Merge tag 'sound-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-block.git] / sound / soc / codecs / msm8916-wcd-digital.c
index d490a0f1867521fd62ed64e20b922c805f1b6c02..978c4d056e81052377cf81d2145e7cc917234a66 100644 (file)
@@ -1220,14 +1220,12 @@ err_clk:
        return ret;
 }
 
-static int msm8916_wcd_digital_remove(struct platform_device *pdev)
+static void msm8916_wcd_digital_remove(struct platform_device *pdev)
 {
        struct msm8916_wcd_digital_priv *priv = dev_get_drvdata(&pdev->dev);
 
        clk_disable_unprepare(priv->mclk);
        clk_disable_unprepare(priv->ahbclk);
-
-       return 0;
 }
 
 static const struct of_device_id msm8916_wcd_digital_match_table[] = {
@@ -1243,7 +1241,7 @@ static struct platform_driver msm8916_wcd_digital_driver = {
                   .of_match_table = msm8916_wcd_digital_match_table,
        },
        .probe = msm8916_wcd_digital_probe,
-       .remove = msm8916_wcd_digital_remove,
+       .remove_new = msm8916_wcd_digital_remove,
 };
 
 module_platform_driver(msm8916_wcd_digital_driver);