Staging: slicoss: add binary firmware to firmware directory

Adds the firmware to the firmware directory in ihex format so it can be
installed when doing make firmware_install.

Also update the firmware location in the driver code so it can locate
the files in the right place.

This should conclude the move to request_firmware().

Signed-off-by: Lior Dotan <liodot@gmail.com>
Cc: Christopher Harrer <charrer@alacritech.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
Lior Dotan 2009-01-30 09:51:49 +02:00 committed by Greg Kroah-Hartman
parent 9d938335fd
commit a390c47939
8 changed files with 16742 additions and 4 deletions

View file

@ -2189,10 +2189,10 @@ static int slic_card_download_gbrcv(struct adapter *adapter)
switch (adapter->devid) { switch (adapter->devid) {
case SLIC_2GB_DEVICE_ID: case SLIC_2GB_DEVICE_ID:
file = "oasisrcvucode.sys"; file = "slicoss/oasisrcvucode.sys";
break; break;
case SLIC_1GB_DEVICE_ID: case SLIC_1GB_DEVICE_ID:
file = "gbrcvucode.sys"; file = "slicoss/gbrcvucode.sys";
break; break;
default: default:
ASSERT(0); ASSERT(0);
@ -2270,10 +2270,10 @@ static int slic_card_download(struct adapter *adapter)
switch (adapter->devid) { switch (adapter->devid) {
case SLIC_2GB_DEVICE_ID: case SLIC_2GB_DEVICE_ID:
file = "oasisdownload.sys"; file = "slicoss/oasisdownload.sys";
break; break;
case SLIC_1GB_DEVICE_ID: case SLIC_1GB_DEVICE_ID:
file = "gbdownload.sys"; file = "slicoss/gbdownload.sys";
break; break;
default: default:
ASSERT(0); ASSERT(0);

View file

@ -49,6 +49,10 @@ fw-shipped-$(CONFIG_SND_SB16_CSP) += sb16/mulaw_main.csp sb16/alaw_main.csp \
sb16/ima_adpcm_init.csp \ sb16/ima_adpcm_init.csp \
sb16/ima_adpcm_playback.csp \ sb16/ima_adpcm_playback.csp \
sb16/ima_adpcm_capture.csp sb16/ima_adpcm_capture.csp
fw-shipped-$(CONFIG_SLICOSS) += slicoss/gbdownload.sys slicoss/gbrcvucode.sys \
slicoss/oasisdbgdownload.sys \
slicoss/oasisdownload.sys \
slicoss/oasisrcvucode.sys
fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \ fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \
yamaha/ds1e_ctrl.fw yamaha/ds1e_ctrl.fw
fw-shipped-$(CONFIG_TEHUTI) += tehuti/bdx.bin fw-shipped-$(CONFIG_TEHUTI) += tehuti/bdx.bin

View file

@ -364,6 +364,20 @@ Found in hex form in kernel source.
-------------------------------------------------------------------------- --------------------------------------------------------------------------
Driver: SLICOSS - Alacritech IS-NIC products
File: slicoss/gbdownload.sys.ihex
File: slicoss/gbrcvucode.sys.ihex
File: slicoss/oasisdbgdownload.sys.ihex
File: slicoss/oasisdownload.sys.ihex
File: slicoss/oasisrcvucode.sys.ihex
Licence: Unknown
Found in hex form in kernel source.
--------------------------------------------------------------------------
Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter Driver: cxgb3 - Chelsio Terminator 3 1G/10G Ethernet adapter
File: cxgb3/t3b_psram-1.1.0.bin.ihex File: cxgb3/t3b_psram-1.1.0.bin.ihex

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,162 @@
:10000000000200004775010004A01301001CB75B4B
:10001000093000B65F01001C00000020183B783A50
:10002000001CA27701001C071D017018AD7BF1FFB9
:100030001CB37BA9AA1EB47B010C1CB57B29061C32
:1000400000005064080C315A70040C315A80040CC2
:10005000314E90040C314AA000092555C0040C31E2
:1000600052B000E92455C004CCB3001C1CEB2D0198
:10007000001C065652D408079D00001C7BB70200E6
:1000800010A00F51540906565EC004A0307403003E
:10009000AC30750300CD033A001C7BB702001C6036
:1000A0008E5154092925750300808E5154098C30D6
:1000B000910004471C01001CA00F5154090000646A
:1000C0000004471C65C004471C7503006C30010028
:1000D0001C4D3402001C7BB702001CA00F515409B8
:1000E000C88337001C800100001C0000640004A0CD
:1000F0000F505409000074C3047BFBF2001CCC3386
:100100000D001CB47BFD031C800E505409E0FB0560
:10011000001C0000AC0300B30F5154090000EC7048
:10012000040000EC80040000AC93006176ADC304D1
:10013000C08D515409E07B00C01FA0FDC50100CC5B
:100140003305001CD403003C1CD4D31B001CC0D3BB
:1001500052001C00007C13048E8E5254095B807E7A
:100160001304000000001C0000940100A00F515473
:1001700009A00F515409C003FC7F1CA001A001007D
:100180000000A40100A00F515409C003FC031CF59A
:100190007701001C267A02061CA00F515409B30FE8
:1001A000515409B50202001CA00F5154097A7E0275
:1001B000001CB50202001C530F525409AF0301008A
:1001C0001C7A0E525409B50202001C000002001CE9
:1001D000A03DAA11040000AC1104D4D352001CB5F8
:1001E0003EB2010020FBFDFF1F802C8C0300B93ABA
:1001F0009E0100753B02001CA71C010010DB83164A
:10020000001CC71D21C104B93B8DC1048B2C01000A
:100210001C6B2C35C1040000781100CB2C79C10473
:10022000A00F515409A00F51540954D002001C4989
:1002300025B10100AB2C81C104A71D750300CC338F
:1002400009001CEB2D01001CEA2901001CA00F5124
:100250005409AE0F515409A00F515409D407FC039F
:100260001C993A02001CBB3802001C003800001C1C
:100270000000FC0104DB3B7E001CC71D01001C26A6
:100280007A16061C271D01001CB30F5154097A0E63
:10029000525409530F5254097A0E525409530F52B3
:1002A00054097A0E525409530F525409A00F515455
:1002B000097A0602001C530F525409AF0301001CB7
:1002C0007A0E525409530F5254097A0E525409535C
:1002D0000F5254097A0E525409530F5254097A0E90
:1002E000525409003D02001C0000581200CB2C01A2
:1002F000001C753B02001CA71C010010A67BFD051D
:100300001C000090C204A67BFD051C0000A8C204CE
:10031000CB2F05001C602C00001CC71CE90200A0AC
:100320000F515409530702001CC083F1321C000016
:10033000600204467AE6051C7A0E525409C083F125
:10034000321C000068020440FA15001C0000A802DC
:1003500004467AE6051CA00F515409A00F51540918
:10036000A00F515409A00F515409B37B01C01F7451
:100370000E505409C0039C001C8000F802000000CD
:10038000F802040000CC1205071D01001CD4D32B79
:10039000001CD4D352001C80769D1304000000037F
:1003A00000A67BB50310C79C00001C802C00001C1D
:1003B00000007C0204000074C304AB2DF912050791
:1003C0001DD5C2048B2D01001C692501001CA67BD4
:1003D000B50310CB2F09001C602C00001C00006826
:1003E0000300530F525409467AE6051C7A0E525404
:1003F0000940FA15001C0000300304467AE6051C8B
:10040000B50F515409A00F51540973EC4A0304600D
:100410002C00001C0000480300C71C01001C000049
:10042000481305071D01001CC0D722001C75569EED
:100430001304602C00001CE71C650304E79C00000B
:100440001CA67BB50310802C00001C0000180304C0
:10045000000074C304B97B01001C0000ACC304CBD2
:10046000AFFC071CCB2F01041CC79F80031C00009E
:10047000ACC304CBAFFC071CCB2F0D041CC79F8063
:10048000031C0000ACC304CBAF00F81DCB2F010050
:100490001DA67BB5031CC79CACC3040000AC1305B0
:1004A000071D01001CC01DFCD308279D040400A0EB
:1004B000EE66D400FB75291404207B06001CC01CCA
:1004C0003C04000000D0D308000020F400C0EFF28C
:1004D000001C20257C140460B7F2030000002C15DA
:1004E00000CCB3FC031CCC3305021C00002CC5045B
:1004F00060B72E050400002C150400007CC404C065
:100500001DB8F304000088C404079D00001C1B7480
:100510001DF404A67B11041CA00F895409E07B0084
:10052000FC1F397F02001C071DBDC304A67BCD0341
:100530001C000088C404E01C00001C0000C403046C
:10054000CBAF00F81DCB2F01101D0000CCC3040061
:1005500000CC0304CBAF00F81DCB2F01181DC79FA3
:10056000000B1C0000CCC304FB7501001C071D011F
:10057000001CCCB3FC031CCC3301021C0000CCC318
:1005800004A01C00001CA0EEC20304CBAFFC071C9F
:10059000CB2F09041CFB7501001C0000CCC304CC4C
:1005A000B3FC031CCC3301021C00002CC50400006A
:1005B000983405CCB3FC031CCC3315021C479D7446
:1005C000C4040000984400801D9C5404871DAD04A1
:1005D00000CE7601001CEF76BDC404A477AD2409DB
:1005E000E47601001CC47601001C0000B85404D756
:1005F00076015018F67601001C000000301800004B
:10060000000010CC3061C504EB2D01001CEA29016B
:10061000001CC05901001CF57749C504E030FC04FA
:1006200000004CD00400204C140500000008050018
:10063000CCB3FC031CCC3309021CEB2DD5C404CC79
:10064000B3FC031CCC3319021CEB2DD5C404CCB372
:10065000FC031CCC330D021CEB2DD5C404CCB3FC25
:10066000031CCC3311021CEB2DD5C404007B00808D
:100670001CAE77610500000004C004D38B00FC1F92
:10068000607A3C001C604CE00400C02F20051FE095
:1006900030D004008025D00400B55BD10404692665
:1006A00001001C6A2B01001C801D00001CA9256193
:1006B0000500EE3000001CAF77210500B45F01405B
:1006C00018079D645504B77601001C967601001C3E
:1006D000471D01001CA433016018A42F0160186499
:1006E000770160182477016018447701001C648842
:1006F00003001CA43F01001CA43B01001C537B0011
:10070000C01CD3CF1B001C534F02001CDACF00C00B
:100710001FD5570F001CD3D337001CD4530F001C18
:10072000E02900001CF5D5CC05000000B855047781
:100730005601001C565301001C0000001018000058
:1007400004C004F55501001C0000D0550477560183
:10075000001C565301001C0000001018000004C0CB
:1007600004CB2F011810CB2F011010CB2F01081034
:10077000CB2F010810CB2F012010CB2F010010CB65
:100780002F012810892571C20400000CC304000049
:1007900074C304000074C304000074C30400007038
:1007A000C20400000CC304000074C304000074C33E
:1007B00004000074C304401C6CC004401C9CC004B2
:1007C000A77775C3040000C4C004271DF1C004004E
:1007D0000074C304000074C304000074C304000068
:1007E00048C604000048C604000048C6040000488B
:1007F000C604000048C604000048C604000048C6FD
:1008000004000048C604000048C604000048C604AE
:10081000000048C604000048C604000048C60400A2
:100820000048C604000048C604000048C604000092
:1008300048C604000048C604000048C6040000483A
:10084000C604000048C604000048C604000048C6AC
:1008500004000048C604000048C604000048C6045E
:10086000000048C604000048C604000048C6040052
:100870000048C604000048C604000048C604000042
:1008800048C604000048C604000048C604000048EA
:10089000C604000048C604000048C604000048C65C
:1008A00004000048C604000048C604000048C6040E
:1008B000000048C604000048C604000048C6040002
:1008C0000048C604000048C604000048C6040000F2
:1008D00048C604000048C604000048C6040000489A
:1008E000C604000048C604000048C604000048C60C
:1008F00004000048C604000048C604000048C604BE
:10090000000048C604000048C604000048C60400B1
:100910000048C604000048C604000048C6040000A1
:1009200048C604000048C604000048C60400004849
:10093000C604000048C604000048C604000048C6BB
:1009400004000048C604000048C604000048C6046D
:10095000000048C604000048C604000048C6040061
:100960000048C604000048C604000048C604000051
:1009700048C604000048C604000048C604000048F9
:10098000C604000048C604000048C604000048C66B
:1009900004000048C604000048C604000048C6041D
:1009A000000048C604000048C604000048C6040011
:1009B0000048C604000048C604000048C604000001
:1009C00048C604000048C604000048C604000048A9
:1009D000C604000048C604000048C604000048C61B
:1009E00004000048C604000048C604000048C604CD
:1009F000000048C604000048C604000048C60400C1
:040A00000048C604E0
:00000001FF

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,162 @@
:10000000000200004775010004A01301001CB75B4B
:10001000093000B65F01001C00000020183B783A50
:10002000001CA27701001C071D017018AD7BF1FFB9
:100030001CB37BA9AA1EB47B010C1CB57B0D061C4E
:1000400000003064080C315A70040C315A80040CE2
:10005000314E90040C314AA000092555C0040C31E2
:1000600052B000E92455C004CCB3001C1CEB2D0198
:10007000001C065632D408079D00001C7BB7020006
:1000800010A00F31540906565EC004A0305403007E
:10009000AC30550300CD033A001C7BB702001C6056
:1000A0008E3154092925550300808E3154098C3036
:1000B000910004471C01001CA00F3154090000648A
:1000C0000004471C65C004471C5503006C30010048
:1000D0001C4D3402001C7BB702001CA00F315409D8
:1000E000C88337001C800100001C0000640004A0CD
:1000F0000F305409000054C3047BFBF2001CCC33C6
:100100000D001CB47BFD031C800E305409E0FB0580
:10011000001C00008C0300B30F3154090000EC7088
:10012000040000EC800400008C930061768DC30411
:10013000C08D315409E07B00C01FA0FDC50100CC7B
:100140003305001CD403003C1CD4D31B001CC0D3BB
:1001500052001C00005C13048E8E3254095B805EDA
:100160001304000000001C0000940100A00F315493
:1001700009A00F315409C003FC7F1CA001A001009D
:100180000000A40100A00F315409C003FC031CF5BA
:100190007701001C267AE6051CA00F315409B30F25
:1001A000315409B50202001CA00F3154097A7E02B5
:1001B000001CB50202001C530F325409AF030100AA
:1001C0001C7A0E325409B50202001C000002001C09
:1001D000A03DAA11040000AC1104D4D352001CB5F8
:1001E0003EB2010020FBFDFF1F802C6C0300B93ADA
:1001F0009E0100753B02001CA71C010010DB83164A
:10020000001CC71D21C104B93B8DC1048B2C01000A
:100210001C6B2C35C1040000781100CB2C79C10473
:10022000A00F315409A00F31540954D002001C49C9
:1002300025B10100AB2C81C104A71D550300CC33AF
:1002400009001CEB2D01001CEA2901001CA00F3144
:100250005409AE0F315409A00F315409D407FC03DF
:100260001C993A02001CBB3802001C003800001C1C
:100270000000FC0104DB3B7E001CC71D01001C26A6
:100280007AFA051C271D01001CB30F3154097A0EA0
:10029000325409530F3254097A0E325409530F3233
:1002A00054097A0E325409530F325409A00F3154B5
:1002B000097A0602001C530F325409AF0301001CD7
:1002C0007A0E325409530F3254097A0E32540953BC
:1002D0000F3254097A0E325409530F3254097A0EF0
:1002E000325409003D02001C0000581200CB2C01C2
:1002F000001C753B02001CA71C010010CB2F050041
:100300001C602C00001CC71CC90200A00F3154093E
:10031000530702001C467ACA051C7A0E3254094063
:10032000FA19001C0000880204467ACA051CA00FB6
:10033000315409A00F315409A00F315409A00F31D5
:100340005409B37B01C01F740E305409C0039C00D4
:100350001C8000D802000000D802040000AC120586
:10036000071D01001CD4D32B001CD4D352001C80C9
:10037000767D13040000E00200A67B950310C79C65
:1003800000001C802C00001C00006C0204000054C3
:10039000C304AB2DD91205071DB5C2048B2D010076
:1003A0001C692501001CA67B950310CB2F09001C9E
:1003B000602C00001C0000480300530F3254094613
:1003C0007ACA051C7A0E32540940FA19001C000042
:1003D000100304467ACA051CB50F315409A00F3129
:1003E000540973EC2A0304602C00001C000028034D
:1003F00000C71C01001C0000281305071D01001C7C
:10040000C0D722001C75567E1304602C00001CE728
:100410001C450304E79C00001CA67B950310802C60
:1004200000001C0000F80204000054C304B97B0162
:10043000001C00008CC304CBAFFC071CCB2F0104B5
:100440001CC79F80031C00008CC304CBAFFC071C9F
:10045000CB2F0D041CC79F80031C00008CC304CB52
:10046000AF00F81DCB2F01001DA67B95031CC79C78
:100470008CC30400008C1305071D01001CC01DDC8B
:10048000D308279DE40300A0EE46D400FB750914B1
:1004900004207B06001CC01C1C04000000B0D30814
:1004A000000000F400C0EFF2001C20255C14046082
:1004B000B7D2030000000C1500CCB3FC031CCC33F6
:1004C00005021C00000CC50460B70E050400000CFA
:1004D000150400005CC404C01D98F304000068C447
:1004E00004079D00001C1B74FDF304A67BF1031C94
:1004F000A00F695409E07B00FC1F397F02001C0734
:100500001D9DC304A67BAD031C000068C404E01C51
:1005100000001C0000A40304CBAF00F81DCB2F018A
:10052000101D0000ACC3040000AC0304CBAF00F806
:100530001DCB2F01181DC79F000B1C0000ACC3046E
:10054000FB7501001C071D01001CCCB3FC031CCC77
:100550003301021C0000ACC304A01C00001CA0EE70
:10056000A20304CBAFFC071CCB2F09041CFB7501B5
:10057000001C0000ACC304CCB3FC031CCC33010250
:100580001C00000CC5040000783405CCB3FC031C2F
:10059000CC3315021C479D54C404000078440080ED
:1005A0001D7C5404871D8D0400CE7601001CEF765F
:1005B0009DC404A4778D2409E47601001CC476014F
:1005C000001C0000985404D776015018F6760100FC
:1005D0001C00000030180000000010CC3045C5049D
:1005E000EB2D01001CEA2901001CC05901001CF57B
:1005F0007729C504E030DC0400004CB00400204C36
:10060000F404000000E80400CCB3FC031CCC330964
:10061000021CEB2DB5C404CCB3FC031CCC33190273
:100620001CEB2DB5C404CCB3FC031CCC330D021C55
:10063000EB2DB5C404CCB3FC031CCC3311021CEB72
:100640002DB5C404007B00801CAE7745050000007A
:1006500004C004D38B00FC1F607A3C001C604CC0BB
:100660000400C02F20051FE030B004008025B00436
:1006700000B55BB10404692601001C6A2B01001C53
:10068000801D00001CA925450500EE3000001CAFB0
:10069000770105000000AC2404B45F014018079DF9
:1006A000485504B77601001C967601001C471D01D1
:1006B000001CA433016018A42F0160186477016046
:1006C000182477016018447701001C648803001C1B
:1006D000A43F01001CA43B01001C537B00C01CD3A1
:1006E000CF1B001C534F02001CDACF00C01FD55790
:1006F0000F001CD3D337001CD4530F001CE029007B
:10070000001CF5D5B0050000009C5504775601008B
:100710001C565301001C0000001018000004C00407
:10072000F55501001C0000B45504775601001C5615
:100730005301001C0000001018000004C004CB2F5F
:10074000011810CB2F011010CB2F010810CB2F0157
:100750000810CB2F012010CB2F012810CB2F010028
:1007600010892561C2040000ECC204000054C304D7
:10077000000054C304000054C304000060C204001D
:1007800000ECC204000054C304000054C304000081
:1007900054C304401C6CC004401C9CC004A7775583
:1007A000C3040000C4C004271DF1C004000054C3EA
:1007B00004000054C304000054C30400002CC60409
:1007C00000002CC60400002CC60400002CC6040047
:1007D000002CC60400002CC60400002CC604000037
:1007E0002CC60400002CC60400002CC60400002CFB
:1007F000C60400002CC60400002CC60400002CC651
:100800000400002CC60400002CC60400002CC60402
:1008100000002CC60400002CC60400002CC60400F6
:10082000002CC60400002CC60400002CC6040000E6
:100830002CC60400002CC60400002CC60400002CAA
:10084000C60400002CC60400002CC60400002CC600
:100850000400002CC60400002CC60400002CC604B2
:1008600000002CC60400002CC60400002CC60400A6
:10087000002CC60400002CC60400002CC604000096
:100880002CC60400002CC60400002CC60400002C5A
:10089000C60400002CC60400002CC60400002CC6B0
:1008A0000400002CC60400002CC60400002CC60462
:1008B00000002CC60400002CC60400002CC6040056
:1008C000002CC60400002CC60400002CC604000046
:1008D0002CC60400002CC60400002CC60400002C0A
:1008E000C60400002CC60400002CC60400002CC660
:1008F0000400002CC60400002CC60400002CC60412
:1009000000002CC60400002CC60400002CC6040005
:10091000002CC60400002CC60400002CC6040000F5
:100920002CC60400002CC60400002CC60400002CB9
:10093000C60400002CC60400002CC60400002CC60F
:100940000400002CC60400002CC60400002CC604C1
:1009500000002CC60400002CC60400002CC60400B5
:10096000002CC60400002CC60400002CC6040000A5
:100970002CC60400002CC60400002CC60400002C69
:10098000C60400002CC60400002CC60400002CC6BF
:100990000400002CC60400002CC60400002CC60471
:1009A00000002CC60400002CC60400002CC6040065
:1009B000002CC60400002CC60400002CC604000055
:1009C0002CC60400002CC60400002CC60400002C19
:1009D000C60400002CC60400002CC60400002CC66F
:1009E0000400002CC60400002CC60400002CC60421
:1009F00000002CC60400002CC60400002CC6040015
:040A0000002CC604FC
:00000001FF