diff options
author | David Woodhouse <dwmw2@infradead.org> | 2008-05-29 07:48:34 -0400 |
---|---|---|
committer | David Woodhouse <David.Woodhouse@intel.com> | 2008-07-10 09:47:46 -0400 |
commit | a292f404fabb342716a9d96e8155b7fb7b651dc1 (patch) | |
tree | 5451a8901b2d61c39218c518204733759456b4a7 /firmware | |
parent | 76770664dcbc008300c2ac8747671efcc4f78c2d (diff) |
firmware: convert maestro3 driver to use firmware loader exclusively
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/Makefile | 2 | ||||
-rw-r--r-- | firmware/WHENCE | 14 | ||||
-rw-r--r-- | firmware/ess/maestro3_assp_kernel.fw.ihex | 120 | ||||
-rw-r--r-- | firmware/ess/maestro3_assp_minisrc.fw.ihex | 51 |
4 files changed, 187 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index ea4a883f5c60..f312ac0e8979 100644 --- a/firmware/Makefile +++ b/firmware/Makefile | |||
@@ -21,6 +21,8 @@ fw-external-y := $(subst ",,$(CONFIG_EXTRA_FIRMWARE)) | |||
21 | # But be aware that the config file might not be included at all. | 21 | # But be aware that the config file might not be included at all. |
22 | 22 | ||
23 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp | 23 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp |
24 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ | ||
25 | ess/maestro3_assp_minisrc.fw | ||
24 | 26 | ||
25 | fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) | 27 | fw-shipped-all := $(fw-shipped-y) $(fw-shipped-m) $(fw-shipped-) |
26 | 28 | ||
diff --git a/firmware/WHENCE b/firmware/WHENCE index 89ca95b90960..c08dbc887cb9 100644 --- a/firmware/WHENCE +++ b/firmware/WHENCE | |||
@@ -17,3 +17,17 @@ Licence: Unknown | |||
17 | Found in alsa-firmware package in hex form; no licensing information. | 17 | Found in alsa-firmware package in hex form; no licensing information. |
18 | 18 | ||
19 | -------------------------------------------------------------------------- | 19 | -------------------------------------------------------------------------- |
20 | |||
21 | Driver: maestro3 -- ESS Allegro Maestro3 audio device | ||
22 | |||
23 | File: ess/maestro3_assp_kernel.fw | ||
24 | File: ess/maestro3_assp_minisrc.fw | ||
25 | |||
26 | Licence: Unknown | ||
27 | |||
28 | Found in alsa-firmware package in hex form with a comment claiming to | ||
29 | be GPLv2+, but without source -- and with another comment saying "ESS | ||
30 | drops binary dsp code images on our heads, but we don't get to see | ||
31 | specs on the dsp." | ||
32 | |||
33 | -------------------------------------------------------------------------- | ||
diff --git a/firmware/ess/maestro3_assp_kernel.fw.ihex b/firmware/ess/maestro3_assp_kernel.fw.ihex new file mode 100644 index 000000000000..933c4c375c2f --- /dev/null +++ b/firmware/ess/maestro3_assp_kernel.fw.ihex | |||
@@ -0,0 +1,120 @@ | |||
1 | :10000000807930008079B4038079B4038079FB0073 | ||
2 | :100010008079DD008079B4038079320380798702AA | ||
3 | :100020008079B4038079B4038079B4038079B40310 | ||
4 | :1000300080791A038079B40380792F028079B40320 | ||
5 | :100040008079B4038079B4038079B4038079B403F0 | ||
6 | :100050008079630080796B008079B4038079B40380 | ||
7 | :1000600080BF7C2C0688048840BE20BC09AE0010EE | ||
8 | :100070000AAE0100386908EB53005A6908EBD60054 | ||
9 | :100080000900888B806988E3360030BE20BC09698E | ||
10 | :1000900001B8099041BE41BE286988EB780041BE95 | ||
11 | :1000A00040BE8079380041BE41BE3A90386908E3CD | ||
12 | :1000B00056003A9041BE40BE00EF3A90396908E3DD | ||
13 | :1000C0005E003A9000EF0B690C668CEF0A690C66D3 | ||
14 | :1000D0000B62096600EF10690F6604EF88E3750094 | ||
15 | :1000E0000E690F6610620D6600EF0E690D6600EF77 | ||
16 | :1000F00070AE010020BC27AE0100396908EB5D003D | ||
17 | :10010000266901B826902600888B806988E3CB0099 | ||
18 | :100110002890280D114200E17A00114700E1A0006B | ||
19 | :10012000807A630011B80A66096204E37A000B0C56 | ||
20 | :1001300005400A1001BA1290120C02408079AF00FB | ||
21 | :10014000807A6B0002BE0E620D6610BA44E37A003C | ||
22 | :10015000100C05400E1001BA1290120C0240031050 | ||
23 | :1001600002BA1290120C0040031088E3BA00041087 | ||
24 | :100170008079BC00041001BA1290120C0140050CE9 | ||
25 | :100180000340060C04401110B0BFFF011290120C86 | ||
26 | :10019000064020BC00EF26AE28107069D0BF0100D9 | ||
27 | :1001A000709088E37A0028AE000000EF70AE000384 | ||
28 | :1001B000700C0CB05AAE000000EF807A8A037F69A1 | ||
29 | :1001C00001B87F905600888BA00C08B071AF00B0CA | ||
30 | :1001D000714E00E2F30056AE57105600A00C08B066 | ||
31 | :1001E00056808079A1031008A0BF591004E3A10331 | ||
32 | :1001F00056808079A103807A8A0301BF43BE59BE2D | ||
33 | :100200007C90376988E30D0101BA08E30C0171AEF7 | ||
34 | :100210000400710C0050366937900ABF9E108A8B1B | ||
35 | :1002200080AF1480804C0ABF600500F50ABF20052E | ||
36 | :1002300000B917BBA090176988E34801170D00E1CA | ||
37 | :1002400027010CBF78050DBF7C0580792B010CBF01 | ||
38 | :1002500038050DBF3C05006908E335018C8B59BE9C | ||
39 | :1002600007BBA09020BC807957010C038B8B03B98E | ||
40 | :100270000988C6BE3E01AC69AB90AD69AB9013086E | ||
41 | :100280000A6644E3440109030C8320BC80795701CA | ||
42 | :10029000556988E35701387C0BBF780500F50BBF23 | ||
43 | :1002A000380507B90988C6BE5601AB10AA90746913 | ||
44 | :1002B00088E3630172AE400500F572AE000561AEE1 | ||
45 | :1002C0003B10807AF602786988E382018C8B0CBF40 | ||
46 | :1002D000600500E5407C140820BA12883D73807ADE | ||
47 | :1002E00080033E73807A80038C8B0CBF6C0500E525 | ||
48 | :1002F000407C14082CBA12883F73807A80034073C4 | ||
49 | :10030000807A8003756988E38E0172AE480500F536 | ||
50 | :1003100072AE080561AE4110807AF602796988E311 | ||
51 | :10032000AD018C8B0CBF600500E5407C140818BA49 | ||
52 | :1003300012884373807A80034473807A80038C8BA5 | ||
53 | :100340000CBF6C0500E5407C140824BA1288457384 | ||
54 | :10035000807A80034673807A8003766988E3B901E6 | ||
55 | :1003600072AE580500F572AE180561AE4710807A7E | ||
56 | :10037000F6027A6988E3D8018C8B0CBF600500E532 | ||
57 | :10038000407C140808BA12884973807A80034A7343 | ||
58 | :10039000807A80038C8B0CBF6C0500E5407C1408D0 | ||
59 | :1003A00014BA12884B73807A80034C73807A80036E | ||
60 | :1003B00021BC1CAE90108A8B0ABF600500E5407C12 | ||
61 | :1003C000120804B813888D8B0DBF6C0500E5407CC6 | ||
62 | :1003D000150804B81188807A4A038A8B0ABF600521 | ||
63 | :1003E00000E5407C1F7303B90988C6BEF9018A5431 | ||
64 | :1003F00003BEA098207303B90988C6BE01028A54BF | ||
65 | :1004000003BEA098201F1F2F269820BC356988E3C3 | ||
66 | :10041000A103336901B83390A0BFEE0208E3A10342 | ||
67 | :10042000339000BF516988E31F02347380BE605768 | ||
68 | :1004300003BE7E9F59BE34907E69510D139020BC3F | ||
69 | :100440005C6988E3A1035E7380BE605703BE7E9F34 | ||
70 | :1004500059BE5E907E695C0D13908079A103807A0D | ||
71 | :100460008A0301BF43BE776988E34E0261AE4D1037 | ||
72 | :100470006100888B806988E34E027190710D0B00DA | ||
73 | :10048000A0AF1080A0AF108010080A6608E34902F0 | ||
74 | :10049000090010080C6688E34E020B8020BC7B69C3 | ||
75 | :1004A00088E3A1030ABF9E108A8B80AF1480804C22 | ||
76 | :1004B00000E166027C6990BF6005729072037C69FE | ||
77 | :1004C00090BF640573907304807970027C6990BF5B | ||
78 | :1004D0002005729072037C6990BF240573907304A9 | ||
79 | :1004E0007C6901B87C900ABFFD108A8B80AF1080B8 | ||
80 | :1004F0004F738A5403BE809821BC26738B5403BE6D | ||
81 | :100500008B618C9803BE806180988079A103807A8A | ||
82 | :100510008A03280D114700E1BE0212AF064012699E | ||
83 | :10052000B0BF000C88E3B602A0BF000888E3B202A7 | ||
84 | :100530001269B0BF000CA0BF000488E3A3020969E0 | ||
85 | :100540000B908079A5020BAF054001690590026907 | ||
86 | :100550000690114300E1ED021169C0BF0020119027 | ||
87 | :100560008079ED0209690B908079B8020BAF0540E4 | ||
88 | :1005700005AF034006AF04408079ED0212AF06409C | ||
89 | :100580001269B0BF000C88E3E702A0BF000888E34F | ||
90 | :10059000E3021269B0BF000CA0BF000488E3D402DC | ||
91 | :1005A0000D6910908079D60210AF05400169059061 | ||
92 | :1005B00002690690114300E1ED021169C0BF0020FD | ||
93 | :1005C00011908079ED020D6910908079E90210AFE9 | ||
94 | :1005D000054005AF034006AF044020BC7069719030 | ||
95 | :1005E000807A7800716970908079A10320BC6103E2 | ||
96 | :1005F0008B8B806988EF7202720304787190710DA1 | ||
97 | :100600008A8B0B0003B90988C6BE0903A869AB90A1 | ||
98 | :10061000A869AA9010080A6644E30F0309001008AD | ||
99 | :100620000C6688E314030B8020BC616901B86190FB | ||
100 | :100630008079F702807A8A03355D0100346901B858 | ||
101 | :1006400034900ABF9E108A8B80AF1480804872AEAF | ||
102 | :10065000500500F572AE100561AE5110807AF602B9 | ||
103 | :100660008079A103807A8A03355D02005E6901B852 | ||
104 | :100670005E900ABF9E108A8B80AF1480804772AE56 | ||
105 | :10068000580500F572AE180561AE5C10807AF6026E | ||
106 | :100690008079A1031C00888B806988EF1D901D0D57 | ||
107 | :1006A0000F1010668CE358030E6910660F620D661A | ||
108 | :1006B0000FBA01E37A0310048A8B03B90988C6BE16 | ||
109 | :1006C0006C038C6AAA61AB988C6AAB61AD988C6A3A | ||
110 | :1006D000AD61A9988C6AA961AA98047C8B8B047C73 | ||
111 | :1006E0008D8B047C898B047C14080E6608E37903E7 | ||
112 | :1006F0000D04108421BC1C6901B81C9080794A0348 | ||
113 | :1007000003B909888A8BC6BE8803AC5403BE8C61CA | ||
114 | :10071000AA9800EF20BC46BE09086B900A086C90AE | ||
115 | :100720000B086D901A0862901B0863901E08649075 | ||
116 | :1007300059BE1E88658066816782688369846A8580 | ||
117 | :1007400000EF20BC6B6909886C690A886D690B88A9 | ||
118 | :1007500062691A8863691B8864691E88650066017E | ||
119 | :0A0760006702680369046A053ABEE7 | ||
120 | :00000001FF | ||
diff --git a/firmware/ess/maestro3_assp_minisrc.fw.ihex b/firmware/ess/maestro3_assp_minisrc.fw.ihex new file mode 100644 index 000000000000..d2c0031dadf2 --- /dev/null +++ b/firmware/ess/maestro3_assp_minisrc.fw.ihex | |||
@@ -0,0 +1,51 @@ | |||
1 | :1000000080BF1E106E906E00888B806988EF6F90A5 | ||
2 | :100010006F0D006908EB120420BC6E6901B86E9088 | ||
3 | :10002000807903040EB9078843BE01BF47BE41BEB5 | ||
4 | :10003000807A2A0040BE2930CCEF41BE807A280069 | ||
5 | :1000400040BE2830CCEF076908E32A0409692C90E8 | ||
6 | :1000500080792C040D692C9009101A880A1001BAB5 | ||
7 | :100060001B880D101C880E1001BA1D8880BFED0082 | ||
8 | :100070001E880C05240104B92790186908E3B3040D | ||
9 | :100080002D901369A0BF987504F72DAEFF008D8BDE | ||
10 | :10009000196908E363041A6908E3560407B9098873 | ||
11 | :1000A000C6BE5304A910AD9080797C0403B90988B9 | ||
12 | :1000B000C6BE60048918226CAD90A910236E226C14 | ||
13 | :1000C000AD9080797C041A1008E36F0403B90988A5 | ||
14 | :1000D000C6BE6C04A910A090AD9080797C0401B9D3 | ||
15 | :1000E0000988C6BE7B048918226CA090AD90A91027 | ||
16 | :1000F000236E226CA090AD902D6908E39C0424012E | ||
17 | :1001000003B702B91888898B2C028A10047CA0904E | ||
18 | :100110002B691F88807E5B052A690988898BA099D5 | ||
19 | :100120008A10A0902B691F88807E5B052A69098848 | ||
20 | :10013000898BAF99997B840424010F061B1013202F | ||
21 | :100140001B90A0BFFF7F44E3AC041B90898B807A97 | ||
22 | :100150001A05276901BA2790807A2305276908E3E1 | ||
23 | :100160009E0480790F052406261013202690A0BF38 | ||
24 | :10017000FF7F04E3C0048D8B807A1A058079B40474 | ||
25 | :100180002690131026301B908D8B807A1A05807A6A | ||
26 | :100190002305271001BA279008E3B40424010F06B1 | ||
27 | :1001A000898B1A6908E3EA04196988E3E00403B952 | ||
28 | :1001B0000988C6BEDD04A01FAE2FA99880790F055F | ||
29 | :1001C00001B9188807B90988C6BEE704EE10A990DE | ||
30 | :1001D00080790F05196908E3FE0403B9098846BE52 | ||
31 | :1001E000C6BEFA04A0171EBEAE1FBFBF00FF13BEDF | ||
32 | :1001F000DFBF8080A99947BE80790F0501B90988C2 | ||
33 | :10020000C6BE0E05A016A026B7BF00FF1EBEA01ECC | ||
34 | :10021000AE2EBFBF00FF13BEDFBF8080A9990C8543 | ||
35 | :100220000F86076988E31605070D108559BE1E88DD | ||
36 | :100230004ABE00EF1E101C901F101D90A0101E90B3 | ||
37 | :10024000A0101F9000EF1E101C3020901B73205434 | ||
38 | :1002500003BE259825101C2025902573145403BE39 | ||
39 | :100260008E8B80982F6988E3390559BE07BB806162 | ||
40 | :100270008098A08B1F101D3021901B73215403BE4A | ||
41 | :100280002E982E101D202E902E73155403BE80988C | ||
42 | :100290002F6988E34F0559BE07BB80618098A08B0A | ||
43 | :1002A000186908EF2573165403BEA0982E731754CF | ||
44 | :1002B00003BEA09800EFA08BC6BE6B0559BE04BB61 | ||
45 | :1002C00090AA04BE1EBEE099E08BA069D090A06900 | ||
46 | :1002D000D0901F0805B81F88908BA069D090A069A6 | ||
47 | :1002E0009090D08BD88B1FBE00EF00000000000064 | ||
48 | :1002F00000000000000000000000000000000000FE | ||
49 | :1003000000000000000000000000000000000000ED | ||
50 | :020310000000EB | ||
51 | :00000001FF | ||