linux/arch/mips/au1000/common
Sergei Shtylyov 758e285fac [MIPS] Alchemy: work around clock misdetection on early Au1000
Work around the CPU clock miscalculation on Au1000DA/HA/HB due the
sys_cpupll register being write-only, i.e. actually do what the comment
before cal_r4off() function advertised for years but the code failed at.
This is achieved by just giving user a chance to define the clock
explicitly  in the board config. via CONFIG_SOC_AU1000_FREQUENCY option,
defaulting to 396 MHz if the option is not given...

The patch is based on the AMD's big unpublished patch, the issue seems to
be an undocumented errata (or feature :-)...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2008-04-01 15:46:34 +01:00
..
au1xxx_irqmap.c [MIPS] clean up au1xxx_irqmap.c include files 2008-01-29 10:14:55 +00:00
clocks.c
cputable.c [MIPS] Alchemy: work around clock misdetection on early Au1000 2008-04-01 15:46:34 +01:00
dbdma.c [MIPS] Alchemy: Fix ids in Alchemy db dma device table 2008-03-12 14:14:40 +00:00
dbg_io.c [MIPS] checkfiles: Fix "need space after that ','" errors. 2007-10-11 23:46:15 +01:00
dma.c IRQ: Use the new typedef for interrupt handler function pointers 2006-10-09 12:19:47 +01:00
gpio.c Remove inclusions of <linux/autoconf.h> 2008-02-06 10:41:00 -08:00
irq.c [MIPS] Alchemy: fix IRQ bases 2007-12-06 17:15:58 +00:00
Makefile [MIPS] Use -Werror on subdirectories which build cleanly. 2007-07-31 21:35:33 +01:00
pci.c [MIPS] Alchemy: Fix use of __init code bug exposed by modpost warning 2008-01-07 15:32:03 +00:00
platform.c i2c-au1550: Convert to platform driver 2008-01-27 18:14:52 +01:00
power.c [MIPS] Alchemy: Reformat PM code. 2007-10-17 18:28:48 +01:00
prom.c add new prom.h for AU1x00 2007-10-15 14:38:25 -04:00
puts.c
reset.c [MIPS] Fix "no space between function name and open parenthesis" warnings. 2007-10-11 23:46:15 +01:00
setup.c [MIPS] Alchemy: work around clock misdetection on early Au1000 2008-04-01 15:46:34 +01:00
sleeper.S [MIPS] Save write-only Config.OD from being clobbered 2006-06-06 00:15:13 +01:00
time.c [MIPS] Alchemy: work around clock misdetection on early Au1000 2008-04-01 15:46:34 +01:00