sdhci-s3c.c (664b0bae0b87f69bc9deb098f5e0158b9cf18e04) sdhci-s3c.c (fb8617e1ee4d4057c76730e2f8376ece45663c34)
1/* linux/drivers/mmc/host/sdhci-s3c.c
2 *
3 * Copyright 2008 Openmoko Inc.
4 * Copyright 2008 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>
6 * http://armlinux.simtec.co.uk/
7 *
8 * SDHCI (HSMMC) support for Samsung SoC

--- 641 unchanged lines hidden (view full) ---

650 pm_runtime_use_autosuspend(&pdev->dev);
651 pm_suspend_ignore_children(&pdev->dev, 1);
652
653 ret = mmc_of_parse(host->mmc);
654 if (ret)
655 goto err_req_regs;
656
657 ret = sdhci_add_host(host);
1/* linux/drivers/mmc/host/sdhci-s3c.c
2 *
3 * Copyright 2008 Openmoko Inc.
4 * Copyright 2008 Simtec Electronics
5 * Ben Dooks <ben@simtec.co.uk>
6 * http://armlinux.simtec.co.uk/
7 *
8 * SDHCI (HSMMC) support for Samsung SoC

--- 641 unchanged lines hidden (view full) ---

650 pm_runtime_use_autosuspend(&pdev->dev);
651 pm_suspend_ignore_children(&pdev->dev, 1);
652
653 ret = mmc_of_parse(host->mmc);
654 if (ret)
655 goto err_req_regs;
656
657 ret = sdhci_add_host(host);
658 if (ret) {
659 dev_err(dev, "sdhci_add_host() failed\n");
658 if (ret)
660 goto err_req_regs;
659 goto err_req_regs;
661 }
662
663#ifdef CONFIG_PM
664 if (pdata->cd_type != S3C_SDHCI_CD_INTERNAL)
665 clk_disable_unprepare(sc->clk_io);
666#endif
667 return 0;
668
669 err_req_regs:

--- 134 unchanged lines hidden ---
660
661#ifdef CONFIG_PM
662 if (pdata->cd_type != S3C_SDHCI_CD_INTERNAL)
663 clk_disable_unprepare(sc->clk_io);
664#endif
665 return 0;
666
667 err_req_regs:

--- 134 unchanged lines hidden ---