aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorJaswinder Singh Rajput <jaswinderrajput@gmail.com>2009-01-04 19:12:11 -0500
committerDavid S. Miller <davem@davemloft.net>2009-01-04 19:12:11 -0500
commitcfc3a44c3c32abe48898398d9a92e8524c976803 (patch)
treef269b28e27d4e26e122d3607b35cbd10a7aebebe /firmware
parent077f849de42e58172e25ccb24df4c1a13e82420c (diff)
starfire: use request_firmware()
Firmware blob is big endian Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'firmware')
-rw-r--r--firmware/Makefile2
-rw-r--r--firmware/WHENCE19
-rw-r--r--firmware/adaptec/starfire_rx.bin.ihex53
-rw-r--r--firmware/adaptec/starfire_tx.bin.ihex53
4 files changed, 127 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile
index 0dc7afc28482..0e432843db74 100644
--- a/firmware/Makefile
+++ b/firmware/Makefile
@@ -27,6 +27,8 @@ else
27acenic-objs := acenic/tg1.bin acenic/tg2.bin 27acenic-objs := acenic/tg1.bin acenic/tg2.bin
28endif 28endif
29fw-shipped-$(CONFIG_ACENIC) += $(acenic-objs) 29fw-shipped-$(CONFIG_ACENIC) += $(acenic-objs)
30fw-shipped-$(CONFIG_ADAPTEC_STARFIRE) += adaptec/starfire_rx.bin \
31 adaptec/starfire_tx.bin
30fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin 32fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin
31fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw 33fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw
32fw-shipped-$(CONFIG_CASSINI) += sun/cassini.bin 34fw-shipped-$(CONFIG_CASSINI) += sun/cassini.bin
diff --git a/firmware/WHENCE b/firmware/WHENCE
index 0460eb39c404..1bb2cf4b1735 100644
--- a/firmware/WHENCE
+++ b/firmware/WHENCE
@@ -390,3 +390,22 @@ Licence:
390Found in hex form in kernel source. 390Found in hex form in kernel source.
391 391
392-------------------------------------------------------------------------- 392--------------------------------------------------------------------------
393
394Driver: ADAPTEC_STARFIRE - Adaptec Starfire/DuraLAN support
395
396File: adaptec/starfire_rx.bin
397File: adaptec/starfire_tx.bin
398
399Licence: Allegedly GPLv2, but no source visible.
400
401Found in hex form in kernel source, with the following notice:
402
403 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE IT IS LICENSED "AS IS" AND
404 THERE IS NO WARRANTY FOR THE PROGRAM, INCLUDING BUT NOT LIMITED TO THE
405 IMPLIED WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR A PARTICULAR PURPOSE
406 (TO THE EXTENT PERMITTED BY APPLICABLE LAW). USE OF THE PROGRAM IS AT YOUR
407 OWN RISK. IN NO EVENT WILL ADAPTEC OR ITS LICENSORS BE LIABLE TO YOU FOR
408 DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
409 ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM.
410
411--------------------------------------------------------------------------
diff --git a/firmware/adaptec/starfire_rx.bin.ihex b/firmware/adaptec/starfire_rx.bin.ihex
new file mode 100644
index 000000000000..6b1fae0d18eb
--- /dev/null
+++ b/firmware/adaptec/starfire_rx.bin.ihex
@@ -0,0 +1,53 @@
1:10000000010003DC00000000040004210000008661
2:10001000800000150000180E8100001500006664C5
3:100020001A0040AB00000B06142000110000000075
4:10003000142040220000AAAA14204022000003003D
5:1000400014204022000000001A0040AB00000B14F6
6:1000500014200011000000008300001500000002C1
7:10006000040000210000000000000010000000005B
8:1000700004000421000000870000001000000000C0
9:1000800000000010000000000000801500000000CB
10:100090000000003E00000000000000100000000012
11:1000A0008200001500004000009E8050000000000B
12:1000B000030080150000000086008015000000008D
13:1000C00082000015000080000100001C00000000FC
14:1000D000000050A00000010C4E20D011000060086C
15:1000E0001420D012000040080000F09000007000C2
16:1000F0000000C8B0000030000000404000000000D8
17:10010000001080150000000000A2C1500000400057
18:1001100000A400B000000014000000200000000057
19:100120002500400D0000252500047220000031004C
20:10013000009340700000000000000020000000005C
21:1001400000924460000001842B20C01100000000D8
22:100150000000C42000000540360140180000422D78
23:100160001420001100000000009244600000018390
24:100170003200001F0000003402AC00150000000235
25:1001800000A601100000000842200011000000003D
26:1001900000924060000001030000001E000000000B
27:1001A00000000020000001000000001E0000000010
28:1001B00000924460000000860000408000000000C3
29:1001C0000092C0700000000000924060000001003A
30:1001D0000000C8900000500000A6C1100000000000
31:1001E00000B0C09000000012021C001500000000CA
32:1001F0003200001F0000003400924460000005102F
33:100200004421001100000000420000110000000025
34:1002100083000015000000400092446000000508C3
35:100220004501401800004545008080500000000056
36:10023000622080120000000082000015000008000B
37:100240001520001100000000000000100000000058
38:10025000000000100000000000000010000000007E
39:10026000000000100000000000000010000000006E
40:10027000800000150000EEA4810000150000005F62
41:1002800000000060000000000000412000000000AD
42:1002900000004A000000400000924460000001900D
43:1002A0005601401A000059561400001100000000C9
44:1002B0000093405000000018009300500000001808
45:1002C0003601403A0000002D000643A9000000005E
46:1002D0000000C420000001405601401A0000595699
47:1002E00014000011000000000000001000000000D9
48:1002F0000000001000000000000642A900000000FD
49:1003000000024420000001835601401A00005956A3
50:1003100082000015000020001520001100000000E0
51:1003200082000015000000101520001100000000E0
52:1003300082000015000000101520001100000000D0
53:00000001FF
diff --git a/firmware/adaptec/starfire_tx.bin.ihex b/firmware/adaptec/starfire_tx.bin.ihex
new file mode 100644
index 000000000000..6b1fae0d18eb
--- /dev/null
+++ b/firmware/adaptec/starfire_tx.bin.ihex
@@ -0,0 +1,53 @@
1:10000000010003DC00000000040004210000008661
2:10001000800000150000180E8100001500006664C5
3:100020001A0040AB00000B06142000110000000075
4:10003000142040220000AAAA14204022000003003D
5:1000400014204022000000001A0040AB00000B14F6
6:1000500014200011000000008300001500000002C1
7:10006000040000210000000000000010000000005B
8:1000700004000421000000870000001000000000C0
9:1000800000000010000000000000801500000000CB
10:100090000000003E00000000000000100000000012
11:1000A0008200001500004000009E8050000000000B
12:1000B000030080150000000086008015000000008D
13:1000C00082000015000080000100001C00000000FC
14:1000D000000050A00000010C4E20D011000060086C
15:1000E0001420D012000040080000F09000007000C2
16:1000F0000000C8B0000030000000404000000000D8
17:10010000001080150000000000A2C1500000400057
18:1001100000A400B000000014000000200000000057
19:100120002500400D0000252500047220000031004C
20:10013000009340700000000000000020000000005C
21:1001400000924460000001842B20C01100000000D8
22:100150000000C42000000540360140180000422D78
23:100160001420001100000000009244600000018390
24:100170003200001F0000003402AC00150000000235
25:1001800000A601100000000842200011000000003D
26:1001900000924060000001030000001E000000000B
27:1001A00000000020000001000000001E0000000010
28:1001B00000924460000000860000408000000000C3
29:1001C0000092C0700000000000924060000001003A
30:1001D0000000C8900000500000A6C1100000000000
31:1001E00000B0C09000000012021C001500000000CA
32:1001F0003200001F0000003400924460000005102F
33:100200004421001100000000420000110000000025
34:1002100083000015000000400092446000000508C3
35:100220004501401800004545008080500000000056
36:10023000622080120000000082000015000008000B
37:100240001520001100000000000000100000000058
38:10025000000000100000000000000010000000007E
39:10026000000000100000000000000010000000006E
40:10027000800000150000EEA4810000150000005F62
41:1002800000000060000000000000412000000000AD
42:1002900000004A000000400000924460000001900D
43:1002A0005601401A000059561400001100000000C9
44:1002B0000093405000000018009300500000001808
45:1002C0003601403A0000002D000643A9000000005E
46:1002D0000000C420000001405601401A0000595699
47:1002E00014000011000000000000001000000000D9
48:1002F0000000001000000000000642A900000000FD
49:1003000000024420000001835601401A00005956A3
50:1003100082000015000020001520001100000000E0
51:1003200082000015000000101520001100000000E0
52:1003300082000015000000101520001100000000D0
53:00000001FF