summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/tegra_cl_dvfs.c
diff options
context:
space:
mode:
authorAlex Frid <afrid@nvidia.com>2014-03-28 00:19:32 -0700
committerYu-Huan Hsu <yhsu@nvidia.com>2014-03-28 13:54:44 -0700
commit36c0a3c6c6e406ea606c5785bec09e2944398d36 (patch)
treead6c7997d2bf4fa41250a92034386fba51e1ee6c /arch/arm/mach-tegra/tegra_cl_dvfs.c
parentbbcf473daa62296808d21f24bb6dd22dcbc7e9e6 (diff)
ARM: tegra: dvfs: Add delay after DFLL enable
Added 1us propagation delay after DFLL is enabled in open loop mode as a double-precaution on top of already inserted memory barrier and read fence. Change-Id: Iab6a61833b5ef087c8f4da57b8d78d6a571dbb9e Signed-off-by: Alex Frid <afrid@nvidia.com> Reviewed-on: http://git-master/r/389581 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/tegra_cl_dvfs.c')
-rw-r--r--arch/arm/mach-tegra/tegra_cl_dvfs.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra_cl_dvfs.c b/arch/arm/mach-tegra/tegra_cl_dvfs.c
index 84d4b073d16c..b26a49a69133 100644
--- a/arch/arm/mach-tegra/tegra_cl_dvfs.c
+++ b/arch/arm/mach-tegra/tegra_cl_dvfs.c
@@ -2536,6 +2536,7 @@ int tegra_cl_dvfs_enable(struct tegra_cl_dvfs *cld)
cl_dvfs_enable_clocks(cld);
set_mode(cld, TEGRA_CL_DVFS_OPEN_LOOP);
+ udelay(1);
return 0;
}