From: Ian Minett Date: Tue, 5 Feb 2013 14:07:59 +0000 (+0100) Subject: Add firmware for CA0132 DSP X-Git-Tag: v1.0.27~4 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=38a9301e05949a4f74b14e8414aa751d9f11b469;p=alsa-firmware.git Add firmware for CA0132 DSP Signed-off-by: Ian Minett Signed-off-by: Takashi Iwai --- diff --git a/Makefile.am b/Makefile.am index b768552..52ddc53 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,7 @@ AUTOMAKE_OPTIONS = 1.3 foreign SUBDIRS = hdsploader mixartloader pcxhrloader usx2yloader vxloader echoaudio \ asihpi emi_26_62 emu korg1212 maestro3 multisound sb16 wavefront \ - ymfpci aica + ymfpci aica ca0132 EXTRA_DIST = depcomp diff --git a/ca0132/Makefile.am b/ca0132/Makefile.am new file mode 100644 index 0000000..5d5d56b --- /dev/null +++ b/ca0132/Makefile.am @@ -0,0 +1,13 @@ +firmware_files = ctefx.bin + +if USE_HOTPLUG +hotplugfwdir = @HOTPLUGFWDIR@ +hotplugfw_DATA = $(firmware_files) +else +hotplugfwdir = +hotplugfw_DATA = +endif + +EXTRA_DIST = $(firmware_files) creative.txt + + diff --git a/ca0132/README b/ca0132/README new file mode 100644 index 0000000..e4d0051 --- /dev/null +++ b/ca0132/README @@ -0,0 +1,5 @@ +This directory contains the firmware file for DSP on Creative CA0132 +(Sound Core3D) HD-audio codecs. Put this file under the standard +firmware directory (typically /lib/firmware). + +For the license, refer to creative.txt. diff --git a/ca0132/creative.txt b/ca0132/creative.txt new file mode 100644 index 0000000..4324365 --- /dev/null +++ b/ca0132/creative.txt @@ -0,0 +1,48 @@ +01 Copyright (c) 2012, Creative Technology Ltd +02 All rights reserved. +03 +04 Redistribution. Redistribution and use in binary form, without +05 modification, are permitted provided that the following conditions are +06 met: +07 +08 * Redistributions must reproduce the above copyright notice and the +09 following disclaimer in the documentation and/or other materials +10 provided with the distribution. +11 * Neither the name of Creative Technology Ltd or its affiliates ("CTL") +12 nor the names of its suppliers may be used to endorse or promote +13 products derived from this software without specific prior written +14 permission. +15 * No reverse engineering, decompilation, or disassembly of this software +16 (or any part thereof) is permitted. +17 +18 Limited patent license. CTL grants a limited, world-wide, +19 royalty-free, non-exclusive license under patents it now or hereafter +20 owns or controls to make, have made, use, import, offer to sell and +21 sell ("Utilize") this software, but strictly only to the extent that any +22 such patent is necessary to Utilize the software alone, or in +23 combination with an operating system licensed under an approved Open +24 Source license as listed by the Open Source Initiative at +25 http://opensource.org/licenses. The patent license shall not be +26 applicable, to any other combinations which include this software. +27 No hardware per se is licensed hereunder. +28 +29 DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +30 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, +31 BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +32 FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +33 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +34 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +35 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS +36 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +37 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +38 TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +39 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +40 DAMAGE. +41 +42 NO OTHER RIGHTS GRANTED. USER HEREBY ACKNOWLEDGES AND AGREES THAT USE OF +43 THIS SOFTWARE SHALL NOT CREATE OR GIVE GROUNDS FOR A LICENSE BY +44 IMPLICATION, ESTOPPEL, OR OTHERWISE TO ANY INTELLECTUAL PROPERTY RIGHTS +45 (PATENT, COPYRIGHT, TRADE SECRET, MASK WORK, OR OTHER PROPRIETARY RIGHT) +46 EMBODIED IN ANY OTHER CTL HARDWARE OR SOFTWARE WHETHER SOLELY OR IN +47 COMBINATION WITH THIS SOFTWARE. + diff --git a/ca0132/ctefx.bin b/ca0132/ctefx.bin new file mode 100644 index 0000000..7bdcd2e Binary files /dev/null and b/ca0132/ctefx.bin differ diff --git a/configure.in b/configure.in index 2b36992..bf44d45 100644 --- a/configure.in +++ b/configure.in @@ -68,4 +68,5 @@ AC_OUTPUT(Makefile \ wavefront/Makefile \ ymfpci/Makefile \ aica/Makefile \ + ca0132/Makefile \ )