aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Freeman <cfreeman@nvidia.com>2016-05-18 13:45:47 -0700
committerChromeOS Commit Bot <chromeos-commit-bot@chromium.org>2016-07-11 18:39:12 +0000
commit5a7724a90d687942edb8c4b24a7c41ad4a9a1b8e (patch)
tree037eb81008004a303ea9d632514147ff3f95a296
parentdbb69bb24a54145959c8c3026af93eefa42cfd29 (diff)
HACK: memory: tegra: Do not go to 40.8 MHz EMCMXC89K
BUG=chrome-os-partner:53415 TEST=system idle Change-Id: I308fb44d063a860e40431c2b23b5a8639a1e3fad Signed-off-by: Christopher Freeman <cfreeman@nvidia.com> Reviewed-on: https://chromium-review.googlesource.com/345666 Commit-Ready: Stephen Barber <smbarber@chromium.org> Tested-by: Stephen Barber <smbarber@chromium.org> Reviewed-by: Stephen Barber <smbarber@chromium.org> (cherry picked from commit eb429de82ed88f44b39387dc3dfd7c187dfb6a7b) Reviewed-on: https://chromium-review.googlesource.com/359449 Commit-Queue: Stephen Barber <smbarber@chromium.org>
-rw-r--r--drivers/memory/tegra/tegra210-emc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/memory/tegra/tegra210-emc.c b/drivers/memory/tegra/tegra210-emc.c
index 5627e247a01f..748466014ddf 100644
--- a/drivers/memory/tegra/tegra210-emc.c
+++ b/drivers/memory/tegra/tegra210-emc.c
@@ -1228,6 +1228,9 @@ static int find_matching_input(struct emc_table *table, struct emc_sel *sel)
unsigned long input_rate = 0;
struct clk *input_clk;
+ if (table->rate == 40800)
+ return -EINVAL;
+
div_value = emc_div_val(table->clk_src_emc);
src_value = emc_src_val(table->clk_src_emc);