]> git.baikalelectronics.ru Git - kernel.git/commit
[ARM] S3C64XX: Initial support for DVFS
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 15 Jun 2009 10:23:20 +0000 (11:23 +0100)
committerBen Dooks <ben-linux@fluff.org>
Tue, 16 Jun 2009 22:36:24 +0000 (23:36 +0100)
commit08a264046e9876d013709b6ce16a02ea91b44f72
treebbb9cf936244ae7bdd7f7e8a115758093163af70
parent0d1222e5d80bd1ed67832971bb1d9e640cf2116c
[ARM] S3C64XX: Initial support for DVFS

This patch provides initial support for CPU frequency scaling on the
Samsung S3C ARM processors. Currently only S3C6410 processors are
supported, though addition of another data table with supported clock
rates should be sufficient to enable support for further CPUs.

Use the regulator framework to provide optional support for DVFS in
the S3C cpufreq driver. When a software controllable regulator is
configured the driver will use it to lower the supply voltage when
running at a lower frequency, giving improved power savings.

When regulator support is disabled or no regulator can be obtained
for VDDARM the driver will fall back to scaling only the frequency.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/Kconfig
arch/arm/plat-s3c64xx/Makefile
arch/arm/plat-s3c64xx/cpufreq.c [new file with mode: 0644]