summaryrefslogtreecommitdiff
path: root/arch/mips/include/asm/delay.h
AgeCommit message (Collapse)AuthorFilesLines
2009-09-17MIPS: Fix potencial build error in <asm/delay.h>Ralf Baechle1-0/+2
<asm/delay.h> will break if HZ isn't defined. In 2.6.26 and later we're usually lucky ... Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-06-17MIPS: Fix typo resulting in far too long ndelay times.Ralf Baechle1-1/+1
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2009-06-08MIPS: Outline udelay and fix a few issues.Ralf Baechle1-87/+5
Outlining fixes the issue were on certain CPUs such as the R10000 family the delay loop would need an extra cycle if it overlaps a cacheline boundary. The rewrite also fixes build errors with GCC 4.4 which was changed in way incompatible with the kernel's inline assembly. Relying on pure C for computation of the delay value removes the need for explicit. The price we pay is a slight slowdown of the computation - to be fixed on another day. Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2008-10-11MIPS: Move headfiles to new location below arch/mips/includeRalf Baechle1-0/+112
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>