summaryrefslogtreecommitdiff
path: root/arch/arm/plat-mxc/cpufreq.c
diff options
context:
space:
mode:
authorLily Zhang <r58066@freescale.com>2011-01-15 16:18:35 +0800
committerLily Zhang <r58066@freescale.com>2011-01-15 19:54:12 +0800
commit773e6e898ff86c863110dd79cd0470a4f7d4ac36 (patch)
treecf3f46c097543360099f6826b7a010de29ac01b9 /arch/arm/plat-mxc/cpufreq.c
parent97134c928a436448c182c3bdf6053b5186184bfa (diff)
ENGR00137983 MX53: Update CPU working points
- Set working points for different part numbers according to RevD datasheet. - Put MX53 working point settings in new files. - For Auto, only 800MHZ working point is added. Since the SW uses PLL1 to judge chip part number now, the chip will be treated as auto chip if the user set PLL1 as 800MHZ in U-Boot. If there is a better way to get part number information, we will revise part number setting codes in clock.c. - The voltages for 160MHZ is "TBD" in datasheet. Set it as 0.9V firstly. - To run 1.2GHZ CPU, do as the following in U-Boot: i2c mw 0x48 0x2e 0x60 clk core 1200 Before executing the command, you must ensure your chip is 1.2GHZ chip Signed-off-by: Lily Zhang <r58066@freescale.com>
Diffstat (limited to 'arch/arm/plat-mxc/cpufreq.c')
-rw-r--r--arch/arm/plat-mxc/cpufreq.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/plat-mxc/cpufreq.c b/arch/arm/plat-mxc/cpufreq.c
index fe3277528d7c..5ba4a71d745e 100644
--- a/arch/arm/plat-mxc/cpufreq.c
+++ b/arch/arm/plat-mxc/cpufreq.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2010 Freescale Semiconductor, Inc. All Rights Reserved.
+ * Copyright (C) 2010-2011 Freescale Semiconductor, Inc. All Rights Reserved.
*/
/*
@@ -47,7 +47,7 @@ int cpufreq_trig_needed;
static struct clk *cpu_clk;
static struct regulator *gp_regulator;
static struct cpu_wp *cpu_wp_tbl;
-static struct cpufreq_frequency_table imx_freq_table[4];
+static struct cpufreq_frequency_table imx_freq_table[6];
extern int low_bus_freq_mode;
extern int high_bus_freq_mode;
extern int dvfs_core_is_active;