kernel_optimize_test/firmware/bnx2/bnx2-rv2p-09-4.6.15.fw.ihex
Michael Chan 57579f7629 bnx2: Use request_firmware()
Based on original patch by Ben Hutchings <ben@decadent.org.uk> and
Bastian Blank <waldi@debian.org>, with the following main changes:

Separated the mips firmware and rv2p firmware into different files
to make it easier to update them separately.

Added some code to fixup the rv2p code with run-time information
such as PAGE_SIZE.

Update version to 2.0.0.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2009-04-04 16:51:14 -07:00

491 lines
21 KiB
Plaintext

:100000000000000000000D88000000580000000003
:1000100000000000000000000000000000000000E0
:1000200000000000000000000000000000000000D0
:100030000000101800000DE00000000500000000A6
:1000400000000000000000000000000000000000B0
:080050000000000000000000A8
:0800580000000010B18000025D
:100060000000001F0303010000000008AC000001B5
:1000700000000000050000000000000C2F800001BF
:10008000000000002B000000000000002B8000009A
:1000900000000010203F006C00000010213F000312
:1000A0000000001020BF003B000000188000FFFD92
:1000B00000000010B1B8B0150000000B2FDF0002E7
:1000C0000000000003D80000000000002C380000F1
:1000D000000000082C800000000000082D00000037
:1000E0000000001091D400000000000806005555E3
:1000F000000000188000008F000000082D80011C07
:1001000000000008020000010000001091DE000065
:100110000000000F42E0001C0000001091840A174C
:1001200000000010086600160000000C2980000284
:100130000000000C1F800002000000002ADF000009
:10014000000000082A00000F0000000805005555B7
:10015000000000188000FFE8000000080200000115
:100160000000000F42E0001C0000001091840A19FA
:10017000000000082C800006000000082D0000068A
:100180000000001091D40000000000082D8001063E
:1001900000000018800000830000001008660013B3
:1001A000000000188000FFF100000008B10000010D
:1001B000000000082C80010C000000082D00000841
:1001C000000000082D800001000000188000007C65
:1001D0000000000B2FDF00020000000C1F80000257
:1001E000000000002C0700000000001091DE00005D
:1001F0000000000005000000000000188000FFD390
:100200000000000B2FDF00020000000C1F80000028
:10021000000000002C0700000000001091DE00002C
:100220000000000005000000000000188000FFCD65
:100230000000000C1F80000200000000050000000C
:10024000000000188000FFCA0000000C2980000296
:100250000000000C1F800002000000002ADF0000E8
:10026000000000082A0000050000000805005555A0
:10027000000000188000FFC40000000802240045B0
:100280000000001800040000000000188000001C9E
:10029000000000188000001E0000001880000065AB
:1002A00000000018800000AD00000018800000ACC5
:1002B000000000188000000000000018800000000E
:1002C00000000018800000000000001880000000FE
:1002D00000000018800000000000001880000000EE
:1002E00000000018800000000000001880000000DE
:1002F00000000018800000F30000001880000000DB
:1003000000000018800000000000001880000015A8
:10031000000000188000001B000000188000000092
:1003200000000018800000C3000000188000002EAC
:1003300000000018800000F3000000188000011E7B
:1003400000000018800000E9000000188000014251
:10035000000000188000004E00000018800000001F
:1003600000000018800000800000000C1F800001C9
:100370000000000005000000000000188000FFA33E
:100380000000001091D400000000000C2980000142
:100390000000000C1F800001000000082A0000027D
:1003A0000000000005000000000000188000FF9D14
:1003B0000000001091D400000000000C2980000112
:1003C0000000000C1F800001000000002942000016
:1003D000000000082A0000020000000005000000E4
:1003E000000000188000FF96000000188000FF95B4
:1003F00000000010B1BCB00A0000000B2FDF0002AB
:100400000000000003D80000000000002C3C0000A9
:100410000000001091D400000000000806005555AF
:10042000000000188000002900000018800000BBB8
:10043000000000102C6201BA0000001880000005C6
:10044000000000082C80010D000000082D000009AC
:100450000000001091D40000000000082D8001076A
:100460000000000C298000000000000C1F8000002C
:100470000000001091DE0000000000002ADF0000F4
:10048000000000082A00000600000008050055557D
:10049000000000188000FF800000001091D40000D0
:1004A0000000000C298000010000000C1F800001EA
:1004B000000000082A00000B0000000005000000FA
:1004C000000000188000FF7A000000000202000017
:1004D00000000000029A000000000000060C2C0042
:1004E00000000004C60C340000000010001F0000D3
:1004F00000000010B196180C0000000806960004D9
:1005000000000009068DFFFC00000004CD051A0064
:1005100000000004CC9A18000000001020D7000052
:100520000000000C2B56000000000000000000003E
:1005300000000000000000000000001020D70000B4
:10054000000000080F80000100000010B18001F4DD
:1005500000000010001F00000000000C6B5600009F
:1005600000000018000400000000000006820000E7
:1005700000000010B18A000600000000860C140084
:1005800000000010B18C0004000000000500000015
:10059000000000082A0000010000001091D40000B3
:1005A00000000018000D000000000000050200001F
:1005B0000000001091DE000000000018000A00009A
:1005C00000000010B1A0B0130000000B2FDF0002EC
:1005D000000000002C200000000000082C8000001B
:1005E000000000082D0000000000001091D4000061
:1005F0000000000806005555000000188000FFEEBE
:10060000000000082D80011C00000010001F0000E9
:100610000000001091DE00000000000F476000089D
:100620000000000F060E0001000000000F5800003F
:10063000000000000A640000000000000AE500005D
:10064000000000090B66FFFF000000000D610000C4
:1006500000000018800000130000000F4760000831
:100660000000000B2FDF0002000000082C800000BB
:10067000000000082D0000000000001091D40000D0
:10068000000000082D80011C0000000F060E000174
:1006900000000010001F0000000000000F580000C4
:1006A0000000001091DE0000000000000A6400005D
:1006B000000000000AE50000000000090B66FFFFD3
:1006C000000000000D610000000000000262000058
:1006D0000000000B2FDF00020000000031040000CA
:1006E00000000000309A0000000000188000FFBCED
:1006F0000000000C29800001000000100022000210
:100700000000000C295200010000000C29520000DA
:10071000000000080200000E000000080280001A1D
:1007200000000010B1C40A0200000008020000032B
:1007300000000008220000010000000C1F800001E2
:10074000000000002ADF0000000000002A0008006E
:100750000000000805005555000000188000FF2724
:100760000000000B2FDF00020000001091D40000F9
:10077000000000082A000001000000002C200000FA
:10078000000000082C800000000000082D00000080
:10079000000000082D80011C0000001091D4000012
:1007A0000000001091DE0000000000082C80000610
:1007B000000000082D00000600000000308000004E
:1007C0000000000031000000000000082D8000063D
:1007D0000000000C298000010000000C1F800001B7
:1007E0000000001091DE0000000000002ADF000081
:1007F000000000082A0000100000000005000000B2
:10080000000000188000FF120000001091A0B00945
:10081000000000082C80010D000000082D000009D8
:100820000000001091D40000000000082D80010796
:10083000000000188000FFAF0000001880000010CA
:1008400000000008AC000001000000188000000B50
:10085000000000000380B0000000000B2FDF00024A
:10086000000000002C0040000000001091D40000A7
:100870000000000806005555000000188000FF9E8B
:100880000000001880000030000000188000000602
:100890000000000B2FDF0002000000002C000E0003
:1008A000000000082A000007000000080500555558
:1008B000000000188000FEFC00000000068200001E
:1008C0000000000C298000010000000C1F800001C6
:1008D000000000100CE70007000000090562FFFFA0
:1008E00000000010BA6C1405000000002ADF0000B0
:1008F0000000000021000000000000082A000005A0
:100900000000001091D40000000000082C80010CB1
:10091000000000082D0000080000000C31620018E3
:10092000000000082D800001000000188000FF90EA
:1009300000000018000D000000000010B1A0B00E73
:100940000000000B2FDF00020000000003D80000B1
:10095000000000002C2000000000001091D40000D6
:100960000000001880000014000000102C6200023B
:10097000000000188000000B0000000B2FDF0002B9
:10098000000000002C0700000000000C1F80000188
:100990000000001091DE00000000000005000000D3
:1009A000000000188000FEDE000000082C80010D11
:1009B000000000082D0000090000001091D4000084
:1009C000000000082D8001070000000C29800001B4
:1009D0000000000C1F8000010000001091DE0000EC
:1009E000000000002ADF0000000000082A00000AC2
:1009F0000000000005000000000000188000FED389
:100A00000000000005020000000000082C80010C1E
:100A1000000000082D000008000000082D800134AF
:100A2000000000000000000000000010205F000037
:100A3000000000082C800140000000082D00003C50
:100A4000000000082D80011C0000000000000000D4
:100A500000000010205F0000000000082C800080D3
:100A6000000000082D000000000000082D80010893
:100A700000000000000000000000001091DE0000F7
:100A800000000018000A00000000001091D40000CF
:100A9000000000080600AAAA000000188000FF5A03
:100AA0000000000C298000010000000C1F800001E4
:100AB000000000082A000009000000080500AAAA9A
:100AC000000000188000FEBA0000001091D4000061
:100AD0000000000806005555000000188000FF5275
:100AE0000000001091A03C0200000010B1E6620777
:100AF0000000000B2FDF0002000000002C3100007E
:100B0000000000092CB1007F000000082CD9000073
:100B1000000000082D000000000000082D80010DDD
:100B200000000010B1A8000600000010205F0000C7
:100B3000000000002C200000000000002CA7000096
:100B4000000000082D000010000000082D800108A2
:100B5000000000188000FF4B00000010B1A600103C
:100B600000000010001F00000000000F0F30000701
:100B7000000000000A600000000000000AE1000020
:100B80000000000F4B620008000000090B1600FF78
:100B9000000000000D620000000000090D1A00FFB7
:100BA00000000010073000030000000C0D1A0008C0
:100BB0000000000C0B1600080000000F4CE30018AA
:100BC000000000000C992C0000000004CC993400B7
:100BD000000000080F8000000000000C29800001C8
:100BE0000000000033310000000000082200001661
:100BF000000000002ADF0000000000082A00000CAE
:100C000000000010009F0000000000000F20000006
:100C10000000000C1F800001000000080500555571
:100C2000000000188000FE8E0000001091D400002B
:100C3000000000080600AAAA000000188000FF2695
:100C40000000000F4722000800000009070E000FF7
:100C500000000008070E00080000000802800001E4
:100C60000000000702851C000000000882850001CA
:100C70000000000002854C000000000742851C00B7
:100C800000000003C3AA52000000000003B10E00E0
:100C9000000000074B071C000000000F0F3000078A
:100CA0000000000F0A960003000000000A955C0097
:100CB000000000004A005A00000000000C960A00E4
:100CC000000000090C99FFFF000000080D00FFFF65
:100CD00000000010B1963202000000080F800005ED
:100CE00000000010B1A8000800000010205F000004
:100CF0000000000B2FDF0002000000002C2000008D
:100D0000000000002CA70000000000082D000010CB
:100D1000000000082D800108000000188000FF126C
:100D20000000000C2980000100000010001F0000DE
:100D30000000000C1F800001000000002ADF0000FE
:100D4000000000082A00000D000000080500AAAA03
:100D5000000000188000FE680000001091D4000020
:100D60000000000806005555000000188000FF0034
:100D70000000000C298000010000000C1F80000111
:100D8000000000082A000007000000080500555573
:100D9000000000188000FE60000000080305000449
:100DA0000000000683040C00000000080285020019
:100DB0000000000086050C0000000001860C0E00FB
:100DC00000000008020400040000000002041800F3
:100DD00000000000838718000000001800020000D7
:100DE00000000010B18000040000001F0303010098
:100DF00000000008050000FF0000001800020000CD
:100E0000000000002A00000000000010B1D4000023
:100E10000000000C298000010000000802540009B5
:100E2000000000092952003F0000001800040000E3
:100E30000000001880000010000000188000001161
:100E4000000000188000004B000000188000013CEA
:100E5000000000188000013B000000188000013AEB
:100E6000000000188000013A000000188000000017
:100E7000000000188000014D0000001880000136BD
:100E8000000000188000000C0000001880000152D3
:100E900000000018800001AC0000001880000080F5
:100EA00000000018800001070000001880000115F4
:100EB000000000002A000000000000188000FFEA87
:100EC000000000002A0000000000000C2980000043
:100ED0000000001020530000000000188000FFE612
:100EE000000000002A000000000000188000FFE45D
:100EF0000000000003820000000000188000FFDFF7
:100F0000000000010C161400000000008C181400F2
:100F10000000001091980003000000080C960002E9
:100F200000000010B1800003000000080C960001D2
:100F3000000000000C000000000000000D1900007F
:100F400000000010205600000000000C2BD700010C
:100F5000000000080F8000010000000000000000F9
:100F600000000010001F00000000000C6BD7000103
:100F700000000010011301F100000018000700003C
:100F800000000000050200000000001091963421CE
:100F900000000010205F0000000000002C1E000078
:100FA000000000082C800006000000082D0000064C
:100FB000000000082D800102000000000000000079
:100FC0000000001091DE0000000000000D61000034
:100FD00000000018000A00000000000005020000E8
:100FE000000000109196341600000010205F0000F1
:100FF0000000000009D80000000000002C1E0000C6
:10100000000000082C80010E000000082D00000ADE
:10101000000000082D800102000000000000000018
:101020000000001091DE0000000000000D620000D2
:10103000000000002C13000000000018000A00004F
:101040000000000005020000000000109196340925
:1010500000000010205F0000000000002C1E0000B7
:10106000000000082C800006000000082D00006A27
:10107000000000082D8001020000000000000000B8
:101080000000001091DE0000000000000D7A00005A
:1010900000000018000A00000000001091DE0000AF
:1010A00000000010001F00000000000C6BD70001C2
:1010B000000000002F80AA00000000002A000000AD
:1010C000000000000D61000000000000036200004D
:1010D000000000002C4000000000000002638C00B3
:1010E0000000000026460000000000080204001274
:1010F00000000010B906082E000000000F58000084
:10110000000000000A640000000000000AE5000082
:10111000000000090B66FFFF000000000C0000004B
:10112000000000000B800000000000080CC6001248
:10113000000000188000FFCA0000001020560000C8
:101140000000000C2BD70001000000080F800003F6
:10115000000000000000000000000010001F000060
:101160000000000C6BD700010000000827110012DE
:10117000000000006690000000000008A31B0012A1
:1011800000000010B198000600000010001F0000D1
:101190000000000C6BD7000100000010205600007A
:1011A0000000000C2BD70001000000080F80000495
:1011B0000000000822000003000000082C80000C42
:1011C000000000082D00000C00000010001F0000AF
:1011D0000000000C6BD70001000000002596000005
:1011E0000000000C298000000000000006660000DE
:1011F0000000000086611800000000090260000F76
:101200000000000F0204000200000010B60C0803EA
:101210000000000C1FBF00000000000C336600102F
:1012200000000000321400000000000032950000B1
:101230000000000573662C000000000031E32E0062
:10124000000000082D800010000000102053000056
:101250000000001091DE0000000000188000FF7602
:1012600000000000230000000000000925E6FFFF49
:10127000000000082200000B0000000C6952000072
:101280000000000C29800000000000102053000026
:10129000000000188000FF6F0000001091DE0000C9
:1012A00000000010001F00000000000C6BD70001C0
:1012B000000000002F80AA00000000002A000000AB
:1012C000000000002C400000000000082C800040BE
:1012D000000000082D000020000000082D80011CE7
:1012E00000000000000000000000001091DE00007F
:1012F0000000000F42EA001000000010004F000440
:1013000000000010B74692000000000802490012D9
:1013100000000010B5840A00000000000D6100000C
:1013200000000010BA66346D000000000362000087
:1013300000000010B8630C6B000000088305001269
:1013400000000010004F00020000000003490000F0
:101350000000000183068C000000000083C60C0022
:1013600000000010B1870010000000000B6E0000AC
:10137000000000188000FF50000000010669140002
:1013800000000010918C000200000008B4E9000188
:1013900000000010B1E92C5F0000000086692C00FD
:1013A00000000000020000000000000902EAFFFF48
:1013B00000000010000C00020000000002040A00FF
:1013C0000000000F460C00010000000F0285000124
:1013D00000000010918C01FC00000010B7040E56B4
:1013E000000000002C400000000000000F40000042
:1013F000000000000D610000000000000A64000011
:10140000000000000AE50000000000090B66FFFF75
:10141000000000000C000000000000000B80000035
:10142000000000080C86001200000010205600008A
:101430000000000C2BD70001000000080F80000303
:101440000000000C2952000000000010001F0000E6
:101450000000000C6BD700010000000827110012EB
:10146000000000006690000000000000264600001A
:10147000000000002306000000000010B1980009E1
:1014800000000010001F00000000000C6BD70001DE
:1014900000000010205600000000000C2BD70001B7
:1014A000000000080F8000040000000000000000A1
:1014B00000000010001F00000000000C6BD70001AE
:1014C000000000003214000000000000329500000F
:1014D0000000000031E32E000000000573662C00C0
:1014E000000000002596000000000010B1870021D8
:1014F0000000000C298000000000000F0F6B0007A7
:10150000000000000D690000000000000A6C0000EF
:10151000000000000AED0000000000000B6E00005B
:10152000000000000B800000000000000C8700009D
:10153000000000188000FF18000000010C161400C5
:10154000000000008C181400000000080C96000138
:101550000000001091980002000000080C990001A2
:10156000000000000D190000000000000C00000049
:1015700000000010205600000000000C2BD70001D6
:10158000000000080F800001000000102053000040
:101590000000000C6952000100000010001F000054
:1015A0000000000C6BD700010000000022C58C0079
:1015B00000000000231200000000000027110000BE
:1015C000000000002690000000000010B8170E0375
:1015D0000000000C29800000000000188000FFEBD4
:1015E0000000000082970E0000000000A3120A0015
:1015F000000000082200001A000000082C80000CE7
:10160000000000082D00000C000000082D800010D4
:1016100000000010001F00000000000C6BD700014C
:10162000000000000D6E000000000003E7CF340052
:101630000000000C298000000000001091DE000076
:1016400000000010B1870007000000003614000001
:101650000000000036950000000000003716000072
:10166000000000082C800050000000082D00003011
:10167000000000082D80000C000000102053000026
:10168000000000188000FEF1000000002646000067
:1016900000000000230000000000000925E6FFFF15
:1016A000000000000B6E000000000003E7CF2C00DC
:1016B000000000082200001B0000000C695200001E
:1016C0000000000C298000000000001020530000E2
:1016D000000000188000FEE7000000002FD5000089
:1016E000000000002A00000000000010003F000C75
:1016F000000000000666000000000000866118007F
:1017000000000009026000F000000010B70C08089B
:10171000000000002C4000000000000C7366001068
:10172000000000082C800018000000082D000018A0
:10173000000000082D8000020000000C5FBF0000C8
:101740000000001091DE0000000000188000FED8AC
:10175000000000002FD50000000000002A0000005B
:10176000000000002C4000000000000C7366001018
:10177000000000082C800018000000082D00001850
:10178000000000082D8000020000000C5FBF000078
:101790000000001091DE0000000000082C80000313
:1017A000000000082D000003000000093060FFF079
:1017B000000000082D8000010000000C29800000BE
:1017C0000000001091DE0000000000082C80001ACC
:1017D000000000082D00001A000000003300000087
:1017E000000000082D800002000000003180000091
:1017F0000000001091DE0000000000082C80000CAA
:10180000000000082D00000C000000082D800004DE
:1018100000000010205300000000001091DE0000C6
:10182000000000188000FEBD000000188000FEBC13
:10183000000000002A00000000000010001F00004F
:101840000000000C6BD70001000000000F008000BA
:10185000000000080F80000700000018800000153D
:10186000000000000502000000000008220000093E
:1018700000000000286D00000000000029000000AA
:101880000000000F6568001000000003F66C940073
:1018900000000010B972A0040000000C73E70019EA
:1018A0000000000C21420004000000003BF6000094
:1018B0000000000C298000000000001020530000F0
:1018C00000000008220000080000000C6142000433
:1018D00000000018000A0000000000002A000000BC
:1018E00000000010001F00000000000C6BD700017A
:1018F0000000000F0F470007000000080F800008DD
:101900000000000C2980000000000010205300009F
:10191000000000188000FE9F0000001091DE000013
:10192000000000002FD5000000000010001F000084
:101930000000000C6BD700010000000033510000D4
:10194000000000002A00000000000010B1C60029BD
:101950000000000F0F500007000000000A600000A8
:10196000000000000AE100000000000F4B620008C8
:10197000000000090B1600FF0000000F4C62001071
:10198000000000000D620000000000090D1A00FFB9
:1019900000000010075000030000000C0D1A0008A2
:1019A0000000000C0B160008000000000CC6000030
:1019B000000000000B8000000000000006980000FE
:1019C00000000010205600000000000C2BD7000182
:1019D000000000080F8000030000001006C2000491
:1019E0000000000C29000002000000102642000246
:1019F0000000000C29520003000000082200000132
:101A000000000010001F00000000000C6BD7000158
:101A100000000000231B00000000000027111A0036
:101A200000000000669000000000000C2952000039
:101A300000000010B197320C0000000C298000005B
:101A40000000000006980000000000102053000075
:101A50000000000C295200030000000022C58C0089
:101A600000000010001F00000000000C6BD70001F8
:101A700000000010205600000000000C2BD70001D1
:101A8000000000080F800003000000188000FFEF36
:101A900000000010B1C8001300000010B1C6000320
:101AA0000000000C298000000000001020530000FE
:101AB0000000000C295200000000000C2952000315
:101AC0000000001006C200020000000C29520002B3
:101AD0000000000022C58C00000000002765000007
:101AE0000000000026E400000000000822000016AC
:101AF00000000010B1C600030000000023480000F1
:101B000000000010B1800005000000002348000024
:101B10000000000C298000000000000F0F5000079B
:101B200000000018800000120000000822000016CB
:101B30000000000C298000000000000030140000AC
:101B40000000000030950000000000100750000366
:101B5000000000090B1600FF000000090D1A00FF2D
:101B60000000000F31160008000000003162340050
:101B700000000003F162300000000010205F000050
:101B8000000000002C510000000000092CD1007F53
:101B9000000000082CD90000000000082D00000003
:101BA000000000082D80000C000000000000000074
:101BB0000000001091DE00000000001005C20003CC
:101BC0000000000033000000000000080F80000744
:101BD000000000102053000000000010001F000053
:101BE0000000000C6BD70001000000188000FE44CC
:101BF000000000002FD50000000000002A000000B7
:101C00000000000F0F50000700000010B1C60030A8
:101C10000000000F4742000800000009070E000FF7
:101C200000000008070E000800000010001F000060
:101C30000000000C6BD70001000000080900000143
:101C40000000000709121C0000000003CBCA92002C
:101C5000000000000B97A2000000000742171C00C4
:101C6000000000000B0400000000000F0A840003C5
:101C7000000000000A959C00000000004A009A0045
:101C80000000000882120001000000010C1708008B
:101C9000000000000C978C000000000002180000FB
:101CA000000000080D00FFFF000000080F80000684
:101CB0000000000C290000000000001006C2000413
:101CC0000000000C29520002000000102642000211
:101CD0000000000C2952000300000008220000014F
:101CE00000000010001F00000000000C6BD7000176
:101CF00000000010B197320D00000000231B00000F
:101D0000000000002711080000000000669000009D
:101D10000000000C298000000000000002180000F4
:101D200000000010205300000000000C29520003A6
:101D30000000000022C5360000000010001F000057
:101D40000000000C6BD70001000000080F800006A7
:101D5000000000188000FFF200000000231B0000BC
:101D6000000000002711080000000000669000003D
:101D700000000010B1C8000B0000000C298000001A
:101D800000000010205300000000000C2952000049
:101D90000000000C295200030000001006C20002DF
:101DA0000000000C295200020000000022C58C0037
:101DB00000000000276500000000000026E400008D
:101DC0000000000023480000000000082200001767
:101DD0000000000C2980000000000010001F00001F
:101DE0000000000C6BD70001000000102053000021
:081DF000000000188000FE0352
:00000001FF
/*
* This file contains firmware data derived from proprietary unpublished
* source code, Copyright (c) 2004 - 2009 Broadcom Corporation.
*
* Permission is hereby granted for the distribution of this firmware data
* in hexadecimal or equivalent format, provided this copyright notice is
* accompanying it.
*/