Lines Matching refs:pdev
46 struct platform_device *pdev;
106 static void pic32_sdhci_shared_bus(struct platform_device *pdev)
108 struct sdhci_host *host = platform_get_drvdata(pdev);
124 static void pic32_sdhci_probe_platform(struct platform_device *pdev,
128 struct sdhci_host *host = platform_get_drvdata(pdev);
134 pic32_sdhci_shared_bus(pdev);
137 static int pic32_sdhci_probe(struct platform_device *pdev)
145 host = sdhci_pltfm_init(pdev, &sdhci_pic32_pdata,
155 plat_data = pdev->dev.platform_data;
163 sdhci_pdata->sys_clk = devm_clk_get(&pdev->dev, "sys_clk");
166 dev_err(&pdev->dev, "Error getting clock\n");
172 dev_err(&pdev->dev, "Error enabling clock\n");
176 sdhci_pdata->base_clk = devm_clk_get(&pdev->dev, "base_clk");
179 dev_err(&pdev->dev, "Error getting clock\n");
185 dev_err(&pdev->dev, "Error enabling clock\n");
193 pic32_sdhci_probe_platform(pdev, sdhci_pdata);
199 dev_info(&pdev->dev, "Successfully added sdhci host\n");
207 sdhci_pltfm_free(pdev);
209 dev_err(&pdev->dev, "pic32-sdhci probe failed: %d\n", ret);
213 static void pic32_sdhci_remove(struct platform_device *pdev)
215 struct sdhci_host *host = platform_get_drvdata(pdev);
223 sdhci_pltfm_free(pdev);