]> granicus.if.org Git - linux-firmware/commitdiff
linux-firmware: Amphion: Add VPU firmwares for NXP i.MX8Q SoCs 20220209
authorMing Qian <ming.qian@nxp.com>
Wed, 26 Jan 2022 05:48:05 +0000 (13:48 +0800)
committerJosh Boyer <jwboyer@kernel.org>
Wed, 9 Feb 2022 23:06:47 +0000 (18:06 -0500)
Add the firmwares for the amphion vpu driver that runs on NXP
i.MX8QXP and i.MX8QM.

Firmware version:
VPU Decoder Firmware Version 1.7.4
VPU Encoder Firmware Version 1.3.1

Signed-off-by: Ming Qian <ming.qian@nxp.com>
Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
Signed-off-by: Josh Boyer <jwboyer@kernel.org>
LICENSE.amphion_vpu [new file with mode: 0644]
WHENCE
amphion/vpu/vpu_fw_imx8_dec.bin [new file with mode: 0755]
amphion/vpu/vpu_fw_imx8_enc.bin [new file with mode: 0755]

diff --git a/LICENSE.amphion_vpu b/LICENSE.amphion_vpu
new file mode 100644 (file)
index 0000000..31840ec
--- /dev/null
@@ -0,0 +1,48 @@
+Copyright 2015, Amphion Semiconductor Ltd
+Copyright 2021, NXP
+All rights reserved.
+
+Redistribution. Reproduction and redistribution in binary form, without
+modification, for use solely in conjunction with a NXP
+chipset, is permitted provided that the following conditions are met:
+
+  . Redistributions must reproduce the above copyright notice and the following
+    disclaimer in the documentation and/or other materials provided with the
+    distribution.
+
+  . Neither the name of NXP nor the names of its suppliers
+    may be used to endorse or promote products derived from this Software
+    without specific prior written permission.
+
+  . No reverse engineering, decompilation, or disassembly of this Software is
+    permitted.
+
+Limited patent license. NXP (.Licensor.) grants you
+(.Licensee.) a limited, worldwide, royalty-free, non-exclusive license under
+the Patents to make, have made, use, import, offer to sell and sell the
+Software. No hardware per se is licensed hereunder.
+The term .Patents. as used in this agreement means only those patents or patent
+applications owned solely and exclusively by Licensor as of the date of
+Licensor.s submission of the Software and any patents deriving priority (i.e.,
+having a first effective filing date) therefrom. The term .Software. as used in
+this agreement means the firmware image submitted by Licensor, under the terms
+of this license, to git://git.kernel.org/pub/scm/linux/kernel/git/firmware/
+linux-firmware.git.
+Notwithstanding anything to the contrary herein, Licensor does not grant and
+Licensee does not receive, by virtue of this agreement or the Licensor's
+submission of any Software, any license or other rights under any patent or
+patent application owned by any affiliate of Licensor or any other entity
+(other than Licensor), whether expressly, impliedly, by virtue of estoppel or
+exhaustion, or otherwise.
+
+DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
+CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
+BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 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 b76731bda3b19491c63c0ea027f97b8bd91c53fd..932c2f9e8fe2fa82f8d201066c3b69c961d47162 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -5867,3 +5867,14 @@ File: mrvl/cpt04/ie.out
 Version: v1.21
 
 Licence: Redistributable. See LICENCE.Marvell for details.
+
+---------------------------------------------------------------------------
+
+Driver: amphion - Amphion VPU(Video Processing Unit) Codec IP driver
+
+File: amphion/vpu/vpu_fw_imx8_dec.bin
+Version: 1.7.4
+File: amphion/vpu/vpu_fw_imx8_enc.bin
+Version: 1.3.1
+
+Licence: Redistributable. See LICENSE.amphion_vpu for details
diff --git a/amphion/vpu/vpu_fw_imx8_dec.bin b/amphion/vpu/vpu_fw_imx8_dec.bin
new file mode 100755 (executable)
index 0000000..5be3d63
Binary files /dev/null and b/amphion/vpu/vpu_fw_imx8_dec.bin differ
diff --git a/amphion/vpu/vpu_fw_imx8_enc.bin b/amphion/vpu/vpu_fw_imx8_enc.bin
new file mode 100755 (executable)
index 0000000..03b9308
Binary files /dev/null and b/amphion/vpu/vpu_fw_imx8_enc.bin differ