]> git.ipfire.org Git - thirdparty/linux-firmware.git/commitdiff
cnm: Add Chips&Media wave633c firmware for NXP i.MX9
authorNas Chung <nas.chung@chipsnmedia.com>
Tue, 20 May 2025 05:47:40 +0000 (14:47 +0900)
committerKernel Firmware Robot <linux-firmware@kernel.org>
Tue, 20 May 2025 05:49:21 +0000 (00:49 -0500)
Add the firmware for the Chips&Media wave633c codec IP,
which integrates both decoder and encoder functionality.
This firmware is intended for use on NXP SoCs based on
the i.MX9 architecture.

The LICENCE.cnm file has been updated to restrict use
of this firmware to NXP silicon products only.

FW version : 4.0.0

Signed-off-by: Nas Chung <nas.chung@chipsnmedia.com>
LICENCE.cnm
WHENCE
cnm/wave633c_imx9_codec_fw.bin [new file with mode: 0644]

index 48d23ea85029752217db6a1bb2309fe63178f878..470f2d5e182b9d97ff9ccf6b96153718c494d5e1 100644 (file)
@@ -1,23 +1,43 @@
 Copyright (C) 2021 Chips&Media, Inc.
 All rights reserved.
 
-Redistribution and use in binary form is permitted provided that the following
+Redistribution and use in binary form are permitted provided that the following
 conditions are met:
 
 1. Redistributions must reproduce the above copyright notice, this list of
 conditions and the following disclaimer in the documentation and/or other
 materials provided with the distribution.
 
-2. Redistribution and use shall be used only with Texas Instruments Incorporateds
-silicon products. Any other use, reproduction, modification, translation,
-or compilation of the Software is prohibited.
+2. Use of the following software binaries shall be strictly limited as
+specified below:
+
+  2.1 Solely for use with Texas Instruments Incorporated's silicon products:
+    * wave521c_k3_codec_fw.bin
+
+  2.2 Solely for use with NXP's silicon products:
+    * wave633c_imx9_codec_fw.bin
+
+Any other use, reproduction, modification, translation, or compilation of the
+Software is prohibited.
 
 3. No reverse engineering, decompilation, or disassembly is permitted.
 
+4. Neither the name of Chips&Media, Inc. nor the names of its suppliers may be
+used to endorse or promote products derived from this software without specific
+prior written permission.
+
 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THIS SOFTWARE IS PROVIDED
 "AS IS" WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY EXPRESS
 OR IMPLIED WARRANTIES OF MERCHANTABILITY, ACCURACY, FITNESS OR SUFFICIENCY FOR A
 PARTICULAR PURPOSE, SATISFACTORY QUALITY, CORRESPONDENCE WITH DESCRIPTION, QUIET
 ENJOYMENT OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
-CHIPS&MEDIA, INC., ITS AFFILIATES AND THEIR SUPPLIERS DISCLAIM ANY WARRANTY THAT THE
-DELIVERABLES WILL OPERATE WITHOUT INTERRUPTION OR BE ERROR-FREE.
+CHIPS&MEDIA, INC., ITS AFFILIATES AND THEIR SUPPLIERS DISCLAIM ANY WARRANTY THAT
+THE DELIVERABLES WILL OPERATE WITHOUT INTERRUPTION OR BE ERROR-FREE.
+
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/WHENCE b/WHENCE
index 09da627d2305f931ddabe9d6ce87faf0ae2e66f9..4803bbfde0da1b7f449e90632b563f00f3fb770b 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -6989,7 +6989,7 @@ https://github.com/SiliconLabs/wfx-linux-tools
 
 --------------------------------------------------------------------------
 
-Driver: wave5 - Chips&Media, Inc. video codec driver
+Driver: wave5 - Chips&Media, Inc. Wave5 video codec driver
 
 File: cnm/wave521c_k3_codec_fw.bin
 
@@ -6997,6 +6997,14 @@ Licence: Redistributable. See LICENCE.cnm for details.
 
 --------------------------------------------------------------------------
 
+Driver: wave6 - Chips&Media, Inc. Wave6 video codec driver
+
+File: cnm/wave633c_imx9_codec_fw.bin
+
+Licence: Redistributable. See LICENCE.cnm for details.
+
+--------------------------------------------------------------------------
+
 Driver: rvu_cptpf - Marvell CPT driver
 
 File: mrvl/cpt01/ae.out
diff --git a/cnm/wave633c_imx9_codec_fw.bin b/cnm/wave633c_imx9_codec_fw.bin
new file mode 100644 (file)
index 0000000..7196d0d
Binary files /dev/null and b/cnm/wave633c_imx9_codec_fw.bin differ