Loading Documentation/devicetree/bindings/mmc/sdhci-dove.txt 0 → 100644 +14 −0 Original line number Diff line number Diff line * Marvell sdhci-dove controller This file documents differences between the core properties in mmc.txt and the properties used by the sdhci-pxav2 and sdhci-pxav3 drivers. - compatible: Should be "marvell,dove-sdhci". Example: sdio0: sdio@92000 { compatible = "marvell,dove-sdhci"; reg = <0x92000 0x100>; interrupts = <35>; }; drivers/mmc/host/sdhci-dove.c +8 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <linux/err.h> #include <linux/module.h> #include <linux/mmc/host.h> #include <linux/of.h> #include "sdhci-pltfm.h" Loading Loading @@ -126,11 +127,18 @@ static int __devexit sdhci_dove_remove(struct platform_device *pdev) return sdhci_pltfm_unregister(pdev); } static const struct of_device_id sdhci_dove_of_match_table[] __devinitdata = { { .compatible = "marvell,dove-sdhci", }, {} }; MODULE_DEVICE_TABLE(of, sdhci_dove_of_match_table); static struct platform_driver sdhci_dove_driver = { .driver = { .name = "sdhci-dove", .owner = THIS_MODULE, .pm = SDHCI_PLTFM_PMOPS, .of_match_table = of_match_ptr(sdhci_dove_of_match_table), }, .probe = sdhci_dove_probe, .remove = __devexit_p(sdhci_dove_remove), Loading Loading
Documentation/devicetree/bindings/mmc/sdhci-dove.txt 0 → 100644 +14 −0 Original line number Diff line number Diff line * Marvell sdhci-dove controller This file documents differences between the core properties in mmc.txt and the properties used by the sdhci-pxav2 and sdhci-pxav3 drivers. - compatible: Should be "marvell,dove-sdhci". Example: sdio0: sdio@92000 { compatible = "marvell,dove-sdhci"; reg = <0x92000 0x100>; interrupts = <35>; };
drivers/mmc/host/sdhci-dove.c +8 −0 Original line number Diff line number Diff line Loading @@ -24,6 +24,7 @@ #include <linux/err.h> #include <linux/module.h> #include <linux/mmc/host.h> #include <linux/of.h> #include "sdhci-pltfm.h" Loading Loading @@ -126,11 +127,18 @@ static int __devexit sdhci_dove_remove(struct platform_device *pdev) return sdhci_pltfm_unregister(pdev); } static const struct of_device_id sdhci_dove_of_match_table[] __devinitdata = { { .compatible = "marvell,dove-sdhci", }, {} }; MODULE_DEVICE_TABLE(of, sdhci_dove_of_match_table); static struct platform_driver sdhci_dove_driver = { .driver = { .name = "sdhci-dove", .owner = THIS_MODULE, .pm = SDHCI_PLTFM_PMOPS, .of_match_table = of_match_ptr(sdhci_dove_of_match_table), }, .probe = sdhci_dove_probe, .remove = __devexit_p(sdhci_dove_remove), Loading