sdhci-pic32.c (cf40a76e7d5874bb25f4404eecc58a2e033af885) sdhci-pic32.c (fb8617e1ee4d4057c76730e2f8376ece45663c34)
1/*
2 * Support of SDHCI platform devices for Microchip PIC32.
3 *
4 * Copyright (C) 2015 Microchip
5 * Andrei Pistirica, Paul Thacker
6 *
7 * Inspired by sdhci-pltfm.c
8 *

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

195
196 ret = pic32_sdhci_probe_platform(pdev, sdhci_pdata);
197 if (ret) {
198 dev_err(&pdev->dev, "failed to probe platform!\n");
199 goto err_base_clk;
200 }
201
202 ret = sdhci_add_host(host);
1/*
2 * Support of SDHCI platform devices for Microchip PIC32.
3 *
4 * Copyright (C) 2015 Microchip
5 * Andrei Pistirica, Paul Thacker
6 *
7 * Inspired by sdhci-pltfm.c
8 *

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

195
196 ret = pic32_sdhci_probe_platform(pdev, sdhci_pdata);
197 if (ret) {
198 dev_err(&pdev->dev, "failed to probe platform!\n");
199 goto err_base_clk;
200 }
201
202 ret = sdhci_add_host(host);
203 if (ret) {
204 dev_err(&pdev->dev, "error adding host\n");
203 if (ret)
205 goto err_base_clk;
204 goto err_base_clk;
206 }
207
208 dev_info(&pdev->dev, "Successfully added sdhci host\n");
209 return 0;
210
211err_base_clk:
212 clk_disable_unprepare(sdhci_pdata->base_clk);
213err_sys_clk:
214 clk_disable_unprepare(sdhci_pdata->sys_clk);

--- 42 unchanged lines hidden ---
205
206 dev_info(&pdev->dev, "Successfully added sdhci host\n");
207 return 0;
208
209err_base_clk:
210 clk_disable_unprepare(sdhci_pdata->base_clk);
211err_sys_clk:
212 clk_disable_unprepare(sdhci_pdata->sys_clk);

--- 42 unchanged lines hidden ---