diff options
Diffstat (limited to 'drivers/mxc/pm/dvfs_dptc.c')
-rw-r--r-- | drivers/mxc/pm/dvfs_dptc.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/drivers/mxc/pm/dvfs_dptc.c b/drivers/mxc/pm/dvfs_dptc.c index 50b22c9defaf..1339de6af7cc 100644 --- a/drivers/mxc/pm/dvfs_dptc.c +++ b/drivers/mxc/pm/dvfs_dptc.c @@ -423,20 +423,14 @@ static int __init dvfs_dptc_init_default_table(void) } table_str = default_table_str; - if (cpu_is_mx31() || cpu_is_mx32()) { - if (cpu_is_mx31_rev(CHIP_REV_2_0) < 0) { - clk = clk_get(NULL, "ckih"); - if (clk_get_rate(clk) == 27000000) { - printk(KERN_INFO - "DVFS & DPTC: using 27MHz CKIH table\n"); -#ifdef CONFIG_ARCH_MX3 - table_str = default_table_str_27ckih; -#endif - } - } else { -#ifdef CONFIG_ARCH_MX3 - table_str = default_table_str_rev2; -#endif + if (cpu_is_mx31_rev(CHIP_REV_2_0) >= 1) { + table_str = default_table_str_rev2; + } else { + clk = clk_get(NULL, "ckih"); + if (clk_get_rate(clk) == 27000000) { + printk(KERN_INFO + "DVFS & DPTC: using 27MHz CKIH table\n"); + table_str = default_table_str_27ckih; } clk_put(clk); } |