From 25c3761494781a25bdd4cfb44a1dcb89f6a24d88 Mon Sep 17 00:00:00 2001 From: Alex Frid Date: Tue, 17 Aug 2010 18:17:25 -0700 Subject: [ARM/tegra] RM: Integrated EMC DLL process dependency. Implemented EMC digital DLL setting dependency on process variations and scaling frequency. Bug 722439 Change-Id: I558f2dfbfe09eb16010875f2ba8a1a963c95e50f Reviewed-on: http://git-master/r/5383 Tested-by: Aleksandr Frid Reviewed-by: Yu-Huan Hsu --- arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h') diff --git a/arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h b/arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h index f86b63d7bf1a..7fc8d645b85f 100644 --- a/arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h +++ b/arch/arm/mach-tegra/nvrm/core/ap20/ap20rm_clocks.h @@ -101,8 +101,16 @@ typedef struct NvRmAp20EmcTimingConfigRec NvU32 Emc2xDivisor; NvU32 Emc2xUndividedIndex; NvRmFreqKHz CpuLimitKHz; + NvU32 EmcDigDll; } NvRmAp20EmcTimingConfig; +// Digital DLL override equation parameters within packed dqsib +// characterization data +#define EMC_DIG_DLL_OVERRIDE_0_LOW_KHZ_MULT_RANGE 7:0 +#define EMC_DIG_DLL_OVERRIDE_0_LOW_KHZ_OFFS_RANGE 15:8 +#define EMC_DIG_DLL_OVERRIDE_0_HIGH_KHZ_MULT_RANGE 23:16 +#define EMC_DIG_DLL_OVERRIDE_0_HIGH_KHZ_OFFS_RANGE 31:24 + /*****************************************************************************/ /** -- cgit v1.2.3