diff options
author | Lily Zhang <r58066@freescale.com> | 2011-01-15 16:18:35 +0800 |
---|---|---|
committer | Lily Zhang <r58066@freescale.com> | 2011-01-15 19:54:12 +0800 |
commit | 773e6e898ff86c863110dd79cd0470a4f7d4ac36 (patch) | |
tree | cf3f46c097543360099f6826b7a010de29ac01b9 /arch/arm/plat-mxc/cpufreq.c | |
parent | 97134c928a436448c182c3bdf6053b5186184bfa (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.c | 4 |
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; |