14 #include <linux/module.h>
18 #include <linux/slab.h>
48 host->
pdata = pdev->
dev.platform_data;
53 if (drv_data && drv_data->
init) {
54 ret = drv_data->
init(host);
59 platform_set_drvdata(pdev, host);
72 struct dw_mci *
host = platform_get_drvdata(pdev);
74 platform_set_drvdata(pdev,
NULL);
80 #ifdef CONFIG_PM_SLEEP
89 ret = dw_mci_suspend(host);
101 ret = dw_mci_resume(host);
108 #define dw_mci_pltfm_suspend NULL
109 #define dw_mci_pltfm_resume NULL
115 static const struct of_device_id dw_mci_pltfm_match[] = {
116 { .compatible =
"snps,dw-mshc", },
130 static int __init dw_mci_init(
void)
135 static void __exit dw_mci_exit(
void)