firmware: convert acenic driver to request_firmware()
authorJaswinder Singh <jaswinder@infradead.org>
Mon, 5 Jan 2009 00:09:40 +0000 (16:09 -0800)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Jan 2009 00:10:02 +0000 (16:10 -0800)
commit949b42544a20fb22800e244a004ff45bd359a21b
treedca766b86ae1018f79276e4fd3916c2012966e89
parent14deae41566b5cdd992c01d0069518ced5227c83
firmware: convert acenic driver to request_firmware()

We store the firmware in its native big-endian form now, so the loop in
ace_copy() is modified to use be32_to_cpup() when writing it out.

We can forget the BSS,SBSS sections of the firmware, since we were
clearing all the device's RAM anyway. And the text,rodata,data sections
can all be loaded as a single chunk since they're contiguous (give or
take a few dozen bytes in between).

Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Acked-by: Jes Sorensen <jes@sgi.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/acenic.c
drivers/net/acenic.h
firmware/Makefile
firmware/WHENCE
firmware/acenic/tg1.bin.ihex [new file with mode: 0644]
firmware/acenic/tg2.bin.ihex [new file with mode: 0644]