]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
mmc: tegra: Enable cache control for eMMC4.5 device
authorNaveen Kumar Arepalli <naveenk@nvidia.com>
Fri, 19 Apr 2013 08:39:44 +0000 (14:09 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:09:40 +0000 (13:09 -0700)
Enable cache control for eMMC4.5 devices.

Bug 1247699
Bug 1238635

Reviewed-on: http://git-master/r/203326
(cherry picked from commit 48c663ec8d9f3412ec3d8150585bea0a72573dd7)
Change-Id: Id0ede63599e8c3713fc2b95f0741cbcd1e7086bc
Signed-off-by: Naveen Kumar Arepalli <naveenk@nvidia.com>
Reviewed-on: http://git-master/r/220962
Reviewed-by: Riham Haidar <rhaidar@nvidia.com>
Tested-by: Riham Haidar <rhaidar@nvidia.com>
drivers/mmc/host/sdhci-tegra.c

index b0994a85c3f96dec716f7b6041acf6f64d16e554..0cefe6ec0253e0cb8aa1a1058954808b7cafabcb 100644 (file)
@@ -2030,6 +2030,7 @@ static int sdhci_tegra_probe(struct platform_device *pdev)
        tegra_sdhost_std_freq = TEGRA3_SDHOST_STD_FREQ;
 #else
        tegra_sdhost_std_freq = TEGRA3_SDHOST_STD_FREQ;
+       host->mmc->caps2 |= MMC_CAP2_CACHE_CTRL;
        host->mmc->caps |= MMC_CAP_CMD23;
 #endif