From: Nas Chung Date: Tue, 20 May 2025 05:47:40 +0000 (+0900) Subject: cnm: Add Chips&Media wave633c firmware for NXP i.MX9 X-Git-Tag: 20250613~24^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c97a2ef501be047a901764735147a278999c8ff0;p=thirdparty%2Flinux-firmware.git cnm: Add Chips&Media wave633c firmware for NXP i.MX9 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 --- diff --git a/LICENCE.cnm b/LICENCE.cnm index 48d23ea8..470f2d5e 100644 --- a/LICENCE.cnm +++ b/LICENCE.cnm @@ -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 09da627d..4803bbfd 100644 --- 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 index 00000000..7196d0d7 Binary files /dev/null and b/cnm/wave633c_imx9_codec_fw.bin differ