Commit ca0b4901 authored by Ben Dooks's avatar Ben Dooks Committed by Ben Dooks

ARM: BAST: CPUFREQ: Add board support

Add board support for CPUFREQ with the Simtec BAST board
registering the necessary information with the core.
Signed-off-by: default avatarBen Dooks <ben@simtec.co.uk>
Signed-off-by: default avatarBen Dooks <ben-linux@fluff.org>
parent f0176794
...@@ -59,6 +59,7 @@ ...@@ -59,6 +59,7 @@
#include <plat/clock.h> #include <plat/clock.h>
#include <plat/devs.h> #include <plat/devs.h>
#include <plat/cpu.h> #include <plat/cpu.h>
#include <plat/cpu-freq.h>
#include "usb-simtec.h" #include "usb-simtec.h"
#include "nor-simtec.h" #include "nor-simtec.h"
...@@ -570,6 +571,12 @@ static struct clk *bast_clocks[] __initdata = { ...@@ -570,6 +571,12 @@ static struct clk *bast_clocks[] __initdata = {
&s3c24xx_uclk, &s3c24xx_uclk,
}; };
static struct s3c_cpufreq_board __initdata bast_cpufreq = {
.refresh = 7800, /* 7.8usec */
.auto_io = 1,
.need_io = 1,
};
static void __init bast_map_io(void) static void __init bast_map_io(void)
{ {
/* initialise the clocks */ /* initialise the clocks */
...@@ -608,6 +615,8 @@ static void __init bast_init(void) ...@@ -608,6 +615,8 @@ static void __init bast_init(void)
usb_simtec_init(); usb_simtec_init();
nor_simtec_init(); nor_simtec_init();
s3c_cpufreq_setboard(&bast_cpufreq);
} }
MACHINE_START(BAST, "Simtec-BAST") MACHINE_START(BAST, "Simtec-BAST")
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment