diff options
author | Sonic Zhang <sonic.zhang@analog.com> | 2009-05-07 06:04:19 -0400 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-06-12 06:11:35 -0400 |
commit | 7f3aee3c187641ec7c7e260d9cabb71ac4ac9f7c (patch) | |
tree | f4c43c51e75bf5c74bf73da44e3d2d0789d7e340 /arch/blackfin/mach-common/cpufreq.c | |
parent | d8804adf52f5991388fa9af77428e4cc7768059d (diff) |
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/cpufreq.c')
-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 72e16605ca09..70e3411f558c 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) | |||
140 | cclk = get_cclk() / 1000; | 140 | cclk = get_cclk() / 1000; |
141 | sclk = get_sclk() / 1000; | 141 | sclk = get_sclk() / 1000; |
142 | 142 | ||
143 | #if ANOMALY_05000273 || (!defined(CONFIG_BF54x) && defined(CONFIG_BFIN_DCACHE)) | 143 | #if ANOMALY_05000273 || ANOMALY_05000274 || \ |
144 | (!defined(CONFIG_BF54x) && defined(CONFIG_BFIN_DCACHE)) | ||
144 | min_cclk = sclk * 2; | 145 | min_cclk = sclk * 2; |
145 | #else | 146 | #else |
146 | min_cclk = sclk; | 147 | min_cclk = sclk; |