diff options
-rw-r--r-- | drivers/mmc/host/sdhci-s3c.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/drivers/mmc/host/sdhci-s3c.c b/drivers/mmc/host/sdhci-s3c.c index cb60c4197e0a..6b3f3664edeb 100644 --- a/drivers/mmc/host/sdhci-s3c.c +++ b/drivers/mmc/host/sdhci-s3c.c | |||
@@ -435,14 +435,11 @@ static int __devinit sdhci_s3c_probe(struct platform_device *pdev) | |||
435 | 435 | ||
436 | for (clks = 0, ptr = 0; ptr < MAX_BUS_CLK; ptr++) { | 436 | for (clks = 0, ptr = 0; ptr < MAX_BUS_CLK; ptr++) { |
437 | struct clk *clk; | 437 | struct clk *clk; |
438 | char *name = pdata->clocks[ptr]; | 438 | char name[14]; |
439 | |||
440 | if (name == NULL) | ||
441 | continue; | ||
442 | 439 | ||
440 | snprintf(name, 14, "mmc_busclk.%d", ptr); | ||
443 | clk = clk_get(dev, name); | 441 | clk = clk_get(dev, name); |
444 | if (IS_ERR(clk)) { | 442 | if (IS_ERR(clk)) { |
445 | dev_err(dev, "failed to get clock %s\n", name); | ||
446 | continue; | 443 | continue; |
447 | } | 444 | } |
448 | 445 | ||