kernel-ark/include/asm-arm
Lennert Buytenhek e4fe19819e [PATCH] ARM: 2701/1: free up ixp2000 timer 4 for the watchdog
Patch from Lennert Buytenhek

The IXP2000 has four timers, but if we're on an A-step IXP2800, timer
2 and 3 don't work.  We need two timers for timekeeping (one for the
timer interrupt and one for tracking missed jiffies), so on early
IXP2800s we have no other choice but to use timer 1 and 4 for that,
but on all other IXP2000s we'd rather leave timer 4 free since that's
the only timer we can use for the watchdog.
So, on buggy IXP2000s (i.e. the A-step IXP2800) we use timer 4 for
tracking missed jiffies, and on all all non-buggy IXP2000s (i.e.
everything but the A-step IXP2800) we use timer 2.
On a pre-production IXP2800, this patch should print these messages
on boot:
	Enabling IXP2800 erratum #25 workaround
	Unable to use IXP2000 watchdog due to IXP2800 erratum #25
On any non-buggy IXP2800 (as well as on IXP2400s) you shouldn't see
anything at all, and the watchdog should be usable again.

Signed-off-by: Lennert Buytenhek
Signed-off-by: Deepak Saxena
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-06-20 18:51:07 +01:00
..
arch-aaec2000 [PATCH] ARM: 2686/2: AAEC-2000 Core support 2005-06-20 18:51:05 +01:00
arch-cl7500 [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-clps711x [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-ebsa110 [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-ebsa285 [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-epxa10db [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-h720x [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-imx [PATCH] ARM: 2666/1: i.MX pwm controller defines 2005-05-10 19:01:35 +01:00
arch-integrator [PATCH] ARM SMP: Add missed files from Integrator/CP platform 2005-06-19 09:52:07 +01:00
arch-iop3xx [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-ixp4xx [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-ixp2000 [PATCH] ARM: 2701/1: free up ixp2000 timer 4 for the watchdog 2005-06-20 18:51:07 +01:00
arch-l7200 [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-lh7a40x [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-omap [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-pxa [PATCH] ARM: 2703/1: pxa-regs.h: complete I2S GPIO alternate functions for PXA27x 2005-06-08 19:00:15 +01:00
arch-rpc [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-s3c2410 [PATCH] ARM: 2676/1: S3C2440 - NAND register additions 2005-05-12 19:27:13 +01:00
arch-sa1100 [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-shark [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
arch-versatile [PATCH] ARM: 2693/1: Add PCI support for Versatile/PB 2005-06-20 18:51:06 +01:00
hardware [PATCH] ARM: AMBA CLCD: X resolutions must be multiples of 16 2005-04-28 10:46:15 +01:00
mach
a.out.h
apm.h
assembler.h
atomic.h
bitops.h
bug.h [PATCH] remove all kernel BUGs 2005-05-01 08:59:01 -07:00
bugs.h
byteorder.h
cache.h
cacheflush.h [PATCH] ARM: Add common CACHE_COLOUR macro 2005-06-20 11:31:09 +01:00
checksum.h
cpu-multi32.h
cpu-single.h
cpu.h
cputime.h
current.h
delay.h
div64.h
dma-mapping.h [PATCH] arm: add comment about dma_supported() 2005-04-16 15:23:57 -07:00
dma.h
domain.h
ecard.h
elf.h [PATCH] ARM: 2696/1: remove ';' in ELF_DATA define in asm-arm{,26}/elf.h 2005-06-03 20:52:26 +01:00
errno.h
fcntl.h
fiq.h
floppy.h
fpstate.h
glue.h
hardirq.h
hardware.h
hdreg.h
ide.h
io.h [PATCH] ARM: Add iomap support for ARM 2005-06-20 18:44:37 +01:00
ioctl.h
ioctls.h
ipc.h
ipcbuf.h
irq.h
kmap_types.h
leds.h
limits.h
linkage.h
local.h
locks.h
mc146818rtc.h
memory.h
mman.h
mmu_context.h
mmu.h
mmzone.h
module.h
msgbuf.h
namei.h
numnodes.h
nwflash.h
page.h [PATCH] ARM: Move copy/clear user_page locking into implementation 2005-05-10 14:23:01 +01:00
param.h
parport.h
pci.h
percpu.h
pgalloc.h
pgtable.h [PATCH] ARM: cleanup vmalloc start/offset macros 2005-05-03 12:20:29 +01:00
poll.h
posix_types.h
proc-fns.h
processor.h [PATCH] ARM: Fix kernel stack offset calculations 2005-05-05 13:11:00 +01:00
procinfo.h
ptrace.h [PATCH] ARM: showregs 2005-04-17 15:50:36 +01:00
resource.h
rtc.h [PATCH] ARM: RTC: allow driver methods to return error 2005-04-30 12:19:28 +01:00
scatterlist.h
sections.h
segment.h
semaphore-helper.h
semaphore.h
sembuf.h
serial.h
setup.h
shmbuf.h
shmparam.h
sigcontext.h
siginfo.h
signal.h [PATCH] asm/signal.h unification 2005-05-04 07:33:15 -07:00
sizes.h
smp.h [PATCH] ARM SMP: Add support for startup of secondary processors 2005-06-18 09:33:31 +01:00
socket.h
sockios.h
spinlock.h
stat.h
statfs.h
string.h [PATCH] ARM: 2653/1: Fix memset and memzero macro double-reference of parameters 2005-04-25 23:40:05 +01:00
suspend.h
system.h [PATCH] ARM SMP: Fix PXA/SA11x0 suspend resume crash 2005-06-19 18:39:33 +01:00
termbits.h
termios.h
therm.h
thread_info.h [PATCH] ARM: Fix kernel stack offset calculations 2005-05-05 13:11:00 +01:00
timex.h
tlb.h
tlbflush.h
topology.h
traps.h
types.h
uaccess.h
ucontext.h
unaligned.h
unistd.h [PATCH] ARM: 2651/3: kernel helpers for NPTL support 2005-04-29 22:08:33 +01:00
user.h
vfp.h
vfpmacros.h
vga.h
xor.h