@@ -492,7 +492,11 @@ struct clk_functions omap2_clk_functions = {
.clk_disable_unused = omap2_clk_disable_unused,
#ifdef CONFIG_CPU_FREQ
/* These will be removed when the OPP code is integrated */
+#ifdef CONFIG_ARCH_OMAP3
+ .clk_init_cpufreq_table = omap3_clk_init_cpufreq_table,
+#else
.clk_init_cpufreq_table = omap2_clk_init_cpufreq_table,
+#endif
.clk_exit_cpufreq_table = omap2_clk_exit_cpufreq_table,
#endif
};
@@ -3560,8 +3560,6 @@ int __init omap3xxx_clk_init(void)
else
dpll4_dd = dpll4_dd_34xx;
- omap2_clk_functions.clk_init_cpufreq_table =
- omap3_clk_init_cpufreq_table;
clk_init(&omap2_clk_functions);
for (c = omap3xxx_clks; c < omap3xxx_clks + ARRAY_SIZE(omap3xxx_clks);