summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra12_emc.c
diff options
context:
space:
mode:
authorYifei Wan <ywan@nvidia.com>2014-05-01 16:37:08 -0500
committerRiham Haidar <rhaidar@nvidia.com>2014-05-14 17:27:16 -0700
commitc436d07ff6b15f6540e7468c7c793ef15e55a921 (patch)
tree3f886085a69509130ec68abdb9b36ec10f85869e /arch/arm/mach-tegra/tegra12_emc.c
parentd19fb94d428db93465c50c4284bc50315871933a (diff)
nvdumper: Added debug footprint feature
Bug 1498975 Change-Id: I541e4c1d6496be390ae31921d7ed2feb2f1a15cb Signed-off-by: Yifei Wan <ywan@nvidia.com> Reviewed-on: http://git-master/r/404094 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Mark Peters <mpeters@nvidia.com> Reviewed-by: Greg Lo <glo@nvidia.com> Reviewed-by: Mitch Luban <mluban@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra12_emc.c')
-rw-r--r--arch/arm/mach-tegra/tegra12_emc.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra12_emc.c b/arch/arm/mach-tegra/tegra12_emc.c
index 16acbc94d293..8e9dbe83924b 100644
--- a/arch/arm/mach-tegra/tegra12_emc.c
+++ b/arch/arm/mach-tegra/tegra12_emc.c
@@ -36,6 +36,7 @@
#include <asm/cputime.h>
#include <mach/nct.h>
+#include <mach/nvdumper-footprint.h>
#include "clock.h"
#include "board.h"
@@ -900,6 +901,12 @@ static noinline void emc_set_clock(const struct tegra12_emc_table *next_timing,
change EMC clock source register wait for clk change completion */
do_clock_change(clk_setting);
+#ifdef CONFIG_TEGRA_NVDUMPER
+ /* set debug footprint */
+ dbg_set_emc_frequency(clk_setting);
+#endif
+
+
/* 14.2 program burst_up_down registers if emc rate is going up */
if (next_timing->rate > last_timing->rate) {
for (i = 0; i < next_timing->burst_up_down_regs_num; i++)