aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch')
-rw-r--r--common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch b/common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch
new file mode 100644
index 00000000..47507db5
--- /dev/null
+++ b/common/recipes-kernel/linux/linux-yocto-4.19.8/0589-mmc-sdhci-Add-version-V4-definition.patch
@@ -0,0 +1,46 @@
+From 8cec86f974d6f689521fcba3317f2550c9f6f728 Mon Sep 17 00:00:00 2001
+From: Chunyan Zhang <zhang.chunyan@linaro.org>
+Date: Thu, 30 Aug 2018 16:21:37 +0800
+Subject: [PATCH 0589/2940] mmc: sdhci: Add version V4 definition
+
+Added definitions for v400, v410, v420.
+
+Signed-off-by: Chunyan Zhang <zhang.chunyan@linaro.org>
+Acked-by: Adrian Hunter <adrian.hunter@intel.com>
+Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
+Signed-off-by: Sudheesh Mavila <sudheesh.mavila@amd.com>
+---
+ drivers/mmc/host/sdhci.c | 2 +-
+ drivers/mmc/host/sdhci.h | 3 +++
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/mmc/host/sdhci.c b/drivers/mmc/host/sdhci.c
+index b62c1441e35c..f22a89b1cfeb 100644
+--- a/drivers/mmc/host/sdhci.c
++++ b/drivers/mmc/host/sdhci.c
+@@ -3524,7 +3524,7 @@ int sdhci_setup_host(struct sdhci_host *host)
+
+ override_timeout_clk = host->timeout_clk;
+
+- if (host->version > SDHCI_SPEC_300) {
++ if (host->version > SDHCI_SPEC_420) {
+ pr_err("%s: Unknown controller version (%d). You may experience problems.\n",
+ mmc_hostname(mmc), host->version);
+ }
+diff --git a/drivers/mmc/host/sdhci.h b/drivers/mmc/host/sdhci.h
+index 00add1d52520..db7cb4b388fe 100755
+--- a/drivers/mmc/host/sdhci.h
++++ b/drivers/mmc/host/sdhci.h
+@@ -270,6 +270,9 @@
+ #define SDHCI_SPEC_100 0
+ #define SDHCI_SPEC_200 1
+ #define SDHCI_SPEC_300 2
++#define SDHCI_SPEC_400 3
++#define SDHCI_SPEC_410 4
++#define SDHCI_SPEC_420 5
+
+ /*
+ * End of controller registers.
+--
+2.17.1
+