|
@@ -1469,16 +1469,17 @@ static int sh_mmcif_probe(struct platform_device *pdev)
|
|
|
|
|
|
mutex_init(&host->thread_lock);
|
|
|
|
|
|
- clk_disable_unprepare(host->hclk);
|
|
|
ret = mmc_add_host(mmc);
|
|
|
if (ret < 0)
|
|
|
goto emmcaddh;
|
|
|
|
|
|
dev_pm_qos_expose_latency_limit(&pdev->dev, 100);
|
|
|
|
|
|
- dev_info(&pdev->dev, "driver version %s\n", DRIVER_VERSION);
|
|
|
- dev_dbg(&pdev->dev, "chip ver H'%04x\n",
|
|
|
- sh_mmcif_readl(host->addr, MMCIF_CE_VERSION) & 0x0000ffff);
|
|
|
+ dev_info(&pdev->dev, "Chip version 0x%04x, clock rate %luMHz\n",
|
|
|
+ sh_mmcif_readl(host->addr, MMCIF_CE_VERSION) & 0xffff,
|
|
|
+ clk_get_rate(host->hclk) / 1000000UL);
|
|
|
+
|
|
|
+ clk_disable_unprepare(host->hclk);
|
|
|
return ret;
|
|
|
|
|
|
emmcaddh:
|