|
@@ -603,6 +603,29 @@ void __init kirkwood_audio_init(void)
|
|
|
platform_device_register(&kirkwood_pcm_device);
|
|
|
}
|
|
|
|
|
|
+/*****************************************************************************
|
|
|
+ * CPU Frequency
|
|
|
+ ****************************************************************************/
|
|
|
+static struct resource kirkwood_cpufreq_resources[] = {
|
|
|
+ [0] = {
|
|
|
+ .start = CPU_CONTROL_PHYS,
|
|
|
+ .end = CPU_CONTROL_PHYS + 3,
|
|
|
+ .flags = IORESOURCE_MEM,
|
|
|
+ },
|
|
|
+};
|
|
|
+
|
|
|
+static struct platform_device kirkwood_cpufreq_device = {
|
|
|
+ .name = "kirkwood-cpufreq",
|
|
|
+ .id = -1,
|
|
|
+ .num_resources = ARRAY_SIZE(kirkwood_cpufreq_resources),
|
|
|
+ .resource = kirkwood_cpufreq_resources,
|
|
|
+};
|
|
|
+
|
|
|
+void __init kirkwood_cpufreq_init(void)
|
|
|
+{
|
|
|
+ platform_device_register(&kirkwood_cpufreq_device);
|
|
|
+}
|
|
|
+
|
|
|
/*****************************************************************************
|
|
|
* General
|
|
|
****************************************************************************/
|