From: Rob Herring <rob.herr...@calxeda.com>

The base sdhci driver requires a valid ops struct. Add empty struct to
sdhci-of to allow generic controllers which don't need custom ops functions.

Signed-off-by: Rob Herring <rob.herr...@calxeda.com>
---
 drivers/mmc/host/sdhci-of-core.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/drivers/mmc/host/sdhci-of-core.c b/drivers/mmc/host/sdhci-of-core.c
index dd84124..de292fe 100644
--- a/drivers/mmc/host/sdhci-of-core.c
+++ b/drivers/mmc/host/sdhci-of-core.c
@@ -30,6 +30,9 @@
 #include "sdhci-of.h"
 #include "sdhci.h"
 
+static struct sdhci_ops sdhci_of_ops = {
+};
+
 #ifdef CONFIG_MMC_SDHCI_BIG_ENDIAN_32BIT_BYTE_SWAPPER
 
 /*
@@ -161,6 +164,8 @@ static int __devinit sdhci_of_probe(struct platform_device 
*ofdev,
        if (sdhci_of_data) {
                host->quirks = sdhci_of_data->quirks;
                host->ops = &sdhci_of_data->ops;
+       } else {
+               host->ops = &sdhci_of_ops;
        }
 
        if (of_get_property(np, "sdhci,auto-cmd12", NULL))
-- 
1.7.1

_______________________________________________
devicetree-discuss mailing list
devicetree-discuss@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/devicetree-discuss

Reply via email to