diff options
| author | Jaswinder Singh <jaswinder@infradead.org> | 2008-07-05 08:35:22 -0400 |
|---|---|---|
| committer | David Woodhouse <David.Woodhouse@intel.com> | 2008-07-14 17:45:46 -0400 |
| commit | d71792ac3d48df6693f7b339e02494efc27036c3 (patch) | |
| tree | fa5ee1c156cfd0786610fc20213098a13537eab3 /firmware | |
| parent | 7f127d5ed0da66053482a3e18014c439da3c41d1 (diff) | |
firmware: convert sb16_csp driver to use firmware loader exclusively
Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'firmware')
| -rw-r--r-- | firmware/Makefile | 4 | ||||
| -rw-r--r-- | firmware/WHENCE | 18 | ||||
| -rw-r--r-- | firmware/sb16/alaw_main.csp.ihex | 87 | ||||
| -rw-r--r-- | firmware/sb16/ima_adpcm_capture.csp.ihex | 121 | ||||
| -rw-r--r-- | firmware/sb16/ima_adpcm_init.csp.ihex | 70 | ||||
| -rw-r--r-- | firmware/sb16/ima_adpcm_playback.csp.ihex | 122 | ||||
| -rw-r--r-- | firmware/sb16/mulaw_main.csp.ihex | 84 |
7 files changed, 506 insertions, 0 deletions
diff --git a/firmware/Makefile b/firmware/Makefile index 782c499a3738..10028ace2de4 100644 --- a/firmware/Makefile +++ b/firmware/Makefile | |||
| @@ -28,6 +28,10 @@ fw-shipped-$(CONFIG_SMCTR) += tr_smctr.bin | |||
| 28 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp | 28 | fw-shipped-$(CONFIG_SND_KORG1212) += korg/k1212.dsp |
| 29 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ | 29 | fw-shipped-$(CONFIG_SND_MAESTRO3) += ess/maestro3_assp_kernel.fw \ |
| 30 | ess/maestro3_assp_minisrc.fw | 30 | ess/maestro3_assp_minisrc.fw |
| 31 | fw-shipped-$(CONFIG_SND_SB16_CSP) += sb16/mulaw_main.csp sb16/alaw_main.csp \ | ||
| 32 | sb16/ima_adpcm_init.csp \ | ||
| 33 | sb16/ima_adpcm_playback.csp \ | ||
| 34 | sb16/ima_adpcm_capture.csp | ||
| 31 | fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \ | 35 | fw-shipped-$(CONFIG_SND_YMFPCI) += yamaha/ds1_ctrl.fw yamaha/ds1_dsp.fw \ |
| 32 | yamaha/ds1e_ctrl.fw | 36 | yamaha/ds1e_ctrl.fw |
| 33 | fw-shipped-$(CONFIG_TIGON3) += tigon/tg3.bin tigon/tg3_tso.bin \ | 37 | fw-shipped-$(CONFIG_TIGON3) += tigon/tg3.bin tigon/tg3_tso.bin \ |
diff --git a/firmware/WHENCE b/firmware/WHENCE index 5c1dc159639a..66c51b275e9e 100644 --- a/firmware/WHENCE +++ b/firmware/WHENCE | |||
| @@ -321,3 +321,21 @@ DSP56001 assembler, possibly buildable with a56 from | |||
| 321 | http://www.zdomain.com/a56.html | 321 | http://www.zdomain.com/a56.html |
| 322 | 322 | ||
| 323 | -------------------------------------------------------------------------- | 323 | -------------------------------------------------------------------------- |
| 324 | |||
| 325 | Driver: SND_SB16_CSP - Sound Blaster 16/AWE CSP support | ||
| 326 | |||
| 327 | File: sb16/mulaw_main.csp | ||
| 328 | File: sb16/alaw_main.csp | ||
| 329 | File: sb16/ima_adpcm_init.csp | ||
| 330 | File: sb16/ima_adpcm_playback.csp | ||
| 331 | File: sb16/ima_adpcm_capture.csp | ||
| 332 | |||
| 333 | Licence: Allegedly GPLv2+, but no source visible. Marked: | ||
| 334 | /* | ||
| 335 | * Copyright (c) 1994 Creative Technology Ltd. | ||
| 336 | * Microcode files for SB16 Advanced Signal Processor | ||
| 337 | */ | ||
| 338 | |||
| 339 | Found in hex form in kernel source. | ||
| 340 | |||
| 341 | -------------------------------------------------------------------------- | ||
diff --git a/firmware/sb16/alaw_main.csp.ihex b/firmware/sb16/alaw_main.csp.ihex new file mode 100644 index 000000000000..04502707c42a --- /dev/null +++ b/firmware/sb16/alaw_main.csp.ihex | |||
| @@ -0,0 +1,87 @@ | |||
| 1 | :10000000001000440800004400B1004400610044B6 | ||
| 2 | :10001000085000440DF261A8440404190000404552 | ||
| 3 | :10002000404939AC5555718B500563800000063945 | ||
| 4 | :10003000FF2E2149FF0FD4492001090E2000718BAA | ||
| 5 | :10004000A801A8808801A880A8000080D200718B38 | ||
| 6 | :100050008800A880A804B3802007B3808803B180FB | ||
| 7 | :10006000C000095CC2010082A100718BCD0004199F | ||
| 8 | :100070002120718BCF0004190000B180C200041947 | ||
| 9 | :100080000040001408400424000034490C4000449F | ||
| 10 | :1000900044040439000040453200095C00000C397A | ||
| 11 | :1000A00000004045404009EFFF2009CF000463A154 | ||
| 12 | :1000B000500333800004A38000FFC28B00D004549F | ||
| 13 | :1000C00004E000C4200380C03000008800007A0AE9 | ||
| 14 | :1000D000D001008200600044C0000099006000442C | ||
| 15 | :1000E00000FFC28B20000080000D428B083200C44C | ||
| 16 | :1000F000000E428B00A200C4001E428B0CB200C452 | ||
| 17 | :10010000008E428B006200C4009E428B085200C4E5 | ||
| 18 | :1001100000BE428B085200C40004428B047200C42B | ||
| 19 | :100120000024428B00D200C40055428B006000C402 | ||
| 20 | :1001300000004045200179800030428B088200C4D5 | ||
| 21 | :10014000000040450000718B4001008000600044C9 | ||
| 22 | :10015000FF00E2AB00B200C40FF2A8A82000B188F3 | ||
| 23 | :10016000000041024DF20039C001008200600044ED | ||
| 24 | :100170000DF2A3A84DF2003900600044FF00E2AB8D | ||
| 25 | :1001800020000088000061024DF204190060004464 | ||
| 26 | :10019000FF00E2ABA0000088000061104DF20419DE | ||
| 27 | :1001A00000600044FF20E2AB60000088000071C0E6 | ||
| 28 | :1001B0004DF20419006000440000798000E20084E0 | ||
| 29 | :1001C0000303044904C20054006004640060004456 | ||
| 30 | :1001D0000000638000000619030004490060004429 | ||
| 31 | :1001E00020016380000006190020E28B0CF20084DD | ||
| 32 | :1001F000BE00518BC020003908010044EC00518B37 | ||
| 33 | :10020000C02000390002E28B042100843F00518BA2 | ||
| 34 | :10021000C2200039001100443D00518BC22000393A | ||
| 35 | :10022000E500718BCD0000390000B180C9200419B0 | ||
| 36 | :10023000CB200419C1200419C32004191000718BAC | ||
| 37 | :10024000C7200419DE00518BCF0000390001B180B6 | ||
| 38 | :10025000C4200419C6200419C8200419CA2004198E | ||
| 39 | :100260002000718BCC200419030004490060004475 | ||
| 40 | :10027000090461A8C10004190B0461A8CA0004198B | ||
| 41 | :10028000046000D40D00610A9040098F0001004510 | ||
| 42 | :100290000F00610A0040098F000100458200092E0D | ||
| 43 | :1002A000804009CF02006122432561224033008053 | ||
| 44 | :1002B0000848004420B1495C9200094E0203092E0F | ||
| 45 | :1002C0000000A302C00071C02000EB800004C28BBC | ||
| 46 | :1002D0002004618000047A02C00000820CC3084937 | ||
| 47 | :1002E000B001F3800000103920000C890C88084907 | ||
| 48 | :1002F0000300A81800001039BDFF628B20010080A8 | ||
| 49 | :10030000000063CB00007A024000015B2000008007 | ||
| 50 | :1003100000004ACB2000138020007A80E02100C03A | ||
| 51 | :10032000080008491041098EAEAE628B00046122BC | ||
| 52 | :1003300000030045220133802001A30200007A80DF | ||
| 53 | :10034000C00000820720400A08A3008440210080EA | ||
| 54 | :1003500040059310C7200039000040450720400A9F | ||
| 55 | :100360000C930084080000820C246150400100803E | ||
| 56 | :10037000C7200039000040450004638000000639B2 | ||
| 57 | :100380004201090E0220610A000100450C20600AAA | ||
| 58 | :1003900000C300840004B180000006390C6104D45D | ||
| 59 | :1003A000002471C0203333C0E001A38222037A020B | ||
| 60 | :1003B000C301A3822001338000007A80C201B350C0 | ||
| 61 | :1003C000CC20003900007180000800440C20600A35 | ||
| 62 | :1003D00000F300840004B180000006390C6104D4ED | ||
| 63 | :1003E000000071C000009310CC20003900080044C8 | ||
| 64 | :1003F000CC200039002000C0003071C0000800444B | ||
| 65 | :1004000020010080AEAE628B20013380000083802B | ||
| 66 | :1004100020007A8020A1495C8200096E804A098E02 | ||
| 67 | :10042000E001B3822004A38000007ACB2804EA1004 | ||
| 68 | :100430000C047A107000C08B00001039900300800B | ||
| 69 | :100440004000215B900061800C8A084900001C1963 | ||
| 70 | :100450004000085B08000849200200800300A8183B | ||
| 71 | :1004600000001419400021CB000041020000EB8085 | ||
| 72 | :10047000F2010082402133020820610AC4000419FD | ||
| 73 | :10048000C70000990200610A0C0A04140100610A05 | ||
| 74 | :100490000300480A00580454C30004190C580044CF | ||
| 75 | :1004A0000800C80A0C580454C80004190A00610A5C | ||
| 76 | :1004B0000900480A00C80454C90004190CC80044C3 | ||
| 77 | :1004C0000B00C80A0CC80454CB0004190400610ACC | ||
| 78 | :1004D0000600480A00D80454C60004190CD8004489 | ||
| 79 | :1004E0000500C80A0CD80454C50004190700610AA5 | ||
| 80 | :1004F0000C00480A000A0454CC0004190C0A0044F9 | ||
| 81 | :100500000E00C80A0C0A0454CE000419000040452D | ||
| 82 | :080510002010718B0842060067 | ||
| 83 | :00000001FF | ||
| 84 | /* | ||
| 85 | * Copyright (c) 1994 Creative Technology Ltd. | ||
| 86 | * Microcode files for SB16 Advanced Signal Processor | ||
| 87 | */ | ||
diff --git a/firmware/sb16/ima_adpcm_capture.csp.ihex b/firmware/sb16/ima_adpcm_capture.csp.ihex new file mode 100644 index 000000000000..9a50a58564ae --- /dev/null +++ b/firmware/sb16/ima_adpcm_capture.csp.ihex | |||
| @@ -0,0 +1,121 @@ | |||
| 1 | :1000000000100044080000440070004408D0004480 | ||
| 2 | :1000100000F000440DF261A84404041900004045BA | ||
| 3 | :100020000004638000000639FF2E2149FF0CD449EB | ||
| 4 | :10003000404939AC5555718B5001B1800000718B2E | ||
| 5 | :10004000C2300419C0A00419C2A004198900718B20 | ||
| 6 | :10005000C83004197100718BCD000419CF00041948 | ||
| 7 | :100060008000718BCB2004192000718BC4200419EF | ||
| 8 | :100070004700518BC020003900006380C1A00419E3 | ||
| 9 | :100080009300014FCD300009CF3000090C4000141F | ||
| 10 | :1000900000600014000461A8020461A80C6004243C | ||
| 11 | :1000A000000034490850004444040439000040452D | ||
| 12 | :1000B0000830610A05B0E8180CC00454C8300419AF | ||
| 13 | :1000C000090400A80B0400A800004045090461A829 | ||
| 14 | :1000D000C10004190B0461A8CA0004190D00610ACB | ||
| 15 | :1000E000000100450F00610A0040098F0001004532 | ||
| 16 | :1000F000404009EFFF2009CF000463A15003338083 | ||
| 17 | :100100000004A38000FFC28B0C120454081200C428 | ||
| 18 | :10011000200380C03000008800007A0AD0010082ED | ||
| 19 | :1001200004500044C00000990450004400FFC28BFA | ||
| 20 | :1001300020000080000D428B044200C4000E428B60 | ||
| 21 | :10014000085200C4001E428B00E200C4008E428BA5 | ||
| 22 | :1001500008D200C4009E428B04F200C400BE428B51 | ||
| 23 | :1001600004F200C40004428B041100C40024428B3A | ||
| 24 | :100170000C6100C40055428B045000C4003F428B08 | ||
| 25 | :100180000C0100C400004045200179800030428B02 | ||
| 26 | :10019000046200C4000040450000718B40010080F3 | ||
| 27 | :1001A00004500044FF00E2AB08C200C40FF2A8A84C | ||
| 28 | :1001B0002000B188000041024DF20039C0010082E8 | ||
| 29 | :1001C000045000440DF2A3A84DF20039045000443D | ||
| 30 | :1001D000FF00E2AB20000088000061024DF204192C | ||
| 31 | :1001E00004500044FF00E2ABA00000880000611052 | ||
| 32 | :1001F0004DF2041904500044FF20E2AB6000008877 | ||
| 33 | :10020000000071C04DF204190450004400007A0A45 | ||
| 34 | :100210002001F08001A0410A001100C42001F080FB | ||
| 35 | :10022000C130041904500044000079800C4100845E | ||
| 36 | :100230008900718BC83004199700718BCD0000398B | ||
| 37 | :100240000001B1808000041982000419C120041942 | ||
| 38 | :10025000C3200419C2300419CD100419CF10041999 | ||
| 39 | :10026000B000718B84000419860004198000718B22 | ||
| 40 | :10027000CB2004199300014FCD300009CF30000985 | ||
| 41 | :100280000302044908410014045000440000638044 | ||
| 42 | :100290000000061903000449045000442001638053 | ||
| 43 | :1002A000000006190020E28B00C100844700518B3A | ||
| 44 | :1002B000C020003900006380C1A0041900E100449F | ||
| 45 | :1002C000BD00518BC02000390000B180C1A00419CD | ||
| 46 | :1002D00003000449045000440020610A0001004565 | ||
| 47 | :1002E0000230610A0C8300C40C780844045A0844A4 | ||
| 48 | :1002F000B200094F1042098E05B0E01804230084B3 | ||
