Lines Matching refs:pdev
77 struct platform_device *pdev = to_platform_device(dev); in sdhci_arasan_suspend() local
78 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_suspend()
102 struct platform_device *pdev = to_platform_device(dev); in sdhci_arasan_resume() local
103 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_resume()
128 static int sdhci_arasan_probe(struct platform_device *pdev) in sdhci_arasan_probe() argument
136 sdhci_arasan = devm_kzalloc(&pdev->dev, sizeof(*sdhci_arasan), in sdhci_arasan_probe()
141 sdhci_arasan->clk_ahb = devm_clk_get(&pdev->dev, "clk_ahb"); in sdhci_arasan_probe()
143 dev_err(&pdev->dev, "clk_ahb clock not found.\n"); in sdhci_arasan_probe()
147 clk_xin = devm_clk_get(&pdev->dev, "clk_xin"); in sdhci_arasan_probe()
149 dev_err(&pdev->dev, "clk_xin clock not found.\n"); in sdhci_arasan_probe()
155 dev_err(&pdev->dev, "Unable to enable AHB clock.\n"); in sdhci_arasan_probe()
161 dev_err(&pdev->dev, "Unable to enable SD clock.\n"); in sdhci_arasan_probe()
165 host = sdhci_pltfm_init(pdev, &sdhci_arasan_pdata, 0); in sdhci_arasan_probe()
171 sdhci_get_of_property(pdev); in sdhci_arasan_probe()
178 dev_err(&pdev->dev, "parsing dt failed (%u)\n", ret); in sdhci_arasan_probe()
189 sdhci_pltfm_free(pdev); in sdhci_arasan_probe()
198 static int sdhci_arasan_remove(struct platform_device *pdev) in sdhci_arasan_remove() argument
200 struct sdhci_host *host = platform_get_drvdata(pdev); in sdhci_arasan_remove()
206 return sdhci_pltfm_unregister(pdev); in sdhci_arasan_remove()