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)
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>
WHENCE
acenic/tg1.bin [new file with mode: 0644]
acenic/tg2.bin [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index 8f06639..8823a43 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -360,3 +360,14 @@ License: GPLv2 or OpenIB.org BSD license, no source visible
 
 --------------------------------------------------------------------------
 
+Driver: acenic -- Alteon AceNIC Gigabit Ethernet card
+
+File: acenic/tg1.bin
+File: acenic/tg2.bin
+
+Licence: Unknown
+
+Found in hex form in kernel source, but source allegedly available at
+http://alteon.shareable.org/
+
+--------------------------------------------------------------------------
diff --git a/acenic/tg1.bin b/acenic/tg1.bin
new file mode 100644 (file)
index 0000000..6a714fa
Binary files /dev/null and b/acenic/tg1.bin differ
diff --git a/acenic/tg2.bin b/acenic/tg2.bin
new file mode 100644 (file)
index 0000000..689981e
Binary files /dev/null and b/acenic/tg2.bin differ