diff options
author | Sonic Zhang <sonic.zhang@analog.com> | 2009-05-07 10:04:19 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-06-12 06:11:35 -0400 |
commit | 7f3aee3c187641ec7c7e260d9cabb71ac4ac9f7c (patch) | |
tree | f4c43c51e75bf5c74bf73da44e3d2d0789d7e340 /arch/blackfin/mach-common | |
parent | d8804adf52f5991388fa9af77428e4cc7768059d (diff) | |
download | op-kernel-dev-7f3aee3c187641ec7c7e260d9cabb71ac4ac9f7c.zip op-kernel-dev-7f3aee3c187641ec7c7e260d9cabb71ac4ac9f7c.tar.gz |
Blackfin: detect anomaly 05000274
Detect and reject operating conditions for anomaly 05000274 since the
problem cannot be worked around in software.
Signed-off-by: Sonic Zhang <sonic.zhang@analog.com>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-common')
-rw-r--r-- | arch/blackfin/mach-common/cpufreq.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/blackfin/mach-common/cpufreq.c b/arch/blackfin/mach-common/cpufreq.c index 72e16605..70e3411 100644 --- a/arch/blackfin/mach-common/cpufreq.c +++ b/arch/blackfin/mach-common/cpufreq.c @@ -140,7 +140,8 @@ static int __init __bfin_cpu_init(struct cpufreq_policy *policy) cclk = get_cclk() / 1000; sclk = get_sclk() / 1000; -#if ANOMALY_05000273 || (!defined(CONFIG_BF54x) && defined(CONFIG_BFIN_DCACHE)) +#if ANOMALY_05000273 || ANOMALY_05000274 || \ + (!defined(CONFIG_BF54x) && defined(CONFIG_BFIN_DCACHE)) min_cclk = sclk * 2; #else min_cclk = sclk; |