]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
ARM: tegra: dvfs: Update DFLL Fmax@Vmin calibration
authorAlex Frid <afrid@nvidia.com>
Fri, 28 Feb 2014 03:33:47 +0000 (19:33 -0800)
committerYu-Huan Hsu <yhsu@nvidia.com>
Mon, 3 Mar 2014 20:44:39 +0000 (12:44 -0800)
commit33db1f7eb8e2d9eaad2dce65152cd5b2a4a27fae
tree40ec8e5305dce220efd4e160d897eba68f4c3339
parentc4d2162fd12ee7215fe6b1d4473f1b8ca832db30
ARM: tegra: dvfs: Update DFLL Fmax@Vmin calibration

- Completely skipped calibration if calibration delay is zero (used
to only stop calibration timer in this case, but still calibrated on
request)

- When storing calibration results checked Vmin consistency. In theory
high tuning low limit may push calibrated rate higher current thermal
floor; in this case default characterized Fmax@Vmin is always used as a
base for the calibration (instead of previous calibration result).

Change-Id: I2419e0d5b278e97108d94db34014652aad7f8f74
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/376248
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
arch/arm/mach-tegra/tegra_cl_dvfs.c