|
@@ -60,20 +60,6 @@ int dw_mci_pltfm_register(struct platform_device *pdev,
|
|
|
}
|
|
|
EXPORT_SYMBOL_GPL(dw_mci_pltfm_register);
|
|
|
|
|
|
-static int dw_mci_pltfm_probe(struct platform_device *pdev)
|
|
|
-{
|
|
|
- return dw_mci_pltfm_register(pdev, NULL);
|
|
|
-}
|
|
|
-
|
|
|
-int dw_mci_pltfm_remove(struct platform_device *pdev)
|
|
|
-{
|
|
|
- struct dw_mci *host = platform_get_drvdata(pdev);
|
|
|
-
|
|
|
- dw_mci_remove(host);
|
|
|
- return 0;
|
|
|
-}
|
|
|
-EXPORT_SYMBOL_GPL(dw_mci_pltfm_remove);
|
|
|
-
|
|
|
#ifdef CONFIG_PM_SLEEP
|
|
|
/*
|
|
|
* TODO: we should probably disable the clock to the card in the suspend path.
|
|
@@ -105,6 +91,20 @@ static const struct of_device_id dw_mci_pltfm_match[] = {
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(of, dw_mci_pltfm_match);
|
|
|
|
|
|
+static int dw_mci_pltfm_probe(struct platform_device *pdev)
|
|
|
+{
|
|
|
+ return dw_mci_pltfm_register(pdev, NULL);
|
|
|
+}
|
|
|
+
|
|
|
+int dw_mci_pltfm_remove(struct platform_device *pdev)
|
|
|
+{
|
|
|
+ struct dw_mci *host = platform_get_drvdata(pdev);
|
|
|
+
|
|
|
+ dw_mci_remove(host);
|
|
|
+ return 0;
|
|
|
+}
|
|
|
+EXPORT_SYMBOL_GPL(dw_mci_pltfm_remove);
|
|
|
+
|
|
|
static struct platform_driver dw_mci_pltfm_driver = {
|
|
|
.probe = dw_mci_pltfm_probe,
|
|
|
.remove = dw_mci_pltfm_remove,
|