ARM: S3C2410: Add armclk for cpufreq support

Add armclk for use with the cpufreq support and anything
else that may want it. This clock is just a direct
descendant of fclk.

Signed-off-by: Ben Dooks <ben@simtec.co.uk>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
This commit is contained in:
Ben Dooks 2009-07-30 23:23:40 +01:00 committed by Ben Dooks
parent ca0b4901d8
commit ad78759529

View file

@ -105,11 +105,20 @@ void __init_or_cpufreq s3c2410_setup_clocks(void)
s3c24xx_setup_clocks(fclk, hclk, pclk); s3c24xx_setup_clocks(fclk, hclk, pclk);
} }
/* fake ARMCLK for use with cpufreq, etc. */
static struct clk s3c2410_armclk = {
.name = "armclk",
.parent = &clk_f,
.id = -1,
};
void __init s3c2410_init_clocks(int xtal) void __init s3c2410_init_clocks(int xtal)
{ {
s3c24xx_register_baseclocks(xtal); s3c24xx_register_baseclocks(xtal);
s3c2410_setup_clocks(); s3c2410_setup_clocks();
s3c2410_baseclk_add(); s3c2410_baseclk_add();
s3c24xx_register_clock(&s3c2410_armclk);
} }
struct sysdev_class s3c2410_sysclass = { struct sysdev_class s3c2410_sysclass = {