kernel_optimize_test/include/asm-arm/arch-ep93xx
Lennert Buytenhek c9b4470e2d [ARM] 3414/1: ep93xx: reset ethernet controller before uncompressing
Patch from Lennert Buytenhek

The Redboot version that cirrus supplies for the cirrus ep93xx doesn't
turn off DMA from the ethernet MAC before jumping to linux, which means
that we might end up with bits of RX status and packet data scribbled
over the uncompressed kernel image.

Work around this by resetting the ethernet MAC before we uncompress.

We don't usually work around bootloader bugs, but considering that the
large majority of ep93xx boards out there have this problem, I figured
this it was justified in this case.

Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-03-26 21:40:27 +01:00
..
debug-macro.S [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
dma.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
entry-macro.S [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
ep93xx-regs.h [ARM] 3374/1: ep93xx: gpio interrupt support 2006-03-21 22:06:21 +00:00
gesbc9312.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
gpio.h [ARM] 3371/1: ep93xx: gpio support 2006-03-21 22:06:12 +00:00
hardware.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
io.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
irqs.h [ARM] 3374/1: ep93xx: gpio interrupt support 2006-03-21 22:06:21 +00:00
memory.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
platform.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
system.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
timex.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
ts72xx.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00
uncompress.h [ARM] 3414/1: ep93xx: reset ethernet controller before uncompressing 2006-03-26 21:40:27 +01:00
vmalloc.h [ARM] 3369/1: ep93xx: add core cirrus ep93xx support 2006-03-21 22:06:11 +00:00