diff --git a/drivers/mmc/host/sdhci-of-xilinxps.c b/drivers/mmc/host/sdhci-of-xilinxps.c
index 59865f0..4703464 100644
--- a/drivers/mmc/host/sdhci-of-xilinxps.c
+++ b/drivers/mmc/host/sdhci-of-xilinxps.c
@@ -32,8 +32,14 @@ static unsigned int zynq_of_get_max_clock(struct sdhci_host *host)
 	return pltfm_host->clock;
 }
 
+static int zynq_always_false(struct sdhci_host *host)
+{
+	return 0;
+}
+
 static struct sdhci_ops sdhci_zynq_ops = {
 	.get_max_clock = zynq_of_get_max_clock,
+	.get_ro	       = zynq_always_false,
 };
 
 static struct sdhci_pltfm_data sdhci_zynq_pdata = {
-- 
1.7.2.3

