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: Ben Dooks <ben@simtec.co.uk> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
This commit is contained in:
parent
f0176794b6
commit
ca0b4901d8
1 changed files with 9 additions and 0 deletions
|
@ -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 = {
|
||||||
&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)
|
||||||
|
|
||||||
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")
|
||||||
|
|
Loading…
Add table
Reference in a new issue