]> git.ipfire.org Git - thirdparty/linux.git/blobdiff - drivers/slimbus/qcom-ctrl.c
Merge tag 'drm-fixes-2024-06-01' of https://gitlab.freedesktop.org/drm/kernel
[thirdparty/linux.git] / drivers / slimbus / qcom-ctrl.c
index 400b7b385a443e93574c4ef8d3f814a2078e9bbd..0274bc285b6018e7cc1c6fe87e707835b638f01e 100644 (file)
@@ -626,7 +626,7 @@ err_request_irq_failed:
        return ret;
 }
 
-static int qcom_slim_remove(struct platform_device *pdev)
+static void qcom_slim_remove(struct platform_device *pdev)
 {
        struct qcom_slim_ctrl *ctrl = platform_get_drvdata(pdev);
 
@@ -635,7 +635,6 @@ static int qcom_slim_remove(struct platform_device *pdev)
        clk_disable_unprepare(ctrl->rclk);
        clk_disable_unprepare(ctrl->hclk);
        destroy_workqueue(ctrl->rxwq);
-       return 0;
 }
 
 /*
@@ -718,10 +717,11 @@ static const struct of_device_id qcom_slim_dt_match[] = {
        { .compatible = "qcom,slim", },
        {}
 };
+MODULE_DEVICE_TABLE(of, qcom_slim_dt_match);
 
 static struct platform_driver qcom_slim_driver = {
        .probe = qcom_slim_probe,
-       .remove = qcom_slim_remove,
+       .remove_new = qcom_slim_remove,
        .driver = {
                .name = "qcom_slim_ctrl",
                .of_match_table = qcom_slim_dt_match,