[PATCH 5/7] mmc: sdhci-of: support generic OF controllers
Rob Herring
robherring2 at gmail.com
Wed Nov 17 07:33:53 EST 2010
From: Rob Herring <rob.herring at 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.herring at 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
More information about the devicetree-discuss
mailing list