diff options
author | Ben Dooks <ben@simtec.co.uk> | 2009-07-30 23:23:37 +0100 |
---|---|---|
committer | Ben Dooks <ben-linux@fluff.org> | 2009-07-30 23:22:55 +0100 |
commit | 140780ab5a2bc04ccff77337c3a27f3b44182a91 (patch) | |
tree | 719cc3986597f78ee9197404e31738b484de11c7 /arch/arm/mach-s3c2412 | |
parent | 25400036867fa7a135fca17810555400d176acaa (diff) | |
download | talos-op-linux-140780ab5a2bc04ccff77337c3a27f3b44182a91.tar.gz talos-op-linux-140780ab5a2bc04ccff77337c3a27f3b44182a91.zip |
ARM: S3C24XX: CPUFREQ: S3C2412/S3C2443 IO timing support
Add IO bank timing support for S3C2412/S3C2443.
Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
Diffstat (limited to 'arch/arm/mach-s3c2412')
-rw-r--r-- | arch/arm/mach-s3c2412/Kconfig | 3 | ||||
-rw-r--r-- | arch/arm/mach-s3c2412/cpu-freq.c | 4 |
2 files changed, 7 insertions, 0 deletions
diff --git a/arch/arm/mach-s3c2412/Kconfig b/arch/arm/mach-s3c2412/Kconfig index 79e18340e074..35c1bde89cf2 100644 --- a/arch/arm/mach-s3c2412/Kconfig +++ b/arch/arm/mach-s3c2412/Kconfig @@ -32,9 +32,12 @@ config S3C2412_PM help Internal config node to apply S3C2412 power management +# Note, the S3C2412 IOtiming support is in plat-s3c24xx + config S3C2412_CPUFREQ bool depends on CPU_FREQ_S3C24XX && CPU_S3C2412 + select S3C2412_IOTIMING default y help CPU Frequency scaling support for S3C2412 and S3C2413 SoC CPUs. diff --git a/arch/arm/mach-s3c2412/cpu-freq.c b/arch/arm/mach-s3c2412/cpu-freq.c index 80b20c334472..21a66178d9b7 100644 --- a/arch/arm/mach-s3c2412/cpu-freq.c +++ b/arch/arm/mach-s3c2412/cpu-freq.c @@ -185,6 +185,10 @@ static struct s3c_cpufreq_info s3c2412_cpufreq_info = { .set_divs = s3c2412_cpufreq_setdivs, .calc_divs = s3c2412_cpufreq_calcdivs, + .calc_iotiming = s3c2412_iotiming_calc, + .set_iotiming = s3c2412_iotiming_set, + .get_iotiming = s3c2412_iotiming_get, + .resume_clocks = s3c2412_setup_clocks, }; |