summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell King <rmk@flint.arm.linux.org.uk>2003-01-15 00:02:27 +0000
committerRussell King <rmk@flint.arm.linux.org.uk>2003-01-15 00:02:27 +0000
commit6eafb0082f13b414d23b87c54f734cd1deb596ef (patch)
treea2afcb61ff3a6f269d062925bcef42894e8026ab
parentfe8cbc2a618d23feea7079e34d7a0c460f8f4d62 (diff)
[ARM] Fix CPUFREQ initialisation oops
The CPUFREQ initialisation now registers an interface with the device model, and thus needs to initialise after postcore. We use the arch level for this. This does, however, impose the restriction that cpufreq may not be available for other architecture initialisated code.
-rw-r--r--arch/arm/mach-integrator/cpu.c2
-rw-r--r--arch/arm/mach-sa1100/cpu-sa1100.c2
-rw-r--r--arch/arm/mach-sa1100/cpu-sa1110.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-integrator/cpu.c b/arch/arm/mach-integrator/cpu.c
index 2d71baa76351..9a55cfdb6cbe 100644
--- a/arch/arm/mach-integrator/cpu.c
+++ b/arch/arm/mach-integrator/cpu.c
@@ -228,4 +228,4 @@ static int __init integrator_cpu_init(void)
return 0;
}
-core_initcall(integrator_cpu_init);
+arch_initcall(integrator_cpu_init);
diff --git a/arch/arm/mach-sa1100/cpu-sa1100.c b/arch/arm/mach-sa1100/cpu-sa1100.c
index b4226692b902..9c1c4ba81c4e 100644
--- a/arch/arm/mach-sa1100/cpu-sa1100.c
+++ b/arch/arm/mach-sa1100/cpu-sa1100.c
@@ -232,4 +232,4 @@ static int __init sa1100_dram_init(void)
return ret;
}
-core_initcall(sa1100_dram_init);
+arch_initcall(sa1100_dram_init);
diff --git a/arch/arm/mach-sa1100/cpu-sa1110.c b/arch/arm/mach-sa1100/cpu-sa1110.c
index 2ab03f867d86..ecfc2c113a7e 100644
--- a/arch/arm/mach-sa1100/cpu-sa1110.c
+++ b/arch/arm/mach-sa1100/cpu-sa1110.c
@@ -345,4 +345,4 @@ static int __init sa1110_clk_init(void)
return 0;
}
-core_initcall(sa1110_clk_init);
+arch_initcall(sa1110_clk_init);