diff options
author | Tuomas Tynkkynen <ttynkkynen@nvidia.com> | 2015-05-13 17:58:37 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2015-07-16 09:32:46 +0200 |
commit | c4fe70ada40f53e8cd5e6f8d9a2433781e935835 (patch) | |
tree | f75f6382424809a9dfc3633e71991dd306e35e67 /drivers/clk/tegra/cvb.h | |
parent | d8d7a08fa82ff7c241c74c2461f342c5685dda27 (diff) | |
download | lwn-c4fe70ada40f53e8cd5e6f8d9a2433781e935835.tar.gz lwn-c4fe70ada40f53e8cd5e6f8d9a2433781e935835.zip |
clk: tegra: Add closed loop support for the DFLL
With closed loop support, the clock rate of the DFLL can be adjusted.
The oscillator itself in the DFLL is a free-running oscillator whose
rate is directly determined the supply voltage. However, the DFLL
module contains logic to compare the DFLL output rate to a fixed
reference clock (51 MHz) and make a decision to either lower or raise
the DFLL supply voltage. The DFLL module can then autonomously change
the supply voltage by communicating with an off-chip PMIC via either I2C
or PWM signals. This driver currently supports only I2C.
Signed-off-by: Tuomas Tynkkynen <ttynkkynen@nvidia.com>
Signed-off-by: Mikko Perttunen <mikko.perttunen@kapsi.fi>
Acked-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Acked-by: Michael Turquette <mturquette@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/clk/tegra/cvb.h')
0 files changed, 0 insertions, 0 deletions