mmc: dw_mmc-bluefield: simplify the probe() function
authorLiming Sun <lsun@mellanox.com>
Fri, 19 Oct 2018 14:26:14 +0000 (10:26 -0400)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 17 Dec 2018 07:26:24 +0000 (08:26 +0100)
This commit removes the unnecessary of-node check since the
dw_mci_bluefield_match[] structure has only one entry.

Signed-off-by: Liming Sun <lsun@mellanox.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/dw_mmc-bluefield.c

index 54c3fbb4a39181ea728fb5af34dca80827d2889e..ed8f2254b66a842adf97213628d0ba8dcb6a3dd2 100644 (file)
@@ -52,16 +52,7 @@ MODULE_DEVICE_TABLE(of, dw_mci_bluefield_match);
 
 static int dw_mci_bluefield_probe(struct platform_device *pdev)
 {
-       const struct dw_mci_drv_data *drv_data = NULL;
-       const struct of_device_id *match;
-
-       if (pdev->dev.of_node) {
-               match = of_match_node(dw_mci_bluefield_match,
-                                     pdev->dev.of_node);
-               drv_data = match->data;
-       }
-
-       return dw_mci_pltfm_register(pdev, drv_data);
+       return dw_mci_pltfm_register(pdev, &bluefield_drv_data);
 }
 
 static struct platform_driver dw_mci_bluefield_pltfm_driver = {