diff options
| -rw-r--r-- | drivers/mmc/host/sdhci-of-arasan.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c index 129079fb53bf..6287d426c96b 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c | |||
| @@ -173,6 +173,12 @@ static int sdhci_arasan_probe(struct platform_device *pdev) | |||
| 173 | pltfm_host->priv = sdhci_arasan; | 173 | pltfm_host->priv = sdhci_arasan; |
| 174 | pltfm_host->clk = clk_xin; | 174 | pltfm_host->clk = clk_xin; |
| 175 | 175 | ||
| 176 | ret = mmc_of_parse(host->mmc); | ||
| 177 | if (ret) { | ||
| 178 | dev_err(&pdev->dev, "parsing dt failed (%u)\n", ret); | ||
| 179 | goto clk_disable_all; | ||
| 180 | } | ||
| 181 | |||
| 176 | ret = sdhci_add_host(host); | 182 | ret = sdhci_add_host(host); |
| 177 | if (ret) | 183 | if (ret) |
| 178 | goto err_pltfm_free; | 184 | goto err_pltfm_free; |
