summaryrefslogtreecommitdiffstats
path: root/arch/blackfin/include/asm/delay.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Blackfin: implement ndelay()Barry Song2010-03-091-2/+14
| | | | | Signed-off-by: Barry Song <barry.song@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Blackfin arch: Remove outdated codeMichael Hennerich2009-02-041-23/+1
| | | | | | | | | | | | | | The removed version with the loop registers saved on the stack was originally intended to workaround the missing toolchain support for LoopReg Clobbers. Since our toolchain now supports these there is no point in keeping this workaround. And since we don't touch LoopRegs anymore we're no longer subject for ANOMALY_05000312. Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
* Blackfin arch: Fix udelay implementationMichael Hennerich2009-02-041-6/+5
| | | | | | | | | Avoid possible overflow during 32*32->32 multiplies. Reported-by: Marco Reppenhagen <marco.reppenhagen@auerswald.de> Signed-off-by: Michael Hennerich <michael.hennerich@analog.com> Signed-off-by: Bryan Wu <cooloney@kernel.org>
* Blackfin arch: move include/asm-blackfin header files to arch/blackfinBryan Wu2008-08-271-0/+62
Signed-off-by: Bryan Wu <cooloney@kernel.org>