From 94728f4382cfe92b9ba89013d132168cd866dea0 Mon Sep 17 00:00:00 2001 From: Shawn Lin Date: Wed, 30 Oct 2019 08:30:13 +0800 Subject: [PATCH] mmc: sdhci-of-arasan: Parse disable-cqe Add support to disable cqe function if disable-cqe is assigned by firmware. Change-Id: Iac2826c4b986c122510af1594c971c4135bafc34 Signed-off-by: Shawn Lin --- drivers/mmc/host/sdhci-of-arasan.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/mmc/host/sdhci-of-arasan.c b/drivers/mmc/host/sdhci-of-arasan.c index 996074dc63c5..a9871ccb1f0d 100644 --- a/drivers/mmc/host/sdhci-of-arasan.c +++ b/drivers/mmc/host/sdhci-of-arasan.c @@ -1630,8 +1630,11 @@ static int sdhci_arasan_probe(struct platform_device *pdev) sdhci_arasan_hs400_enhanced_strobe; host->mmc_host_ops.start_signal_voltage_switch = sdhci_arasan_voltage_switch; - sdhci_arasan->has_cqe = true; - host->mmc->caps2 |= MMC_CAP2_CQE; + + if (!of_property_read_bool(np, "disable-cqe")) { + sdhci_arasan->has_cqe = true; + host->mmc->caps2 |= MMC_CAP2_CQE; + } if (!of_property_read_bool(np, "disable-cqe-dcmd")) host->mmc->caps2 |= MMC_CAP2_CQE_DCMD;