mmc: sdhci-of-arasan: use of_device_get_match_data()
authorMuhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Thu, 14 Jan 2021 15:26:52 +0000 (23:26 +0800)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 1 Feb 2021 10:54:46 +0000 (11:54 +0100)
Use of_device_get_match_data() helper to get the match-data.

Signed-off-by: Muhammad Husaini Zulkifli <muhammad.husaini.zulkifli@intel.com>
Suggested-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Acked-by: Andy Shevchenko <andriy.shevchenko@intel.com>
Link: https://lore.kernel.org/r/20210114152700.21916-2-muhammad.husaini.zulkifli@intel.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/sdhci-of-arasan.c

index 8a406b62c6ad30c9a0de1dda62ae97b04b39e244..444181772191370498e51df8f438fd6e5d558add 100644 (file)
@@ -1507,7 +1507,6 @@ cleanup:
 static int sdhci_arasan_probe(struct platform_device *pdev)
 {
        int ret;
-       const struct of_device_id *match;
        struct device_node *node;
        struct clk *clk_xin;
        struct sdhci_host *host;
@@ -1516,8 +1515,7 @@ static int sdhci_arasan_probe(struct platform_device *pdev)
        struct device_node *np = pdev->dev.of_node;
        const struct sdhci_arasan_of_data *data;
 
-       match = of_match_node(sdhci_arasan_of_match, pdev->dev.of_node);
-       data = match->data;
+       data = of_device_get_match_data(&pdev->dev);
        host = sdhci_pltfm_init(pdev, data->pdata, sizeof(*sdhci_arasan));
 
        if (IS_ERR(host))