cxgb3: integrate FW and protocol engines in the kernel

Include firmware and protocol images in the kernel image if requested

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Divy Le Ray 2008-11-26 15:37:50 -08:00 committed by David S. Miller
parent 5256554489
commit ad58633c83
5 changed files with 2219 additions and 0 deletions

View File

@ -24,6 +24,9 @@ fw-shipped-$(CONFIG_ATARI_DSP56K) += dsp56k/bootstrap.bin
fw-shipped-$(CONFIG_ATM_AMBASSADOR) += atmsar11.fw
fw-shipped-$(CONFIG_CASSINI) += sun/cassini.bin
fw-shipped-$(CONFIG_COMPUTONE) += intelliport2.bin
fw-shipped-$(CONFIG_CHELSIO_T3) += cxgb3/t3b_psram-1.1.0.bin \
cxgb3/t3c_psram-1.1.0.bin \
cxgb3/t3fw-7.0.0.bin
fw-shipped-$(CONFIG_DVB_TTUSB_BUDGET) += ttusb-budget/dspbootcode.bin
fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin
fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp

View File

@ -349,3 +349,14 @@ Licence: Unknown
Found in hex form in kernel source.
--------------------------------------------------------------------------
Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
File: cxgb3/t3b_psram-1.1.0.bin.ihex
File: cxgb3/t3c_psram-1.1.0.bin.ihex
file: cxgb3/t3fw-7.0.0.bin.ihex
License: GPLv2 or OpenIB.org BSD license, no source visible
--------------------------------------------------------------------------

View File

@ -0,0 +1,162 @@
:10000000FFFFFFFC000000000000000300000000F4
:1000100000010100FFFFFFFC0000000000000003E2
:100020000000000000000000FFFFFFFC00000000D7
:10003000000000030000000000000000FFFFFFFCC4
:1000400000000000000000030000000000000000AD
:10005000FFFFFFFC000000000000000300000000A4
:1000600000000000FFFFFFFC000000000000000394
:100070000000000000000000FFFFFFFC0000000087
:10008000000000030000000000000000FFFFFFFC74
:10009000000000000000000300000000000000005D
:1000A000FFFFFFFC00000000000000030000000054
:1000B00000000000FFFFFFFC000000000000000344
:1000C0000000000000000000FFFFFFFC0000000037
:1000D000000000030000000000000000FFFFFFFC24
:1000E000000000000000000300000000000000000D
:1000F000FFFFFFFC00000000000000030000000004
:1001000000000000FFFFFFFC0000000000000003F3
:100110000000000000000000FFFFFFFBD03403E6FA
:1001200080262A430000000000000000FFFFFFF8C7
:10013000007000000000000200000081C604000002
:10014000FFFFFFFC000000000000000300000000B3
:1001500000000000FFFFFFFC0000000000000003A3
:100160000000000000000000FFFFFFFC0000000096
:10017000000000030000000000000000FFFFFFFC83
:10018000000000000000000300000000000000006C
:10019000FFFFFFFC00000000000000030000000063
:1001A00000000000FFFFFFFC000000000000000353
:1001B0000000000000000000FFFFFFFBD03403E25E
:1001C000802829230000000000000000FFFFFFF846
:1001D0000600023701C5C00013940481C6057000F3
:1001E000FFFFFFF88200020637030803000000004B
:1001F00000000000FFFFFFFC000000000000000204
:10020000208000818DF40000FFFFFFFC0000000053
:10021000000000030000000000000000FFFFFFFCE2
:1002200000000000000000030000000000000000CB
:10023000FFFFFFFC000000000000000300000000C2
:1002400000000000FFFFFFFC0000000000000003B2
:100250000000000000000000FFFFFFF9C4310000B3
:1002600000282C830000000000000000FFFFFFF0CA
:100270004E70021D00C5C00000000001C118000042
:10028000FFFFFFFC00000000000000030000000072
:1002900000000000FFFFFFFC000000000000000362
:1002A0000000000000000000FFFFFFFC0000000055
:1002B000000000030000000000000000FFFFFFFC42
:1002C000000000000000000300000000000000002B
:1002D000FFFFFFFC00000000000000030000000022
:1002E00000000000FFFFFFFC000000000000000312
:1002F0000000000000000000FFFFFFF1C00003E667
:10030000802828230000000000000000FFFFFFFC01
:1003100000000000000000021394040000017000BF
:10032000FFFFFFFC000000000000000300000000D1
:1003300000000000FFFFFFFC0000000000000003C1
:100340000000000000000000FFFFFFFC00000000B4
:10035000000000030000000000000000FFFFFFFCA1
:10036000000000000000000300000000000000008A
:10037000FFFFFFFC00000000000000030000000081
:1003800000000000FFFFFFFC000000000000000371
:100390000000000000000000FFFFFFFA103400041E
:1003A000000001030000000000000000FFFFFFF05C
:1003B0006000000620030802700000F080259A907B
:1003C000FFFFFFFC00000000000000030000000031
:1003D00000000000FFFFFFFC000000000000000321
:1003E0000000000000000000FFFFFFFC0000000014
:1003F000000000030000000000000000FFFFFFFC01
:1004000000000000000000030000000000000000E9
:10041000FFFFFFF1C83102060A000242000000811E
:1004200080000000FFFFFFF9C83103C60A962A4288
:100430000000008180000000FFFFFFF00431000495
:10044000000004030000000000000000FFFFFFF0B8
:1004500020B000000000000213940401C1197000D4
:10046000FFFFFFFC00000000000000000000000192
:1004700000001000FFFFFFFC000000000000000370
:100480000000000000000000FFFFFFFC0000000073
:10049000000000030000000000000000FFFFFFFC60
:1004A0000000000000000003000000000000000049
:1004B000FFFFFFF00000000400004000680C200176
:1004C00000001090FFFFFFF9C031C3E600266A402C
:1004D0000000000100001000FFFFFFFA10F4000010
:1004E000000002430000000000000000FFFFFFF8D2
:1004F0006050080000000000700C20F080259A90E9
:10050000FFFFFFF0060000000100400000000001B6
:1005100000001000FFFFFFFC0000000000000002D0
:10052000288C108085C01000FFFFFFFC0000000039
:10053000000000030000000000000000FFFFFFFCBF
:1005400000000000000000030000000000000000A8
:10055000FFFFFFFC0000000000000003000000009F
:1005600000000000FFFFFFFC00000000000000038F
:100570000000000000000000FFFFFFF04E00000040
:10058000000000030000000000000000FFFFFFF17A
:10059000C00002DE00061A40000000829035C00054
:1005A000FFFFFFFC0000000000000003000000004F
:1005B00000000000FFFFFFFC00000000000000033F
:1005C0000000000000000000FFFFFFFC0000000032
:1005D000000000030000000000000000FFFFFFFC1F
:1005E0000000000000000003000000000000000008
:1005F000FFFFFFFC000000000000000300000000FF
:1006000000000000FFFFFFF1CA31C3C20A966A432F
:100610000000000000000000FFFFFFF84E501439FA
:100620001CC5C0030000000000000000FFFFFFF039
:100630000000000000000002288C108085C010001F
:10064000FFFFFFFC000000000000000300000000AE
:1006500000000000FFFFFFFC00000000000000039E
:100660000000000000000000FFFFFFFC0000000091
:10067000000000030000000000000000FFFFFFFC7E
:100680000000000000000003000000000000000067
:10069000FFFFFFFC0000000000000003000000005E
:1006A00000000000FFFFFFF3CA3323D60E966A4313
:1006B0000000000000000000FFFFFFF8000004063B
:1006C00020D002430000000000000000FFFFFFF800
:1006D00000D0000000000000000000839031C00046
:1006E000FFFFFFFC0000000000000003000000000E
:1006F00000000000FFFFFFFC0000000000000003FE
:100700000000000000000000FFFFFFFC00000000F0
:10071000000000030000000000000000FFFFFFFCDD
:1007200000000000000000030000000000000000C6
:10073000FFFFFFFC000000000000000300000000BD
:1007400000000000FFFFFFF3CA33E3D60E966A43B2
:100750000000000000000000FFFFFFF000501A1032
:10076000003002430000000000000000FFFFFFF81F
:100770000000020620030800700000F990118A9022
:10078000FFFFFFFC0000000000000003000000006D
:1007900000000000FFFFFFFC00000000000000035D
:1007A0000000000000000000FFFFFFFC0000000050
:1007B000000000030000000000000000FFFFFFFC3D
:1007C0000000000000000003000000000000000026
:1007D000FFFFFFFC0000000000000003000000001D
:1007E00000000000FFFFFFFC00000000000000030D
:1007F0000000000000000000FFFFFFF9C0501BA632
:1008000000D202430000000000000000FFFFFFF0E4
:100810004000020700100002700000E890344A9087
:10082000FFFFFFFC000000000000000300000000CC
:1008300000000000FFFFFFFC0000000000000003BC
:100840000000000000000000FFFFFFFC00000000AF
:10085000000000030000000000000000FFFFFFFC9C
:100860000000000000000003000000000000000085
:10087000FFFFFFFC0000000000000003000000007C
:1008800000000000FFFFFFFC00000000000000036C
:100890000000000000000000FFFFFFFA10F4020853
:1008A00000C002430000000000000000FFFFFFF056
:1008B0000000000000000000728CC8D893891090DE
:1008C000FFFFFFF082900000030000030000000023
:1008D00000000000FFFFFFFC00000000000000031C
:1008E0000000000000000000FFFFFFFC000000000F
:1008F000000000030000000000000000FFFFFFFCFC
:1009000000000000000000030000000000000000E4
:10091000FFFFFFFC000000000000000300000000DB
:1009200000000000FFFFFFFC0000000000000003CB
:100930000000000000000000FFFFFFF000000000CA
:10094000000000030000000000000000FFFFFFF2B5
:1009500000000320002612430000000000000000F9
:10096000FFFFFFF040000203101000030000000032
:1009700000000000FFFFFFFC00000000000000037B
:100980000000000000000000FFFFFFFC000000006E
:10099000000000030000000000000000FFFFFFFC5B
:1009A0000000000000000003000000000000000044
:1009B000FFFFFFFC0000000000000003000000003B
:1009C00000000000FFFFFFFC00000000000000032B
:1009D0000000000000000000FFFFFFF1D03403E63C
:1009E00080262A430000000000000000FFFFFFF205
:1009F0000834023000C005030000000000000000C1
:040A000070EAA57F74
:00000001FF

View File

@ -0,0 +1,162 @@
:10000000FFFFFFF4000000040000000100000001F9
:1000100000010100FFFFFFF40000000400000001E8
:100020000000000100000000FFFFFFF400000004DA
:10003000000000010000000100000000FFFFFFF4CD
:1000400000000004000000010000000100000000AA
:10005000FFFFFFF4000000040000000100000001A9
:1000600000000000FFFFFFF400000004000000019A
:100070000000000100000000FFFFFFF4000000048A
:10008000000000010000000100000000FFFFFFF47D
:10009000000000040000000100000001000000005A
:1000A000FFFFFFF400000004000000010000000159
:1000B00000000000FFFFFFF400000004000000014A
:1000C0000000000100000000FFFFFFF4000000043A
:1000D000000000010000000100000000FFFFFFF42D
:1000E000000000040000000100000001000000000A
:1000F000FFFFFFF400000004000000010000000109
:1001000000000000FFFFFFF40000000400000001F9
:100110000000000100000000FFFFFFF3D03403E205
:1001200080262A410000000100000000FFFFFFF8C8
:10013000007000000000000000000080C604000005
:10014000FFFFFFF4000000040000000100000001B8
:1001500000000000FFFFFFF40000000400000001A9
:100160000000000100000000FFFFFFF40000000499
:10017000000000010000000100000000FFFFFFF48C
:100180000000000400000001000000010000000069
:10019000FFFFFFF400000004000000010000000168
:1001A00000000000FFFFFFF4000000040000000159
:1001B0000000000100000000FFFFFFFBD03403E25D
:1001C000802829210000000100000000FFFFFFF847
:1001D0000600023701C5C00213940480C6057000F2
:1001E000FFFFFFF88200020637030801000000014C
:1001F00000000000FFFFFFF400000004000000000A
:10020000208000808DF40000FFFFFFF40000000458
:10021000000000010000000100000000FFFFFFF4EB
:1002200000000004000000010000000100000000C8
:10023000FFFFFFF4000000040000000100000001C7
:1002400000000000FFFFFFF40000000400000001B8
:100250000000000100000000FFFFFFF9C4310000B2
:1002600000282C810000000100000000FFFFFFF0CB
:100270004E70021D00C5C00200000000C118000041
:10028000FFFFFFF400000004000000010000000177
:1002900000000000FFFFFFF4000000040000000168
:1002A0000000000100000000FFFFFFF40000000458
:1002B000000000010000000100000000FFFFFFF44B
:1002C0000000000400000001000000010000000028
:1002D000FFFFFFF400000004000000010000000127
:1002E00000000000FFFFFFF4000000040000000118
:1002F0000000000100000000FFFFFFF1C00003E666
:10030000802828210000000100000000FFFFFFF40A
:1003100000000004000000021394040000017000BB
:10032000FFFFFFF4000000040000000100000001D6
:1003300000000000FFFFFFF40000000400000001C7
:100340000000000100000000FFFFFFF400000004B7
:10035000000000010000000100000000FFFFFFF4AA
:100360000000000400000001000000010000000087
:10037000FFFFFFF400000004000000010000000186
:1003800000000000FFFFFFF4000000040000000177
:100390000000000100000000FFFFFFFA103400041D
:1003A000000001010000000100000000FFFFFFF05D
:1003B0006000000620030802700000F080259A907B
:1003C000FFFFFFF400000004000000010000000136
:1003D00000000000FFFFFFF4000000040000000127
:1003E0000000000100000000FFFFFFF40000000417
:1003F000000000010000000100000000FFFFFFF40A
:1004000000000004000000010000000100000000E6
:10041000FFFFFFF9C83102020A000242000000811A
:1004200080000000FFFFFFF1C83103C20A962A4294
:100430000000008180000000FFFFFFF00431000495
:10044000000004010000000100000000FFFFFFF8B1
:1004500020B000040000000013940400C1197000D3
:10046000FFFFFFF400000004000000020000000095
:1004700000001000FFFFFFF4000000040000000176
:100480000000000100000000FFFFFFF40000000476
:10049000000000010000000100000000FFFFFFF469
:1004A0000000000400000001000000010000000046
:1004B000FFFFFFF80000000000004000680C200172
:1004C00000001090FFFFFFF9C031C3E600266A422A
:1004D0000000000000001000FFFFFFF210F4000415
:1004E000000002410000000100000000FFFFFFF0DB
:1004F0006050080400000002700C20F180259A90E2
:10050000FFFFFFF8060000040100400200000000A9
:1005100000001000FFFFFFF40000000400000002D4
:10052000288C108085C01000FFFFFFF4000000043D
:10053000000000010000000100000000FFFFFFF4C8
:1005400000000004000000010000000100000000A5
:10055000FFFFFFF4000000040000000100000001A4
:1005600000000000FFFFFFF4000000040000000195
:100570000000000100000000FFFFFFF04E0000003F
:10058000000000010000000100000000FFFFFFF973
:10059000C00002DA00061A42000000839035C00055
:1005A000FFFFFFF400000004000000010000000154
:1005B00000000000FFFFFFF4000000040000000145
:1005C0000000000100000000FFFFFFF40000000435
:1005D000000000010000000100000000FFFFFFF428
:1005E0000000000400000001000000010000000005
:1005F000FFFFFFF400000004000000010000000104
:1006000000000000FFFFFFF9CA31C3C60A966A4125
:100610000000000100000000FFFFFFF84E501439F9
:100620001CC5C0010000000100000000FFFFFFF03A
:100630000000000000000002288C108085C010001F
:10064000FFFFFFF4000000040000000100000001B3
:1006500000000000FFFFFFF40000000400000001A4
:100660000000000100000000FFFFFFF40000000494
:10067000000000010000000100000000FFFFFFF487
:100680000000000400000001000000010000000064
:10069000FFFFFFF400000004000000010000000163
:1006A00000000000FFFFFFF3CA3323D60E966A4115
:1006B0000000000100000000FFFFFFF8000004063A
:1006C00020D002410000000100000000FFFFFFF801
:1006D00000D0000000000000000000839031C00046
:1006E000FFFFFFF400000004000000010000000113
:1006F00000000000FFFFFFF4000000040000000104
:100700000000000100000000FFFFFFF400000004F3
:10071000000000010000000100000000FFFFFFF4E6
:1007200000000004000000010000000100000000C3
:10073000FFFFFFF4000000040000000100000001C2
:1007400000000000FFFFFFFBCA33E3D20E966A41B0
:100750000000000100000000FFFFFFF000501A1031
:10076000003002410000000100000000FFFFFFF028
:100770000000020220030800700000F990118A9026
:10078000FFFFFFF400000004000000010000000172
:1007900000000000FFFFFFF4000000040000000163
:1007A0000000000100000000FFFFFFF40000000453
:1007B000000000010000000100000000FFFFFFF446
:1007C0000000000400000001000000010000000023
:1007D000FFFFFFF400000004000000010000000122
:1007E00000000000FFFFFFF4000000040000000113
:1007F0000000000100000000FFFFFFF1C0501BA23D
:1008000000D202410000000100000000FFFFFFF8DD
:100810004000020300100002700000E890344A908B
:10082000FFFFFFF4000000040000000100000001D1
:1008300000000000FFFFFFF40000000400000001C2
:100840000000000100000000FFFFFFF400000004B2
:10085000000000010000000100000000FFFFFFF4A5
:100860000000000400000001000000010000000082
:10087000FFFFFFF400000004000000010000000181
:1008800000000000FFFFFFF4000000040000000172
:100890000000000100000000FFFFFFFA10F4020852
:1008A00000C002410000000100000000FFFFFFF057
:1008B0000000000000000002728CC8D993891090DB
:1008C000FFFFFFF082900000030000010000000124
:1008D00000000000FFFFFFF4000000040000000122
:1008E0000000000100000000FFFFFFF40000000412
:1008F000000000010000000100000000FFFFFFF405
:1009000000000004000000010000000100000000E1
:10091000FFFFFFF4000000040000000100000001E0
:1009200000000000FFFFFFF40000000400000001D1
:100930000000000100000000FFFFFFF000000000C9
:10094000000000010000000100000000FFFFFFF2B6
:1009500000000320002612410000000100000000FA
:10096000FFFFFFF040000203101000010000000133
:1009700000000000FFFFFFF4000000040000000181
:100980000000000100000000FFFFFFF40000000471
:10099000000000010000000100000000FFFFFFF464
:1009A0000000000400000001000000010000000041
:1009B000FFFFFFF400000004000000010000000140
:1009C00000000000FFFFFFF4000000040000000131
:1009D0000000000100000000FFFFFFF9D03403E237
:1009E00080262A410000000100000000FFFFFFF206
:1009F0000834023000C005010000000100000000C2
:040A000070EAA741B0
:00000001FF

File diff suppressed because it is too large Load Diff