From e453ee3a8d0ca76b78c46d5bad9b1b9384c57849 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Tue, 29 Jun 2021 10:02:43 -0500 Subject: Update EULA and SCR for NXP release 5.10.35-2.0.0 Signed-off-by: Tom Hochstein --- EULA | 30 +- SCR/SCR-5.10.35-2.0.0.txt | 1540 +++++++++++++++++++++++++++++++++++++++ SCR/SCR-5.4.70_2.3.2.txt | 1336 --------------------------------- classes/fsl-eula-unpack.bbclass | 10 +- 4 files changed, 1571 insertions(+), 1345 deletions(-) create mode 100644 SCR/SCR-5.10.35-2.0.0.txt delete mode 100644 SCR/SCR-5.4.70_2.3.2.txt diff --git a/EULA b/EULA index 015a74b17..97a3cddfc 100644 --- a/EULA +++ b/EULA @@ -1,4 +1,4 @@ -LA_OPT_NXP_Software_License v22 April 2021 +LA_OPT_NXP_Software_License v24 June 2021 IMPORTANT. Read the following NXP Software License Agreement ("Agreement") completely. By selecting the "I Accept" button at the end of this page, or by @@ -96,7 +96,7 @@ in combination with a NXP Product. You may not distribute or sublicense the Licensed Software to others under the license granted in this Section 2.2. -You may demonstrate the Licensed Software to your direct costumers as part of +You may demonstrate the Licensed Software to your direct customers as part of an Authorized System so long as such demonstration is directly controlled by you and without prior approval by NXP; however, to all other third parties only if NXP has provided its advance, written approval (e.g. email approval) of your @@ -405,14 +405,14 @@ examination or audit. Agreement will be made in writing, and will be effective when received at the following addresses: - NXP: NXP B.V. - High Tech Campus 60 - 5656 AG Eindhoven - The Netherlands + NXP: NXP B.V. + High Tech Campus 60 + 5656 AG Eindhoven + The Netherlands - ATTN: Legal Department + ATTN: Legal Department - You: The address provided at registration will be used. + You: The address provided at registration will be used. 23. RELATIONSHIP OF THE PARTIES. The parties are independent contractors. Nothing in this Agreement will be construed to create any @@ -475,6 +475,9 @@ or embedded within, Authorized Systems that include an Amphion Video Decoder. Aquantia Corp.: You may use Aquantia's API binaries solely to flash the API software to an NXP Product which mates with an Aquantia device. +Argus Cyber Security: The Argus software may only be used in object code and +only for evaluation and demonstration purposes. + Atheros: Use of Atheros software is limited to evaluation and demonstration only. Permitted distributions must be similarly limited. Further rights must be obtained directly from Atheros. @@ -486,8 +489,11 @@ Au-Zone Technologies: eIQ Portal, Model Tool, DeepViewRT and ModelRunner are distributed by NXP under license from Au-Zone Technologies. Your use of the Licensed Software, examples and related documentation is subject to the following: + (1) Use of Software is limited to Authorized System only + (2) In no event may Licensee Sublicense OR distribute the Software + (3) AU-ZONE TECHNOLOGIES SHALL NOT BE LIABLE FOR USE OF LICENSED SOFTWARE IN CRITICAL APPLICATIONS BY LICENSEE @@ -525,6 +531,14 @@ Cypress Semiconductor Corporation: WWD RTOS source code may only be used in accordance with the Cypress IOT Community License Agreement obtained directly from Cypress Semiconductor Corporation. +Elektrobit Automotive GmbH (“EB”): EB software must be used consistent with +the EB License Terms and Conditions, Version 1.4 (Dec 2019) found here: +https://www.elektrobit.com/legal-notice/ . Licensee is only granted an +evaluation license for the EB software, defined as license to use the EB +software internally for own evaluation purposes, limited to three (3) months. +Production deployment of the EB software using this license is prohibited. See +additionally Section 2.1.1 EB EULA. + Embedded Systems Academy GmbH (EmSA): Any use of Micro CANopen Plus is subject to the acceptance of the license conditions described in the LICENSE.INFO file distributed with all example projects and in the documentation and the diff --git a/SCR/SCR-5.10.35-2.0.0.txt b/SCR/SCR-5.10.35-2.0.0.txt new file mode 100644 index 000000000..c51a0903e --- /dev/null +++ b/SCR/SCR-5.10.35-2.0.0.txt @@ -0,0 +1,1540 @@ +NXP Software Content Register + +Release - Linux 5.10.35-2.0.0 + June 2021 + +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING + +Yocto Project recipe manifest: +repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-hardknott -m imx-5.10.35-2.0.0.xml + +Release tag: lf-5.10.35-2.0.0 + +-------------------------------------------- +BSP Packages +-------------------------------------------- + +Package: linux-imx.git +Version: 5.10 +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: The Linux kernel with i.MX-specific drivers +Release Location: https://source.codeaurora.org/external/imx/linux-imx -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + kernel.org (GPL-2.0) - https://www.kernel.org/ + +-------------------------------------------- + +Package: uboot-imx.git +Version: 2021.04 +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: Bootloader with i.MX-specific capabilities +Release Location: https://source.codeaurora.org/external/imx/uboot-imx -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome + Android Open Source Project (BSD-2-Clause) - https://source.android.com/ + zlib (zlib license) - http://www.zlib.net/ + +-------------------------------------------- + +Package: imx-atf.git +Version: 2.4 +Outgoing License: BSD-3-Clause +License File: docs/license.rst +Package Category: BSP +Type of Content: source +Description and comments: ARM Trusted Firmware +Release Location: https://source.codeaurora.org/external/imx/imx-atf -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-clause) + arm-trusted-firmware - ARM Limited (BSD-3-clause) - http://github.com/ARM-software/arm-trusted-firmware/ + +-------------------------------------------- + +Package: imx-sc-firmware-1.9.0.bin +Version: 1.9.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: System Controller Firmware +Release Location: Mirror +Origin: NXP (proprietary) + ARM CMSIS Library (BSD-3-clause) - https://silver.arm.com/ + +-------------------------------------------- + +Package: firmware-imx-8.12.bin +Version: 8.12 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: BSP firmware - DDR EPDC HDMI SDMA VPU +Release Location: Mirror +Origin: NXP (proprietary) + + In addition, these components contain code from the companies listed below. + DDR: origin: Synopsys (proprietary) + EASRC: origin: NXP (proprietary) + EPDC: origin: E Ink Corporation (proprietary) + HDMI: origin: Cadence Design Systems, Inc. (proprietary) + SDMA: origin: NXP (proprietary) + XCVR: origin: NXP (proprietary) + XUVI: origin: NXP (proprietary) + VPU: vpu_fw_imx27_TO1.bin + vpu_fw_imx27_TO2.bin + vpu_fw_imx51.bin + vpu_fw_imx53.bin + vpu_fw_imx6d.bin + vpu_fw_imx6q.bin + origin: Chips & Media, Inc. (proprietary) + + vpu_fw_imx8_dec.bin + vpu_fw_imx8_enc.bin + origin: Amphion Semiconductor Ltd (proprietary) + +-------------------------------------------- + +Package: imx-mkimage.git +Version: +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: Make Image BootLoader +Release Location: https://source.codeaurora.org/external/imx/imx-mkimage -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome + +-------------------------------------------- + +Package: imx-lib.git +Version: +Outgoing License: LGPL-2.1 +License File: COPYING-LGPL-2.1 +Package Category: BSP +Type of Content: source +Description and comments: BSP libraries +Release Location: https://source.codeaurora.org/external/imx/imx-lib -b master +Origin: NXP (LGPL-2.1) + +-------------------------------------------- + +Package: imx-test.git +Version: +Outgoing License: Each test has its own license. It is one of GPL-2.0 LGPL-2.1 or Apache-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: Linux unit test applications +Release Location: https://source.codeaurora.org/external/imx/imx-test -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + module_test: NXP (GPL-2.0+) + Hantro Products Oy. (GPL-2.0+) + test/caam: NXP [instructions] + test/can: NXP [instructions] + test/etm: The Android Open Source Project (Apache-2.0) - unpublished + test/gpu: NXP [instructions] + test/memtool: NXP (GPL-2.0+) + test/misc: NXP [instructions] + test/mmdc: NXP (GPL-2.0+) + test/mxc_als_test: NXP (GPL-2.0+) + test/mxc_alsa_dsd_player: NXP (GPL-2.0+) + alsa-dsd-player by Daniel Mack (GPL-2.0+) - https://github.com/zonque/alsa-dsd-player + The Music Player Daemon Project (GPL-2.0+) - http://www.musicpd.org + test/mxc_alsa_hw_params: NXP (GPL-2.0+) + test/mxc_amix_test: NXP (GPL-2.0+) + test/mxc_asrc_test: NXP (GPL-2.0+) + test/mxc_cec_test: NXP (GPL-2.0+) + test/mxc_clock_test: NXP [scripts and instructions] + test/mxc_dcic_test: NXP (GPL-2.0+) + test/mxc_dcp_test: NXP [instructions] + test/mxc_dryice_test: NXP [scripts and instructions] + test/mxc_dsp_test: NXP [MP3 file] + test/mxc_esai_test: NXP [instructions] + test/mxc_fb_test: NXP (GPL-2.0+) + test/mxc_firi_test: NXP [scripts and instructions] + test/mxc_hdd_test: NXP [scripts and instructions] + test/mxc_i2c_slave_test: NXP (GPL-2.0+) + test/mxc_iim_test: NXP (GPL-2.0+) + test/mxc_ipudev_test: NXP (LGPL-2.1+) + test/mxc_jpeg_test: NXP (GPL-2.0+) + test/mxc_keyb_test: NXP [scripts and instructions] + test/mxc_mcc_tty_test: NXP (GPL-2.0+) + test/mxc_mlb_test: NXP (GPL-2.0+) + test/mxc_mmc_test: NXP [scripts and instructions] + test/mxc_oprofile_test: NXP [scripts and instructions] + test/mxc_owire_test: NXP [scripts and instructions] + test/mxc_pdm_test: NXP (GPL-2.0+) + test/mxc_rtc: NXP (GPL-2.0+) + Paul Gortmaker (GPL-2.0+) - https://github.com/torvalds/linux/blob/master/tools/testing/selftests/timers/rtctest.c + test/mxc_sdma_test: NXP (GPL-2.0+) + test/mxc_secureboot: NXP [scripts and instructions] + test/mxc_sensor_test: Vojtech Pavlik (GPL-2.0+) + test/mxc_sim_test: NXP (GPL-2.0+) + test/mxc_spdif_test: NXP [instructions] + test/mxc_spi_test: NXP (GPL-2.0+) + test/mxc_ssi_test: NXP [instructions] + test/mxc_tuner_test: NXP (GPL-2.0+) + test/mxc_uart_test: NXP (GPL-2.0+) + test/mxc_usb_test: NXP [scripts and instructions] + test/mxc_v4l2_test: NXP (GPL-2.0+) + test/mxc_v4l2_vpu_test: NXP (GPL-2.0+) + test/mxc_vpu_test: NXP (GPL-2.0+) + Chips & Media (GPL-2.0+) + test/pm: NXP [Instructions] + test/pxp_lib_test: NXP (GPL-2.0+) + test/pxp_v4l2_test: NXP (GPL-2.0+) + Embedded Alley Solutions (GPL-2.0+) + test/rpmsg: NXP (GPL-2.0+) + test/wdog: NXP (GPL-2.0+) + +-------------------------------------------- + +Package: qcacld-2.0-imx.git +Version: 3.1 +Outgoing License: ISC +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: QCA9377 WLAN linux driver +Release Location: https://source.codeaurora.org/external/imx/qcacld-2.0-imx -b lf-5.10.35-2.0.0 +Origin: NXP (ISC) + Qualcomm Atheros, Inc. (ISC) – https://source.codeaurora.org/external/wlan/qcacld-2.0 + +-------------------------------------------- + +Package: firmware-qca-3.0.2.bin +Version: 3.0.2 +Outgoing License: LA_OPT_NXP_Software_License v10 December 2019 - Additional distribution license granted - Section 2.3 applies and Qualcomm Atheros License +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: Qca9377 WLAN & BT firmware +Release Location: Mirror +Origin: Qualcomm Atheros, Inc. (proprietary) + +-------------------------------------------- + +Package: mwifiex.git +Version: +Outgoing License: GPL-2.0 +License File: mxm_wifiex/wlan_src/gpl-2.0.txt +Package Category: BSP +Type of Content: source +Description and comments: NXP Wi-Fi linux SDK +Release Location: https://source.codeaurora.org/external/imx/mwifiex -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + +-------------------------------------------- + +Package: imx-seco-3.8.1.bin +Version: 3.8.1 +Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: BSP firmware - SECO +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-seco-libs.git +Version: +Outgoing License: LA_OPT_NXP_Software_License v23 May 2021 - Additional distribution license granted - Section 2.3 applies +License File: EULA.txt +Package Category: BSP +Type of Content: source +Description and comments: BSP source - SECO +Release Location: https://github.com/NXP/imx-seco-libs.git -b lf-5.10.35-2.0.0 +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: sof-imx-1.8.0-1 +Version: 1.8.0-1 +Outgoing License: BSD-3-Clause +License File: LICENCE +Package Category: BSP +Type of Content: binary +Description and comments: Sound Open Firmware +Release Location: Mirror +Origin: NXP (BSD-3-clause) + Intel Corporation (BSD-3-clause) + Cadence Design Systems, Inc. (MIT) + Ulf Magnusson (ISC) + FreeBSD (BSD-2-clause) + source code in: https://github.com/thesofproject/sof + +-------------------------------------------- + +Package: simg2img.git +Version: +Outgoing License: Apache-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: Tool to convert Android sparse images to raw images +Release Location: https://source.codeaurora.org/external/imx/simg2img -b master +Origin: NXP (Apache-2.0) + The Android Open Source Project (Apache-2.0) - https://android.googlesource.com/platform/system/core/+/master/libsparse + Gary S Brown (Public Domain) - http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c?txt + +-------------------------------------------- + +Package: imx-kobs.git +Version: +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: NAND boot writer +Release Location: https://github.com/NXPmicro/imx-kobs -b master +Origin: NXP (GPL-2.0) + AES (BSD-3-Clause) - http://brgladman.org/oldsite/AES/ + Secure Hash Algorithm Implementation (Public Domain) - http://www.nic.funet.fi/pub/crypt/hash/sha/ + IGEP Linux Kernel (GPL-2.0+) - http://www.igep.es/ + +-------------------------------------------- + +Package: imx-uuc.git +Version: +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: A daemon for mfgtools. +Release Location: https://github.com/NXPmicro/imx-uuc -b master +Origin: NXP (GPL-2.0) + +-------------------------------------------- + +Package: imx-optee-client.git +Version: 3.13.0.imx +Outgoing License: BSD-2-Clause +License File: LICENSE +Package Category: BSP +Type of Content: source +Description and comments: Open Portable Trusted Execution Environment for TEE Client library +Release Location: https://source.codeaurora.org/external/imx/imx-optee-client -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-2-Clause) + optee_client (BSD-2-Clause) - https://github.com/OP-TEE/optee_client + +-------------------------------------------- + +Package: imx-optee-os.git +Version: 3.13.0.imx +Outgoing License: BSD-2-Clause +License File: LICENSE +Package Category: BSP +Type of Content: source +Description and comments: Open Portable Trusted Execution Environment for Linux on ARM +Release Location: https://source.codeaurora.org/external/imx/imx-optee-os -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-2-Clause) + OP-TEE Trusted OS (BSD-2-Clause) - https://github.com/OP-TEE/optee_os + Mbed TLS (Apache-2.0) - https://github.com/ARMmbed/mbedtls/ + +-------------------------------------------- + +Package: imx-optee-test.git +Version: 3.13.0.imx +Outgoing License: BSD-2-Clause (ta/) and GPL-2.0 (host/) +License File: LICENSE.md +Package Category: BSP +Type of Content: source +Description and comments: Open Portable Trusted Execution Environment sanity tests +Release Location: https://source.codeaurora.org/external/imx/imx-optee-test -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-2-Clause) + optee_test (BSD-2-Clause) - https://github.com/OP-TEE/optee_test + +-------------------------------------------- + +Package: imx-jailhouse.git +Version: 0.12 +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: A partitioning Hypervisor based on Linux +Release Location: https://source.codeaurora.org/external/imx/imx-jailhouse -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + Siemens AG (GPL-2.0) - https://github.com/siemens/jailhouse + +-------------------------------------------- + +Package: imx-xen.git +Version: 4.13.0 +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: A Virtual Machine Monitor +Release Location: https://source.codeaurora.org/external/imx/imx-xen -b lf-5.10.35-2.0.0 +Origin: NXP (GPL-2.0) + +-------------------------------------------- + +Package: ml-security-1.0.4.bin +Version: 1.0.4 +Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: Machine Learning Security +Release Location: Mirror +Origin: NXP (NXP Proprietary) + +-------------------------------------------- + +Package: imx-smw.git +Version: 0.1 +Outgoing License: BSD-3-Clause +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: NXP i.MX Security Middleware Library +Release Location: https://source.codeaurora.org/external/imx/imx-smw -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Clause) + +-------------------------------------------- + +Package: keyctl_caam.git +Version: +Outgoing License: BSD-3-Clause +License File: COPYING +Package Category: BSP +Type of Content: source +Description and comments: NXP i.MX keyctl tool to manage CAAM Keys +Release Location: https://source.codeaurora.org/external/imx/keyctl_caam -b lf-5.10.35-2.0.0 +-------------------------------------------- + +Package: ecdsa-lib-imx-3.3.1.bin +Version: 3.3.1 +Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: BSP +Type of Content: binary +Description and comments: 2X signature verification library +Release Location: Mirror +-------------------------------------------- + +Package: v2xsehsm.git +Version: 0.5 +Outgoing License: BSD-3-Clause +License File: BSD-3-Clause.txt +Package Category: BSP +Type of Content: source +Description and comments: V2X Secure Element library +Release Location: https://source.codeaurora.org/external/imx/v2xsehsm -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Clause) + +-------------------------------------------- + +Package: vtest.git +Version: +Outgoing License: BSD-3-Clause +License File: BSD-3-Clause.txt +Package Category: BSP +Type of Content: source +Description and comments: V2X Test Suite +Release Location: https://source.codeaurora.org/external/imx/vtest -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Clause) + +-------------------------------------------- +Graphics Packages +-------------------------------------------- + +Package: isp-vvcam.git +Version: 4.2.2.13.0 +Outgoing License: GPL-2.0 +License File: vvcam/LICENSE +Package Category: Graphics +Type of Content: ISP Kernel Module source +Description and comments: Kernel Loadable Module for ISP +Release Location: https://source.codeaurora.org/external/imx/isp-vvcam -b lf-5.10.35-2.0.0 +Origin: VeriSilicon Holdings Co., Ltd. (GPL-2.0) + +-------------------------------------------- + +Package: isp-imx-4.2.2.13.0.bin +Version: 4.2.2.13.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary and source +Description and comments: i.MX software ISP +Release Location: Mirror +Origin: VeriSilicon Holdings Co., Ltd. (proprietary) + +-------------------------------------------- + +Package: basler-camera-4.2.2.13.0.bin +Version: 4.2.2.13.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Basler camera binary drivers +Release Location: Mirror +Origin: Basler AG (proprietary) + VeriSilicon Holdings Co., Ltd. (proprietary) + +-------------------------------------------- + +Package: apitrace-imx.git +Version: 9.0.0 +Outgoing License: MIT +License File: LICENSE +Package Category: Graphics +Type of Content: source +Description and comments: GPU Core IP and test application source +Release Location: https://source.codeaurora.org/external/imx/apitrace-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + apitrace (MIT) - https://github.com/apitrace/apitrace + +-------------------------------------------- + +Package: imx-gpu-viv-6.4.3.p2.0-aarch32.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary and source +Description and comments: GPU Core IP in binary and test application source +Release Location: Mirror +Origin: NXP (proprietary) + Verisilicon (formerly Vivante Corp.) (proprietary) + opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/ + The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/ + Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/ + libdri (MIT) - http://dri.freedesktop.org/wiki/ + The Android Open Source Project (Apache-2.0) - https://source.android.com/ + LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/ + +-------------------------------------------- + +Package: imx-gpu-viv-6.4.3.p2.0-aarch64.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary and source +Description and comments: GPU Core IP in binary and test application source +Release Location: Mirror +Origin: NXP (proprietary) + Verisilicon (formerly Vivante Corp.) (proprietary) + opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/ + The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/ + Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/ + libdri (MIT) - http://dri.freedesktop.org/wiki/ + The Android Open Source Project (Apache-2.0) - https://source.android.com/ + LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/ + +-------------------------------------------- + +Package: xf86-video-imx-vivante.git +Version: 6.4.0.p0.0 +Outgoing License: MIT +License File: COPYING-MIT +Package Category: Graphics +Type of Content: source +Description and comments: Xserver Library extensions +Release Location: https://source.codeaurora.org/external/imx/xf86-video-imx-vivante -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + Vivante Corp. (MIT) + xorg-server (MIT) - http://xorg.freedesktop.org/ + XFree86 Project (XFree86-1.0) - http://sourceforge.net/projects/xfree86/ + + autohdmi utility (GPL-2.0) (source code for separate binary tool) + NXP (GPL-2.0) + X Consortium (MIT) - https://www.x.org/wiki/XConsortium/ + +-------------------------------------------- + +Package: gtec-demo-framework.git +Version: 5.7.1 +Outgoing License: BSD-3-Clause +License File: License.md +Package Category: Graphics +Type of Content: source +Description and comments: Graphics sample applications +Release Location: https://github.com/NXPmicro/gtec-demo-framework -b 5.7.1 +Origin: NXP (BSD-3-clause) + Demo Framework + The Android Open Source Project (Apache-2.0) - https://source.android.com/ + Mono Xna (MIT) - https://code.google.com/archive/p/monoxna/ + Wayland (Seetex License) - http://cgit.freedesktop.org/~krh/wayland/ + Demo Apps + "OpenGL(R) ES 3.0 Programming Guide" book samples (MIT) - http://github.com/zemanel/opengles-book-samples/ + Norbert Nopper VKTS Examples (MIT) - https://github.com/McNopper/Vulkan + Sascha Willems Vulkan Demo (MIT) - www.saschawillems.de + Imagery Sources in Demo Apps: + Emil Persson (CC-BY-3.0) - http://www.humus.name + CDmir (CC0-1.0) - http://opengameart.org/content/old-deer-male + Questquest Game icons - Justin Nichol (CC-BY-SA-4.0) - http://freeforall.cc/works/questquest-game-icons/ + piacenti (CC-BY-3.0) - http://opengameart.org/content/knight-2 + Third Party Apps Included: + DevIL (LGPL-2.1+) - https://sourceforge.net/projects/openil/ + G-Truc Creation [GLI] (MIT) - https://www.g-truc.net/ + Khronos Group OpenVG (MIT) - https://www.khronos.org/openvg/ + libpng (libpng) - https://sourceforge.net/projects/libpng/ + libjpeg (IJG) - http://www.ijg.org/ + Open Asset Import Library [assimp] (BSD-3-Clause) - https://sourceforge.net/projects/assimp/ + OpenGL Mathematics [GLM] (MIT) - https://sourceforge.net/projects/ogl-math/ + RapidJSON (MIT) - https://github.com/miloyip/rapidjson/ + SRA/SKC gettimeofday (MIT) - https://doxygen.postgresql.org/gettimeofday_8c_source.htm + Templatized C++ Command Line Parser [tclap] (MIT) - http://sourceforge.net/projects/tclap/ + zlib (zlib) - http://www.zlib.net/ + +-------------------------------------------- + +Package: imx-dpu-g2d-1.9.2.bin +Version: 1.9.2 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: G2D implementation using DPU +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libdrm-imx.git +Version: 2.4.102.imx +Outgoing License: MIT +License File: COPYING +Package Category: Graphics +Type of Content: source +Description and comments: i.MX DRM Direct Rendering Manager +Release Location: https://source.codeaurora.org/external/imx/libdrm-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + +-------------------------------------------- + +Package: wayland-protocols-imx.git +Version: 1.20.imx +Outgoing License: MIT +License File: COPYING +Package Category: Graphics +Type of Content: source +Description and comments: Wayland protocol development +Release Location: https://source.codeaurora.org/external/imx/wayland-protocols-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + Weston (MIT) - https://anongit.freedesktop.org/git/wayland/wayland-protocols.git + +-------------------------------------------- + +Package: weston-imx.git +Version: 9.0.0.imx +Outgoing License: MIT +License File: COPYING +Package Category: Graphics +Type of Content: source +Description and comments: A reference implementation of a Wayland compositor +Release Location: https://source.codeaurora.org/external/imx/weston-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + Weston (MIT) - http://github.com/wayland-project/weston/ + +-------------------------------------------- + +Package: imx-gputop.git +Version: 6.4.3.p2.0 +Outgoing License: MIT +License File: LICENSE.txt +Package Category: Graphics +Type of Content: source +Description and comments: Sample program to monitor i.MX GPU performance data +Release Location: https://source.codeaurora.org/external/imx/imx-gputop -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + +-------------------------------------------- + +Package: imx-gpu-g2d-6.4.3.p2.0-arm.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Graphics 2D +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-gpu-g2d-6.4.3.p2.0-aarch64.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Graphics 2D +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-aarch64-fb.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-aarch64-wayland.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-aarch64-x11.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-arm-fb.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-arm-wayland.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: libgpuperfcnt-6.4.3.p2.0-arm-x11.bin +Version: 6.4.3.p2.0 +Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Graphics +Type of Content: binary +Description and comments: Library to retrieve i.MX GPU performance data +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: nn-imx.git +Version: 1.2.0 +Outgoing License: MIT +License File: LICENSE +Package Category: Graphics +Type of Content: source +Description and comments: i.MX Neural Networks Accelerator Plugin +Release Location: https://source.codeaurora.org/external/imx/nn-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + Vivante Corporation (MIT) + Boost Software (Boost) - https://www.boost.org/ + Android Open Source Project (Apache 2.0) - https://developer.android.com/index.html + OpenCV (BSD-3-clause) - https://github.com/opencv/opencv/ + JSON-CPP (public domain) - https://github.com/open-source-parsers/jsoncpp/ + libjpeg (IJG) - http://www.ijg.org/ + +-------------------------------------------- + +Package: opencv-imx.git +Version: 4.5.2.imx +Outgoing License: Apache-2.0 +License File: LICENSE +Package Category: Graphics +Type of Content: source +Description and comments: i.MX OpenCV +Release Location: https://source.codeaurora.org/external/imx/opencv-imx -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Cluse) + OpenCV Foundation (BSD-3-Clause) - https://github.com/opencv/opencv + Intel Corporation (BSD-3-Clause) + Willow Garage Inc. (BSD-3-Clause) + NVIDIA Corporation (BSD-3-Clause) + Advanced Micro Devices, Inc. (BSD-3-Clause) + Itseez Inc. (BSD-3-Clause) + +-------------------------------------------- + +Package: arm-computelibrary-imx.git +Version: 21.02 +Outgoing License: MIT +License File: LICENSE +Package Category: Graphics +Type of Content: source +Description and comments: ARM Compute Library fork +Release Location: https://source.codeaurora.org/external/imx/ARM-ComputeLibrary-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + ARM Software (MIT) - https://github.com/ARM-software/ComputeLibrary + +-------------------------------------------- +Multimedia Packages +-------------------------------------------- + +Package: imx-codec-4.6.1.bin +Version: 4.6.1 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: i.MX multimedia codec libraries: Codecs and wrappers for: AAC AACD BMP BSAC DeInterlace FLAC GIF JPEG MP3 MP3d NB_AMR OGG PEQ PNG SBC SRC WB_AMR WBAMRD G.711 G.723 G.726 G.729ab +Release Location: Mirror +Origin: NXP (proprietary) + ISO/IEC 13818-7 and ISO/IEC 14496-3 standards + 3GPP 26.173 standard + FLAC (BSD-3-clause) - https://sourceforge.net/projects/flac/ + libjpeg (IJG) - http://www.ijg.org/ + OggVorbis Tremor (BSD-3-Clause) - http://xiph.org/vorbis/ + +-------------------------------------------- + +Package: imx-parser-4.6.1.bin +Version: 4.6.1 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: i.MX multimedia parser libraries: Parsers for: APE AVI FLV MKV MP3 MP4 MPG2 OGG +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-gst1.0-plugin.git +Version: 4.6.1 +Outgoing License: LGPL-2.1 +License File: COPYING-LGPL-2.1 +Package Category: Multimedia +Type of Content: source +Description and comments: i.MX Gstreamer 1.0 plugins +Release Location: https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b lf-5.10.35-2.0.0 +Origin: NXP (LGPL-2.1) + Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ + Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ + Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ + +-------------------------------------------- + +Package: gstreamer.git +Version: 1.18.0.imx +Outgoing License: LGPL-2.0 +License File: COPYING +Package Category: Multimedia +Type of Content: source +Description and comments: Open Source Multimedia Farmework +Release Location: https://source.codeaurora.org/external/imx/gstreamer -b lf-5.10.35-2.0.0 +Origin: NXP (LGPL-2.1) + GStreamer (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gstreamer/ + +-------------------------------------------- + +Package: gst-plugins-good.git +Version: 1.18.0.imx +Outgoing License: LGPL-2.1 +License File: COPYING +Package Category: Multimedia +Type of Content: source +Description and comments: Gstreamer plugins with good quality code and correct functionality +Release Location: https://source.codeaurora.org/external/imx/gst-plugins-good -b lf-5.10.35-2.0.0 +Origin: NXP (LGPL-2.1) + Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ + +-------------------------------------------- + +Package: gst-plugins-base.git +Version: 1.18.0.imx +Outgoing License: LGPL-2.0 +License File: COPYING +Package Category: Multimedia +Type of Content: source +Description and comments: Collection of well-groomed and well-maintained Gstreamer plugins +Release Location: https://source.codeaurora.org/external/imx/gst-plugins-base -b lf-5.10.35-2.0.0 +Origin: NXP (LGPL-2.1) + Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ + +-------------------------------------------- + +Package: gst-plugins-bad.git +Version: 1.18.0.imx +Outgoing License: LGPL-2.0 +License File: COPYING.LIB +Package Category: Multimedia +Type of Content: source +Description and comments: Gstreamer plug-ins that aren't up to par compared to the rest. Close to good quality but missing something. +Release Location: https://source.codeaurora.org/external/imx/gst-plugins-bad -b lf-5.10.35-2.0.0 +Origin: NXP (LGPL-2.1) + Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ + +-------------------------------------------- + +Package: imx-dspc-asrc-1.0.1.bin +Version: 1.0.1 +Outgoing License: LA_OPT_NXP_Software_License v8 June 2019 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: NXP Asynchronous Sample Rate Converter +Release Location: Mirror +Origin: NXP (proprietary) + DSP Concepts, Inc. (proprietary) + +-------------------------------------------- + +Package: imx-sw-pdm-1.0.1.bin +Version: 1.0.1 +Outgoing License: LA_OPT_NXP_Software_License v15 August 2020 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: NXP PDM to PCM Software Decimation SIMD Library +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-vpuwrap.git +Version: 4.6.1 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: source +Description and comments: i.MX VPU wrapper library +Release Location: https://github.com/NXP/imx-vpuwrap.git -b lf-5.10.35-2.0.0 +Origin: NXP (proprietary) + sqlite (Public Domain) - http://www.hwaci.com/sw/sqlite/index.html + +-------------------------------------------- + +Package: imx-vpu-5.4.39.3.bin +Version: 5.4.39.3 +Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: VPU library +Release Location: Mirror +Origin: NXP (proprietary) + Chips & Media, Inc. (proprietary) + +-------------------------------------------- + +Package: imx-vpu-hantro-1.22.0.bin +Version: 1.22.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: VPU library +Release Location: Mirror +Origin: VeriSilicon Inc. (proprietary) + The WebM project by Google Inc. (BSD-3-clause) https://bugs.chromium.org/p/webm/issues/list -- decoder_sw/software/source/vp9/; decoder_sw/software/test/common/vpxfilereader.c; decoder_sw/software/test/vp8/vp8filereader.c + MD5 - Command Line Mesage Digest Utility by Colin Plumb (Public Domain) http://www.fourmilab.ch/md5/ -- decoder_sw/software/test/common/swhw/md5.c&h + Khronos Group - OpenMAX (version?) (MIT) https://www.khronos.org/openmax/ -- openmax_il/headers/ + +-------------------------------------------- + +Package: imx-vpu-hantro-daemon-1.0.0 +Version: 1.0.0 +Outgoing License: MIT License +License File: LICENSE.txt +Package Category: Multimedia +Type of Content: binary +Description and comments: VPU library +Release Location: Mirror +Origin: NXP (MIT) + VeriSilicon Inc. (MIT) + Intel Corporation - intel-vaapi-driver (MIT) - https://github.com/intel/intel-vaapi-driver +-------------------------------------------- + +Package: imx-vpu-hantro-vc-1.4.0.bin +Version: 1.4.0 +Outgoing License: LA_OPT_NXP_Software_License v24 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: VPU vc8000e encoder library +Release Location: Mirror +Origin: VeriSilicon Inc. (proprietary) + Alliance for Open Media (BSD-2-clause, AFOM Patent License) - http://www.aomedia.org/ + The WebM project by Google Inc. (BSD-3-clause) https://bugs.chromium.org/p/webm/issues/list + +-------------------------------------------- + +Package: imx-qtapplications-1.2.2-aarch32.bin +Version: 1.2.2 +Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: i.MX QT multimedia player application +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-qtapplications-1.2.2-aarch64.bin +Version: 1.2.2 +Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 +License File: COPYING +Package Category: Multimedia +Type of Content: binary +Description and comments: i.MX QT multimedia player application +Release Location: Mirror +Origin: NXP (proprietary) + +-------------------------------------------- + +Package: imx-alsa-plugins.git +Version: +Outgoing License: GPL-2.0 +License File: COPYING.GPL +Package Category: Multimedia +Type of Content: source +Description and comments: Plugins for various audio libraries and sound servers +Release Location: https://source.codeaurora.org/external/imx/imx-alsa-plugins -b nxp/master +Origin: NXP (GPL-2.0) + Alsa Plugins (GPL-2.0+) - ftp://ftp.alsa-project.org/pub/plugins/ + GNU libtool (GPL-2.0+) http://www.gnu.org/software/libtool/ + +-------------------------------------------- +M4 Processor Packages +-------------------------------------------- + +Package: imx7ulp-m4-demo-2.8.0.1.bin +Version: 2.8.0.1 +Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8dxl-m4-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8mm-m4-demo-2.9.1.bin +Version: 2.9.1 +Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8mq-m4-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8qm-m4-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8qx-m4-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M4_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- +M7 Processor Packages +-------------------------------------------- + +Package: imx8mn-m7-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M7_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core +Release Location: Mirror +Origin: NXP (proprietary) + CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com + CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com + +-------------------------------------------- + +Package: imx8mnddr3l-m7-demo-2.9.1.bin +Version: 2.9.1 +Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M7_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core +Release Location: Mirror +-------------------------------------------- + +Package: imx8mp-m7-demo-2.9.0.bin +Version: 2.9.0 +Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies +License File: COPYING +Package Category: M7_Processor +Type of Content: binary +Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core +Release Location: Mirror +Origin: NXP (proprietary) + ARM LIMITED (BSD-3-Clause) + Real Time Engineers, Ltd (MIT) - https://aws.amazon.com/freertos/ + Mentor Graphics, Ltd. (BSD-3-Clause) - https://github.com/OpenAMP/open-amp/ + +-------------------------------------------- +MachineLearning Packages +-------------------------------------------- + +Package: armnn.git +Version: 21.02 +Outgoing License: MIT +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: ARM Neural Network SDK +Release Location: https://source.codeaurora.org/external/imx/armnn-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + armnn (MIT) - https://github.com/ARM-software/armnn + +-------------------------------------------- + +Package: coral-posenet-imx.git +Version: +Outgoing License: Apache-2.0 +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: Google Coral Edge TPU Posenet Library +Release Location: https://source.codeaurora.org/external/imx/coral-posenet-imx -b lf-5.10.35-2.0.0 +-------------------------------------------- + +Package: deepview-rt-2.4.25-aarch64.bin +Version: 2.4.25-aarch64 +Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - No distribution license granted - Section 2.2 applies +License File: COPYING +Package Category: MachineLearning +Type of Content: binary +Description and comments: Machine Learning Au-Zone DeepViewRT and ModelRunner for i.MX8 Application Processors +Release Location: Mirror +-------------------------------------------- + +Package: deepview-rt-examples-1.0.bin +Version: 1.0 +Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: MachineLearning +Type of Content: binary +Description and comments: DeepViewRT Examples +Release Location: Mirror +-------------------------------------------- + +Package: deepview-rt-extras-2.4.25.bin +Version: 2.4.25 +Outgoing License: LA_OPT_NXP_Software_License v25 June 2021 - Additional distribution license granted - Section 2.3 applies +License File: COPYING +Package Category: MachineLearning +Type of Content: binary +Description and comments: DeepView API between NNTensor and XTensor +Release Location: Mirror +-------------------------------------------- + +Package: eiq-apps-imx.git +Version: +Outgoing License: LGPL-2.1 +License File: COPYING-LGPL2.1 +Package Category: MachineLearning +Type of Content: source +Description and comments: Gstreamer Neural Network inference Demo +Release Location: https://source.codeaurora.org/external/imx/eiq-apps-imx -b lf-5.10.35-2.0.0 +-------------------------------------------- + +Package: eiq-tvm-imx.git +Version: 0.7.0 +Outgoing License: Apache-2.0 +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: Open Deep Learning Compiler Stack +Release Location: https://source.codeaurora.org/external/imx/eiq-tvm-imx -b lf-5.10.35-2.0.0 +-------------------------------------------- + +Package: onnxruntime-imx.git +Version: 1.5.3 +Outgoing License: MIT +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: Onnxruntime cross-platform scoring engine +Release Location: https://source.codeaurora.org/external/imx/onnxruntime-imx -b lf-5.10.35-2.0.0 +Origin: NXP (MIT) + Microsoft/onnxruntime (MIT) - https://github.com/Microsoft/onnxruntime + Google's Protocol Buffer (BSD-3-clause) - https://tracker.debian.org/pkg/protobuf + gRPC (Apache-2.0) - https://github.com/grpc/grpc + +-------------------------------------------- + +Package: pytorch-release.git +Version: +Outgoing License: BSD-3-Clause +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: Tensors and Dynamic neural networks in Python with strong GPU acceleration +Release Location: https://github.com/NXPmicro/pytorch-release -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Clause) + pytorch (BSD-3-clause) - https://github.com/pytorch/pytorch + +-------------------------------------------- + +Package: torchvision.git +Version: +Outgoing License: BSD-3-Clause +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: The torchvision package consists of popular datasets model architectures and common image transformations for computer vision +Release Location: https://github.com/NXPmicro/pytorch-release -b lf-5.10.35-2.0.0 +Origin: NXP (BSD-3-Clause) + pytorch (BSD-3-clause) - https://github.com/pytorch/pytorch + +-------------------------------------------- + +Package: tensorflow-imx.git +Version: 2.4.1 +Outgoing License: Apache-2.0 +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: TensorFlow Lite C++ Library +Release Location: https://source.codeaurora.org/external/imx/tensorflow-imx -b lf-5.10.35-2.0.0 +Origin: NXP (Apache-2.0) + TensorFlow (Apache-2.0) - https://github.com/tensorflow/tensorflow/ + +-------------------------------------------- + +Package: tim-vx-imx.git +Version: 1.1.30 +Outgoing License: MIT +License File: LICENSE +Package Category: MachineLearning +Type of Content: source +Description and comments: Tensor Interface Module for OpenVX +Release Location: https://source.codeaurora.org/external/imx/tim-vx-imx -b lf-5.10.35-2.0.0 +-------------------------------------------- +Tools Packages +-------------------------------------------- + +Package: VeriSiliconTool-6.4.3.p2.0.tgz +Version: 6.4.3.p2.0 +Outgoing License: VeriSilicon License +License File: +Package Category: Tools +Type of Content: binary +Description and comments: VeriSilicon Tools +Release Location: nxp.com +Origin: VeriSilicon (proprietary) + +-------------------------------------------- + +Package: mfgtools.git +Version: 3 +Outgoing License: BSD-3-Clause +License File: LICENSE +Package Category: Tools +Type of Content: source +Description and comments: NXP I.MX Chip image deploy tools. Use uuu. +Release Location: https://github.com/NXPmicro/mfgtools -b master +Origin: NXP (BSD-3-clause) + zlib (zlib) - https://github.com/madler/zlib + libusb (LGPL-2.1) [libusb-1.0.dll] [dynamic link] - https://github.com/libusb/libusb + bzip2 (BSD-4-clause) - https://github.com/enthought/bzip2-1.0.6/tree/288acf97a15d558f96c24c89f578b724d6e06b0c + Android Open Source Project (Apache-2.0) [sparse_format.h] - https://developer.android.com/ + +-------------------------------------------- + +Package: bcu.git +Version: 1.1.26 +Outgoing License: BSD 3-Clause +License File: LICENSE +Package Category: Tools +Type of Content: source +Description and comments: NXP I.MX Chip image deploy tools. Use bcu. +Release Location: https://github.com/NXPmicro/bcu -b master +-------------------------------------------- +PATCHES IN META_IMX +-------------------------------------------- + +Patches for: systemd +Source Location: https://github.com/systemd/systemd-bootchart.git +Patch Location: meta-bsp/recipes-core/systemd/systemd +Outgoing License: GPL-2.0 +License File: LICENSE.GPL2 +Package Category: BSP +Description and comments: System and Service Manager +Origin of patches: NXP (GPL-2.0) + +-------------------------------------------- + +Patches for: bluez5 +Source Location: http://www.kernel.org/pub/linux/bluetooth/bluez-5.48.tar.xz +Patch Location: meta-bsp/recipes-connectivity/bluez5 +Outgoing License: GPL-2.0+ +License File: COPYING +Package Category: Connectivity +Description and comments: Bluetooth protocol stack for Linux +Origin of patches: NXP (GPL-2.0+) + +-------------------------------------------- + +Patches for: connman +Source Location: https://git.kernel.org/pub/scm/network/connman/connman.git/ +Patch Location: meta-bsp/recipes-connectivity/connman/connman +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: Connectivity +Description and comments: Connection Manager +Origin of patches: NXP (GPL-2.0) + WindRiver (GPL-2.0) - https://www.windriver.com/ + +-------------------------------------------- + +Patches for: gstreamer1.0-libav +Source Location: http://gstreamer.freedesktop.org/src/gst-libav +Patch Location: meta-bsp/recipes-multimedia/gstreamer/ +Outgoing License: LGPL-2.0 +License File: COPYING +Package Category: Multimedia +Description and comments: A plugin with a set of elements using the Libav library codecs +Origin of patches: Mathieu Duponchelle (LGPL-2.0) + +-------------------------------------------- + +Patches for: alsa-libs +Source Location: ftp://ftp.alsa-project.org/pub/libs +Patch Location: meta-bsp/recipes-multimedia/alsa +Outgoing License: LGPL-2.0 +License File: COPYING +Package Category: Multimedia +Description and comments: User space library to simplify application programming and provide higher level functionality +Origin of patches: NXP (LGPL-2.0) + +-------------------------------------------- + +Patches for: alsa-utils +Source Location: ftp://ftp.alsa-project.org/pub/utils +Patch Location: meta-bsp/recipes-multimedia/alsa +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: Multimedia +Description and comments: Utilities to control sound cards +Origin of patches: alsa-utils contributors (GPL-2.0) + +-------------------------------------------- + +Patches for: pulseaudio +Source Location: http://freedesktop.org/software/pulseaudio/releases/ +Patch Location: meta-bsp/recipes-multimedia/pulaeaudio/pulaeaudio +Outgoing License: LGPL-2.1 +License File: LICENSE +Package Category: Multimedia +Description and comments: Sound server +Origin of patches: NXP (LGPL-2.1) + +-------------------------------------------- + +Patches for: opencv +Source Location: http://github.com/opencv/opencv.git +Patch Location: meta-bsp/recipes-graphics/opencv/opencv +Outgoing License: BSD-3-Clause +License File: LICENSE +Package Category: Graphics +Description and comments: The Open Computer Vision Library +Origin of patches: NXP (BSD-3-Clause) + +-------------------------------------------- + +Patches for: mesa-demos +Source Location: https://mesa.freedesktop.org/archive/demos/ +Patch Location: meta-bsp/recipes-graphics/mesa/mesa-demos +Outgoing License: MIT +License File: +Package Category: Graphics +Description and comments: 3-D Graphics +Origin of patches: NXP (MIT) + Otavio Salvador (MIT) + +-------------------------------------------- + +Patches for: xserver-xorg +Source Location: https://www.x.org/releases/individual/xserver/ +Patch Location: meta-bsp/recipes-graphics/xorg-xserver/xserver-xorg +Outgoing License: MIT.X +License File: COPYING +Package Category: Linux +Description and comments: X11 +Origin of patches: NXP (MIT.X) + +-------------------------------------------- + +Patches for: glslang +Source Location: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler +Patch Location: meta-sdk/recipes-graphics/vulkan/glslang +Outgoing License: BSD-3-Clause +License File: LICENSE +Package Category: Graphics +Description and comments: Official reference compiler front end for the OpenGL ES and OpenGL shading languages. +Origin of patches: NXP (BSD-3-Clause) + +-------------------------------------------- + +Patches for: matchbox-wm 1.2.1 +Source Location: git://git.yoctoproject.org/matchbox-window-manager +Patch Location: meta-bsp/recipes-graphics/matchbox-wm/matchbox-wm +Outgoing License: GPL-2.0 +License File: COPYING +Package Category: Graphics +Description and comments: Window manager +Origin of patches: NXP (GPL-2.0) + +-------------------------------------------- + +Patches for: vulkan +Source Location: git://github.com/vulkan +Patch Location: meta-sdk/recipes-graphics/vulkan/ +Outgoing License: MIT +License File: LICENSE.md +Package Category: Graphics +Description and comments: cross-platform 3D graphics and compute AP +Origin of patches: NXP (MIT) + +-------------------------------------------- + +Patches for: vulkan/vulkan-tools +Source Location: git://github.com/KhronosGroup/SPIRV-Tools +Patch Location: meta-sdk/recipes-graphics/vulkan/ +Outgoing License: Apache-2.0 +License File: LICENSE.txt +Package Category: Graphics +Description and comments: provides an API and commands for processing SPIR-V modules. +Origin of patches: NXP (Apache-2.0) + +-------------------------------------------- + +Patches for: vulkan/vkmark +Source Location: git://github.com/vkmark/vkmark +Patch Location: meta-sdk/recipes-graphics/vulkan/ +Outgoing License: LGPL-2.1 +License File: COPYING-LGPL2.1 +Package Category: Graphics +Description and comments: vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes. +Origin of patches: NXP (LGPL-2.1) + +-------------------------------------------- + +Patches for: qtbase +Source Location: https://github.com/qt/qtbase +Patch Location: recipes-qt5/qt5/qtbase +Outgoing License: LGPL-3.0+Qt Exception 1.1 +License File: LGPL_EXCEPTION.txt +Package Category: Qt +Description and comments: Qt Base +Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) + +-------------------------------------------- + +Patches for: qtwayland +Source Location: https://github.com/qt/qtwayland +Patch Location: meta-sdk/recipes-qt5/qt5/qtwayland +Outgoing License: LGPL-3.0+Qt Exception 1.1 +License File: LGPL_EXCEPTION.txt +Package Category: Qt +Description and comments: A toolbox for making Qt based Wayland compositors. +Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) + +-------------------------------------------- + +Patches for: gstreamer1.0-plugins-good-qt +Source Location: https://github.com/qt/gstreamer1.0-plugins-good-qt +Patch Location: meta-sdk/recipes-qt5/qt5/gstreamer1.0-plugins-good-qt +Outgoing License: LGPL-3.0+Qt Exception 1.1 +License File: LGPL_EXCEPTION.txt +Package Category: Qt +Description and comments: +Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) + +-------------------------------------------- diff --git a/SCR/SCR-5.4.70_2.3.2.txt b/SCR/SCR-5.4.70_2.3.2.txt deleted file mode 100644 index 3632053b4..000000000 --- a/SCR/SCR-5.4.70_2.3.2.txt +++ /dev/null @@ -1,1336 +0,0 @@ -NXP Software Content Register - -Release - Linux 5.4.70_2.3.2 - April 2022 - -Yocto Project recipe manifest: -repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-zeus -m imx_5.4.70_2.3.2.xml - -Release tag: rel_imx_5.4.70_2.3.2 - --------------------------------------------- -BSP Packages --------------------------------------------- - -Package: linux-imx.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: The Linux kernel with i.MX-specific drivers -Release Location: https://source.codeaurora.org/external/imx/linux-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - kernel.org (GPL-2.0) - https://www.kernel.org/ - --------------------------------------------- - -Package: uboot-imx.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: Bootloader with i.MX-specific capabilities -Release Location: https://source.codeaurora.org/external/imx/uboot-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome - Android Open Source Project (BSD-2-Clause) - https://source.android.com/ - zlib (zlib license) - http://www.zlib.net/ - --------------------------------------------- - -Package: imx-atf.git -Outgoing License: BSD-3-Clause -License File: docs/license.rst -Package Category: BSP -Type of Content: source -Description and comments: ARM Trusted Firmware -Release Location: https://source.codeaurora.org/external/imx/imx-atf -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-3-clause) - arm-trusted-firmware - ARM Limited (BSD-3-clause) - http://github.com/ARM-software/arm-trusted-firmware/ - --------------------------------------------- - -Package: imx-sc-firmware-1.7.1.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: System Controller Firmware -Release Location: Mirror -Origin: NXP (proprietary) - ARM CMSIS Library (BSD-3-clause) - https://silver.arm.com/ - --------------------------------------------- - -Package: firmware-imx-8.10.1.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: BSP firmware - DDR EPDC HDMI SDMA VPU -Release Location: Mirror -Origin: NXP (proprietary) - - In addition, these components contain code from the companies listed below. - DDR: origin: Synopsys (proprietary) - EASRC: origin: NXP (proprietary) - EPDC: origin: E Ink Corporation (proprietary) - HDMI: origin: Cadence Design Systems, Inc. (proprietary) - SDMA: origin: NXP (proprietary) - XCVR: origin: NXP (proprietary) - XUVI: origin: NXP (proprietary) - VPU: vpu_fw_imx27_TO1.bin - vpu_fw_imx27_TO2.bin - vpu_fw_imx51.bin - vpu_fw_imx53.bin - vpu_fw_imx6d.bin - vpu_fw_imx6q.bin - origin: Chips & Media, Inc. (proprietary) - - vpu_fw_imx8_dec.bin - vpu_fw_imx8_enc.bin - origin: Amphion Semiconductor Ltd (proprietary) - --------------------------------------------- - -Package: imx-mkimage.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: Make Image BootLoader -Release Location: https://source.codeaurora.org/external/imx/imx-mkimage -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - Das U-Boot - Universal Bootloader (GPL-2.0) - http://www.denx.de/wiki/U-Boot/WebHome - --------------------------------------------- - -Package: imx-lib.git -Outgoing License: LGPL-2.1 -License File: COPYING-LGPL-2.1 -Package Category: BSP -Type of Content: source -Description and comments: BSP libraries -Release Location: https://source.codeaurora.org/external/imx/imx-lib -b master -Origin: NXP (LGPL-2.1) - --------------------------------------------- - -Package: imx-test.git -Outgoing License: Each test has its own license. It is one of GPL-2.0 LGPL-2.1 or Apache-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: Linux unit test applications -Release Location: https://source.codeaurora.org/external/imx/imx-test -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - module_test: NXP (GPL-2.0+) - Hantro Products Oy. (GPL-2.0+) - test/caam: NXP [instructions] - test/can: NXP [instructions] - test/etm: The Android Open Source Project (Apache-2.0) - unpublished - test/gpu: NXP [instructions] - test/memtool: NXP (GPL-2.0+) - test/misc: NXP [instructions] - test/mmdc: NXP (GPL-2.0+) - test/mxc_als_test: NXP (GPL-2.0+) - test/mxc_alsa_dsd_player: NXP (GPL-2.0+) - alsa-dsd-player by Daniel Mack (GPL-2.0+) - https://github.com/zonque/alsa-dsd-player - The Music Player Daemon Project (GPL-2.0+) - http://www.musicpd.org - test/mxc_alsa_hw_params: NXP (GPL-2.0+) - test/mxc_amix_test: NXP (GPL-2.0+) - test/mxc_asrc_test: NXP (GPL-2.0+) - test/mxc_cec_test: NXP (GPL-2.0+) - test/mxc_clock_test: NXP [scripts and instructions] - test/mxc_dcic_test: NXP (GPL-2.0+) - test/mxc_dcp_test: NXP [instructions] - test/mxc_dryice_test: NXP [scripts and instructions] - test/mxc_dsp_test: NXP [MP3 file] - test/mxc_esai_test: NXP [instructions] - test/mxc_fb_test: NXP (GPL-2.0+) - test/mxc_firi_test: NXP [scripts and instructions] - test/mxc_hdd_test: NXP [scripts and instructions] - test/mxc_i2c_slave_test: NXP (GPL-2.0+) - test/mxc_iim_test: NXP (GPL-2.0+) - test/mxc_ipudev_test: NXP (LGPL-2.1+) - test/mxc_jpeg_test: NXP (GPL-2.0+) - test/mxc_keyb_test: NXP [scripts and instructions] - test/mxc_mcc_tty_test: NXP (GPL-2.0+) - test/mxc_mlb_test: NXP (GPL-2.0+) - test/mxc_mmc_test: NXP [scripts and instructions] - test/mxc_oprofile_test: NXP [scripts and instructions] - test/mxc_owire_test: NXP [scripts and instructions] - test/mxc_pdm_test: NXP (GPL-2.0+) - test/mxc_rtc: NXP (GPL-2.0+) - Paul Gortmaker (GPL-2.0+) - https://github.com/torvalds/linux/blob/master/tools/testing/selftests/timers/rtctest.c - test/mxc_sdma_test: NXP (GPL-2.0+) - test/mxc_secureboot: NXP [scripts and instructions] - test/mxc_sensor_test: Vojtech Pavlik (GPL-2.0+) - test/mxc_sim_test: NXP (GPL-2.0+) - test/mxc_spdif_test: NXP [instructions] - test/mxc_spi_test: NXP (GPL-2.0+) - test/mxc_ssi_test: NXP [instructions] - test/mxc_tuner_test: NXP (GPL-2.0+) - test/mxc_uart_test: NXP (GPL-2.0+) - test/mxc_usb_test: NXP [scripts and instructions] - test/mxc_v4l2_test: NXP (GPL-2.0+) - test/mxc_v4l2_vpu_test: NXP (GPL-2.0+) - test/mxc_vpu_test: NXP (GPL-2.0+) - Chips & Media (GPL-2.0+) - test/pm: NXP [Instructions] - test/pxp_lib_test: NXP (GPL-2.0+) - test/pxp_v4l2_test: NXP (GPL-2.0+) - Embedded Alley Solutions (GPL-2.0+) - test/rpmsg: NXP (GPL-2.0+) - test/wdog: NXP (GPL-2.0+) - --------------------------------------------- - -Package: qcacld-2.0-imx.git -Outgoing License: ISC -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: QCA9377 WLAN linux driver -Release Location: https://source.codeaurora.org/external/imx/qcacld-2.0-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (ISC) - Qualcomm Atheros, Inc. (ISC) – https://source.codeaurora.org/external/wlan/qcacld-2.0 - --------------------------------------------- - -Package: firmware-qca-3.0.2.bin -Outgoing License: LA_OPT_NXP_Software_License v10 December 2019 - Production Use - Section 2.3 applies and Qualcomm Atheros License -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: Qca9377 WLAN & BT firmware -Release Location: Mirror -Origin: Qualcomm Atheros, Inc. (proprietary) - --------------------------------------------- - -Package: imx-firmware.git -Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Production Use - Section 2.3 applies -License File: nxp/EULA.txt -Package Category: BSP -Type of Content: binary -Description and comments: BSP firmware - Broadcom Bluetooh and WIFI -Release Location: https://github.com/NXP/imx-firmware -b master -Origin: brcm: Broadcom Corporation (proprietary) - cyw-wifi-bt: Cypress Semiconductor Corporation (proprietary) - nxp: NXP (proprietary) - --------------------------------------------- - -Package: mwifiex.git -Outgoing License: GPL-2.0 -License File: mwifiex*/gpl-2.0.txt -Package Category: BSP -Type of Content: source -Description and comments: NXP Wi-Fi linux SDK -Release Location: https://source.codeaurora.org/external/imx/mwifiex -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - --------------------------------------------- - -Package: isp-vvcam.git -Outgoing License: GPL-2.0 -License File: vvcam/LICENSE -Package Category: BSP -Type of Content: ISP Kernel Module source -Description and comments: Kernel Loadable Module for ISP -Release Location: https://source.codeaurora.org/external/imx/isp-vvcam -b rel_imx_5.4.70_2.3.2 -Origin: VeriSilicon Holdings Co., Ltd. (GPL-2.0) - --------------------------------------------- - -Package: isp-imx-4.2.2.11.0.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary and source -Description and comments: i.MX software ISP -Release Location: Mirror -Origin: VeriSilicon Holdings Co., Ltd. (proprietary) - --------------------------------------------- - -Package: basler-camera-4.2.2.11.0.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: Basler camera binary drivers -Release Location: Mirror -Origin: Basler AG (proprietary) - VeriSilicon Holdings Co., Ltd. (proprietary) - --------------------------------------------- - -Package: imx-seco-3.7.5.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: BSP firmware - SECO -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-seco-libs.git -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: EULA.txt -Package Category: BSP -Type of Content: source -Description and comments: BSP source - SECO -Release Location: https://github.com/NXP/imx-seco-libs.git -b rel_imx_5.4.70_2.3.2 -Origin: NXP (proprietary) - --------------------------------------------- - -Package: sof-imx-1.5.0-3 -Outgoing License: BSD-3-Clause -License File: LICENCE -Package Category: BSP -Type of Content: binary -Description and comments: Sound Open Firmware -Release Location: Mirror -Origin: NXP (BSD-3-clause) - Intel Corporation (BSD-3-clause) - Cadence Design Systems, Inc. (MIT) - Ulf Magnusson (ISC) - FreeBSD (BSD-2-clause) - source code in: https://github.com/thesofproject/sof - --------------------------------------------- - -Package: simg2img.git -Outgoing License: Apache-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: Tool to convert Android sparse images to raw images -Release Location: https://source.codeaurora.org/external/imx/simg2img -b master -Origin: NXP (Apache-2.0) - The Android Open Source Project (Apache-2.0) - https://android.googlesource.com/platform/system/core/+/master/libsparse - Gary S Brown (Public Domain) - http://www.opensource.apple.com/source/xnu/xnu-1456.1.26/bsd/libkern/crc32.c?txt - --------------------------------------------- - -Package: imx-kobs.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: NAND boot writer -Release Location: https://github.com/NXPmicro/imx-kobs -b master -Origin: NXP (GPL-2.0) - AES (BSD-3-Clause) - http://brgladman.org/oldsite/AES/ - Secure Hash Algorithm Implementation (Public Domain) - http://www.nic.funet.fi/pub/crypt/hash/sha/ - IGEP Linux Kernel (GPL-2.0+) - http://www.igep.es/ - --------------------------------------------- - -Package: imx-uuc.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: A daemon for mfgtools. -Release Location: https://github.com/NXPmicro/imx-uuc -b master -Origin: NXP (GPL-2.0) - --------------------------------------------- - -Package: imx-optee-client.git -Outgoing License: BSD-2-Clause -License File: LICENSE -Package Category: BSP -Type of Content: source -Description and comments: Open Portable Trusted Execution Environment for TEE Client library -Release Location: https://source.codeaurora.org/external/imx/imx-optee-client -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-2-Clause) - optee_client (BSD-2-Clause) - https://github.com/OP-TEE/optee_client - --------------------------------------------- - -Package: imx-optee-os.git -Outgoing License: BSD-2-Clause -License File: LICENSE -Package Category: BSP -Type of Content: source -Description and comments: Open Portable Trusted Execution Environment for Linux on ARM -Release Location: https://source.codeaurora.org/external/imx/imx-optee-os -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-2-Clause) - OP-TEE Trusted OS (BSD-2-Clause) - https://github.com/OP-TEE/optee_os - Mbed TLS (Apache-2.0) - https://github.com/ARMmbed/mbedtls/ - --------------------------------------------- - -Package: imx-optee-test.git -Outgoing License: BSD-2-Clause (ta/) and GPL-2.0 (host/) -License File: LICENSE.md -Package Category: BSP -Type of Content: source -Description and comments: Open Portable Trusted Execution Environment sanity tests -Release Location: https://source.codeaurora.org/external/imx/imx-optee-test -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-2-Clause) - optee_test (BSD-2-Clause) - https://github.com/OP-TEE/optee_test - --------------------------------------------- - -Package: imx-jailhouse.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: A partitioning Hypervisor based on Linux -Release Location: https://source.codeaurora.org/external/imx/imx-jailhouse -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - Siemens AG (GPL-2.0) - https://github.com/siemens/jailhouse - --------------------------------------------- - -Package: imx-xen.git -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: A Virtual Machine Monitor -Release Location: https://source.codeaurora.org/external/imx/imx-xen -b rel_imx_5.4.70_2.3.2 -Origin: NXP (GPL-2.0) - --------------------------------------------- - -Package: deepview-rt-2.4.18-aarch64.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - No distribution license granted - Section 2.2 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: Machine Learning Au-Zone DeepViewRT and ModelRunner for i.MX8 Application Processors -Release Location: Mirror --------------------------------------------- - -Package: ml-security-1.0.3.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: BSP -Type of Content: binary -Description and comments: Machine Learning Security -Release Location: Mirror -Origin: NXP (NXP Proprietary) - --------------------------------------------- - -Package: imx-smw.git -Outgoing License: BSD-3-Clause -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: NXP i.MX Security Middleware Library -Release Location: https://source.codeaurora.org/external/imx/imx-smw -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-3-Clause) - --------------------------------------------- - -Package: keyctl-caam.git -Outgoing License: BSD-3-Clause -License File: COPYING -Package Category: BSP -Type of Content: source -Description and comments: NXP i.MX keyctl tool to manage CAAM Keys -Release Location: https://source.codeaurora.org/external/imx/key_caam -b rel_imx_5.4.70_2.3.2 --------------------------------------------- -Graphics Packages --------------------------------------------- - -Package: apitrace-imx.git -Outgoing License: MIT -License File: LICENSE -Package Category: Graphics -Type of Content: source -Description and comments: GPU Core IP and test application source -Release Location: https://source.codeaurora.org/external/imx/apitrace-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - apitrace (MIT) - https://github.com/apitrace/apitrace - --------------------------------------------- - -Package: imx-gpu-viv-6.4.3.p1.4-aarch32.bin -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary and source -Description and comments: GPU Core IP in binary and test application source -Release Location: Mirror -Origin: NXP (proprietary) - Verisilicon (formerly Vivante Corp.) (proprietary) - opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/ - The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/ - Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/ - libdri (MIT) - http://dri.freedesktop.org/wiki/ - The Android Open Source Project (Apache-2.0) - https://source.android.com/ - LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/ - --------------------------------------------- - -Package: imx-gpu-viv-6.4.3.p1.4-aarch64.bin -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary and source -Description and comments: GPU Core IP in binary and test application source -Release Location: Mirror -Origin: NXP (proprietary) - Verisilicon (formerly Vivante Corp.) (proprietary) - opengleskul (MIT) - https://code.google.com/archive/p/opengleskul/ - The Khronos Group Inc. (MIT) - http://www.khronos.org/opencl/ - Mesa3D - Mesa Lib [GL3ext header] (SGI-B-2.0) - http://mesa3d.sourceforge.net/ - libdri (MIT) - http://dri.freedesktop.org/wiki/ - The Android Open Source Project (Apache-2.0) - https://source.android.com/ - LLVM Compiler (BSD-3-clause) - https://github.com/prof123/llvm/ - --------------------------------------------- - -Package: xf86-video-imx-vivante.git -Outgoing License: MIT -License File: COPYING-MIT -Package Category: Graphics -Type of Content: source -Description and comments: Xserver Library extensions -Release Location: https://source.codeaurora.org/external/imx/xf86-video-imx-vivante -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - Vivante Corp. (MIT) - xorg-server (MIT) - http://xorg.freedesktop.org/ - XFree86 Project (XFree86-1.0) - http://sourceforge.net/projects/xfree86/ - - autohdmi utility (GPL-2.0) (source code for separate binary tool) - NXP (GPL-2.0) - X Consortium (MIT) - https://www.x.org/wiki/XConsortium/ - --------------------------------------------- - -Package: gtec-demo-framework.git -Outgoing License: BSD-3-Clause -License File: License.md -Package Category: Graphics -Type of Content: source -Description and comments: Graphics sample applications -Release Location: https://github.com/NXPmicro/gtec-demo-framework -b 5.6.2 -Origin: NXP (BSD-3-clause) - Demo Framework - The Android Open Source Project (Apache-2.0) - https://source.android.com/ - Mono Xna (MIT) - https://code.google.com/archive/p/monoxna/ - Wayland (Seetex License) - http://cgit.freedesktop.org/~krh/wayland/ - Demo Apps - "OpenGL(R) ES 3.0 Programming Guide" book samples (MIT) - http://github.com/zemanel/opengles-book-samples/ - Norbert Nopper VKTS Examples (MIT) - https://github.com/McNopper/Vulkan - Sascha Willems Vulkan Demo (MIT) - www.saschawillems.de - Imagery Sources in Demo Apps: - Emil Persson (CC-BY-3.0) - http://www.humus.name - CDmir (CC0-1.0) - http://opengameart.org/content/old-deer-male - Questquest Game icons - Justin Nichol (CC-BY-SA-4.0) - http://freeforall.cc/works/questquest-game-icons/ - piacenti (CC-BY-3.0) - http://opengameart.org/content/knight-2 - Third Party Apps Included: - DevIL (LGPL-2.1+) - https://sourceforge.net/projects/openil/ - G-Truc Creation [GLI] (MIT) - https://www.g-truc.net/ - Khronos Group OpenVG (MIT) - https://www.khronos.org/openvg/ - libpng (libpng) - https://sourceforge.net/projects/libpng/ - libjpeg (IJG) - http://www.ijg.org/ - Open Asset Import Library [assimp] (BSD-3-Clause) - https://sourceforge.net/projects/assimp/ - OpenGL Mathematics [GLM] (MIT) - https://sourceforge.net/projects/ogl-math/ - RapidJSON (MIT) - https://github.com/miloyip/rapidjson/ - SRA/SKC gettimeofday (MIT) - https://doxygen.postgresql.org/gettimeofday_8c_source.htm - Templatized C++ Command Line Parser [tclap] (MIT) - http://sourceforge.net/projects/tclap/ - zlib (zlib) - http://www.zlib.net/ - --------------------------------------------- - -Package: imx-dpu-g2d-1.8.14.bin -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: G2D implementation using DPU -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libdrm-imx.git -Outgoing License: MIT -License File: COPYING -Package Category: Graphics -Type of Content: source -Description and comments: i.MX DRM Direct Rendering Manager -Release Location: https://source.codeaurora.org/external/imx/libdrm-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - --------------------------------------------- - -Package: wayland-protocols-imx.git -Outgoing License: MIT -License File: COPYING -Package Category: Graphics -Type of Content: source -Description and comments: Wayland protocol development -Release Location: https://source.codeaurora.org/external/imx/wayland-protocols-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - Weston (MIT) - https://anongit.freedesktop.org/git/wayland/wayland-protocols.git - --------------------------------------------- - -Package: weston-imx.git -Outgoing License: MIT -License File: COPYING -Package Category: Graphics -Type of Content: source -Description and comments: A reference implementation of a Wayland compositor -Release Location: https://source.codeaurora.org/external/imx/weston-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - Weston (MIT) - http://github.com/wayland-project/weston/ - --------------------------------------------- - -Package: imx-gputop.git -Outgoing License: MIT -License File: LICENSE.txt -Package Category: Graphics -Type of Content: source -Description and comments: Sample program to monitor i.MX GPU performance data -Release Location: https://source.codeaurora.org/external/imx/imx-gputop -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - --------------------------------------------- - -Package: imx-gpu-g2d-6.4.3.p1.4-arm.bin -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Graphics 2D -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-gpu-g2d-6.4.3.p1.4-aarch64.bin -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Graphics 2D -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-aarch64-fb.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-aarch64-wayland.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-aarch64-x11.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-arm-fb.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-arm-wayland.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: libgpuperfcnt-6.4.3.p1.4-arm-x11.bin -Outgoing License: LA_OPT_NXP_Software_License v22 April 2021 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Graphics -Type of Content: binary -Description and comments: Library to retrieve i.MX GPU performance data -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: nn-imx.git -Outgoing License: MIT -License File: LICENSE -Package Category: Graphics -Type of Content: source -Description and comments: i.MX Neural Networks Accelerator Plugin -Release Location: https://source.codeaurora.org/external/imx/nn-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - Vivante Corporation (MIT) - Boost Software (Boost) - https://www.boost.org/ - Android Open Source Project (Apache 2.0) - https://developer.android.com/index.html - OpenCV (BSD-3-clause) - https://github.com/opencv/opencv/ - JSON-CPP (public domain) - https://github.com/open-source-parsers/jsoncpp/ - libjpeg (IJG) - http://www.ijg.org/ - --------------------------------------------- - -Package: opencv-imx.git -Outgoing License: BSD-3-Clause -License File: LICENSE -Package Category: Graphics -Type of Content: source -Description and comments: i.MX OpenCV -Release Location: https://source.codeaurora.org/external/imx/opencv-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (BSD-3-Cluse) - OpenCV Foundation (BSD-3-Clause) - https://github.com/opencv/opencv - Intel Corporation (BSD-3-Clause) - Willow Garage Inc. (BSD-3-Clause) - NVIDIA Corporation (BSD-3-Clause) - Advanced Micro Devices, Inc. (BSD-3-Clause) - Itseez Inc. (BSD-3-Clause) - --------------------------------------------- - -Package: arm-computelibrary-imx.git -Outgoing License: MIT -License File: LICENSE -Package Category: Graphics -Type of Content: source -Description and comments: ARM Compute Library fork -Release Location: https://source.codeaurora.org/external/imx/ARM-ComputeLibrary-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - ARM Software (MIT) - https://github.com/ARM-software/ComputeLibrary - --------------------------------------------- -Multimedia Packages --------------------------------------------- - -Package: imx-codec-4.5.7.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: i.MX multimedia codec libraries: Codecs and wrappers for: AAC AACD BMP BSAC DeInterlace FLAC GIF JPEG MP3 MP3d NB_AMR OGG PEQ PNG SBC SRC WB_AMR WBAMRD G.711 G.723 G.726 G.729ab -Release Location: Mirror -Origin: NXP (proprietary) - ISO/IEC 13818-7 and ISO/IEC 14496-3 standards - 3GPP 26.173 standard - FLAC (BSD-3-clause) - https://sourceforge.net/projects/flac/ - libjpeg (IJG) - http://www.ijg.org/ - OggVorbis Tremor (BSD-3-Clause) - http://xiph.org/vorbis/ - --------------------------------------------- - -Package: imx-parser-4.5.7.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: i.MX multimedia parser libraries: Parsers for: APE AVI FLV MKV MP3 MP4 MPG2 OGG -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-gst1.0-plugin.git -Outgoing License: LGPL-2.1 -License File: COPYING-LGPL-2.1 -Package Category: Multimedia -Type of Content: source -Description and comments: i.MX Gstreamer 1.0 plugins -Release Location: https://source.codeaurora.org/external/imx/imx-gst1.0-plugin -b rel_imx_5.4.70_2.3.2 -Origin: NXP (LGPL-2.1) - Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ - Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ - Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ - --------------------------------------------- - -Package: gstreamer.git -Outgoing License: LGPL-2.0 -License File: COPYING -Package Category: Multimedia -Type of Content: source -Description and comments: Open Source Multimedia Farmework -Release Location: https://source.codeaurora.org/external/imx/gstreamer -b rel_imx_5.4.70_2.3.2 -Origin: NXP (LGPL-2.1) - GStreamer (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gstreamer/ - --------------------------------------------- - -Package: gst-plugins-good.git -Outgoing License: LGPL-2.1 -License File: COPYING -Package Category: Multimedia -Type of Content: source -Description and comments: Gstreamer plugins with good quality code and correct functionality -Release Location: https://source.codeaurora.org/external/imx/gst-plugins-good -b rel_imx_5.4.70_2.3.2 -Origin: NXP (LGPL-2.1) - Gstreamer plugins-Good (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-good/ - --------------------------------------------- - -Package: gst-plugins-base.git -Outgoing License: LGPL-2.0 -License File: COPYING -Package Category: Multimedia -Type of Content: source -Description and comments: Collection of well-groomed and well-maintained Gstreamer plugins -Release Location: https://source.codeaurora.org/external/imx/gst-plugins-base -b rel_imx_5.4.70_2.3.2 -Origin: NXP (LGPL-2.1) - Gstreamer plugins-Base (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-base/ - --------------------------------------------- - -Package: gst-plugins-bad.git -Outgoing License: LGPL-2.0 -License File: COPYING.LIB -Package Category: Multimedia -Type of Content: source -Description and comments: Gstreamer plug-ins that aren't up to par compared to the rest. Close to good quality but missing something. -Release Location: https://source.codeaurora.org/external/imx/gst-plugins-bad -b rel_imx_5.4.70_2.3.2 -Origin: NXP (LGPL-2.1) - Gstreamer plugins-Bad (LGPL-2.1+) - http://gstreamer.freedesktop.org/src/gst-plugins-bad/ - --------------------------------------------- - -Package: imx-dspc-asrc-1.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v8 June 2019 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: NXP Asynchronous Sample Rate Converter -Release Location: Mirror -Origin: NXP (proprietary) - DSP Concepts, Inc. (proprietary) - --------------------------------------------- - -Package: imx-sw-pdm-1.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v15 August 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: NXP PDM to PCM Software Decimation SIMD Library -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-vpuwrap.git -Outgoing License: LA_OPT_NXP_Software_License v19 February 2021 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: source -Description and comments: i.MX VPU wrapper library -Release Location: https://github.com/NXP/imx-vpuwrap.git -b rel_imx_5.4.70_2.3.2 -Origin: NXP (proprietary) - sqlite (Public Domain) - http://www.hwaci.com/sw/sqlite/index.html - --------------------------------------------- - -Package: imx-vpu-5.4.39.3.bin -Outgoing License: LA_OPT_NXP_Software_License v11 February 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: VPU library -Release Location: Mirror -Origin: NXP (proprietary) - Chips & Media, Inc. (proprietary) - --------------------------------------------- - -Package: imx-vpu-hantro-1.20.0.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: VPU library -Release Location: Mirror -Origin: VeriSilicon Inc. (proprietary) - The WebM project by Google Inc. (BSD-3-clause) https://bugs.chromium.org/p/webm/issues/list -- decoder_sw/software/source/vp9/; decoder_sw/software/test/common/vpxfilereader.c; decoder_sw/software/test/vp8/vp8filereader.c - MD5 - Command Line Mesage Digest Utility by Colin Plumb (Public Domain) http://www.fourmilab.ch/md5/ -- decoder_sw/software/test/common/swhw/md5.c&h - Khronos Group - OpenMAX (version?) (MIT) https://www.khronos.org/openmax/ -- openmax_il/headers/ - --------------------------------------------- - -Package: imx-vpu-hantro-vc-1.3.0.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Additional distribution license granted - Section 2.3 applies -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: VPU vc8000e encoder library -Release Location: Mirror -Origin: VeriSilicon Inc. (proprietary) - Alliance for Open Media (BSD-2-clause, AFOM Patent License) - http://www.aomedia.org/ - The WebM project by Google Inc. (BSD-3-clause) https://bugs.chromium.org/p/webm/issues/list - --------------------------------------------- - -Package: imx-qtapplications-1.2.2-aarch32.bin -Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: i.MX QT multimedia player application -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-qtapplications-1.2.2-aarch64.bin -Outgoing License: LA_OPT_BASE_LICENSE v26 June 2018 -License File: COPYING -Package Category: Multimedia -Type of Content: binary -Description and comments: i.MX QT multimedia player application -Release Location: Mirror -Origin: NXP (proprietary) - --------------------------------------------- - -Package: imx-alsa-plugins.git -Outgoing License: GPL-2.0 -License File: COPYING.GPL -Package Category: Multimedia -Type of Content: source -Description and comments: Plugins for various audio libraries and sound servers -Release Location: https://source.codeaurora.org/external/imx/imx-alsa-plugins -b nxp/master -Origin: NXP (GPL-2.0) - Alsa Plugins (GPL-2.0+) - ftp://ftp.alsa-project.org/pub/plugins/ - GNU libtool (GPL-2.0+) http://www.gnu.org/software/libtool/ - --------------------------------------------- -M4 Processor Packages --------------------------------------------- - -Package: imx7ulp-m4-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8dxl-m4-demo-2.9.0.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8mm-m4-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8mq-m4-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8qm-m4-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8qx-m4-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M4_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M4 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- -M7 Processor Packages --------------------------------------------- - -Package: imx8mn-m7-demo-2.8.0.1.bin -Outgoing License: LA_OPT_NXP_Software_License v13 June 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M7_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core -Release Location: Mirror -Origin: NXP (proprietary) - CMSIS Core Header files - ARM Limited (BSD-3-clause) - http://silver.arm.com - CMSIS DSP Library - ARM Limited (BSD-3-clause) - http://silver.arm.com - --------------------------------------------- - -Package: imx8mp-m7-demo-2.9.0.bin -Outgoing License: LA_OPT_NXP_Software_License v17 October 2020 - Production Use - Section 2.3 applies -License File: COPYING -Package Category: M7_Processor -Type of Content: binary -Description and comments: i.MX MCUXpresso SDK demo image on Cortex-M7 core -Release Location: Mirror -Origin: NXP (proprietary) - ARM LIMITED (BSD-3-Clause) - Real Time Engineers, Ltd (MIT) - https://aws.amazon.com/freertos/ - Mentor Graphics, Ltd. (BSD-3-Clause) - https://github.com/OpenAMP/open-amp/ - --------------------------------------------- -MachineLearning Packages --------------------------------------------- - -Package: armnn.git -Outgoing License: MIT -License File: LICENSE -Package Category: MachineLearning -Type of Content: source -Description and comments: ARM Neural Network SDK -Release Location: https://source.codeaurora.org/external/imx/armnn-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - armnn (MIT) - https://github.com/ARM-software/armnn - --------------------------------------------- - -Package: onnxruntime-imx.git -Outgoing License: MIT -License File: LICENSE -Package Category: MachineLearning -Type of Content: source -Description and comments: Onnxruntime cross-platform scoring engine -Release Location: https://source.codeaurora.org/external/imx/onnxruntime-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (MIT) - Microsoft/onnxruntime (MIT) - https://github.com/Microsoft/onnxruntime - Google's Protocol Buffer (BSD-3-clause) - https://tracker.debian.org/pkg/protobuf - gRPC (Apache-2.0) - https://github.com/grpc/grpc - --------------------------------------------- - -Package: pytorch-release.git -Outgoing License: BSD-3-Clause -License File: LICENSE -Package Category: MachineLearning -Type of Content: source -Description and comments: Tensors and Dynamic neural networks in Python with strong GPU acceleration -Release Location: https://github.com/NXPmicro/pytorch-release -b rel_imx_5.4.70_2.3.2 --------------------------------------------- - -Package: tensorflow-imx.git -Outgoing License: Apache-2.0 -License File: LICENSE -Package Category: MachineLearning -Type of Content: source -Description and comments: TensorFlow Lite C++ Library -Release Location: https://source.codeaurora.org/external/imx/tensorflow-imx -b rel_imx_5.4.70_2.3.2 -Origin: NXP (Apache-2.0) - TensorFlow (Apache-2.0) - https://github.com/tensorflow/tensorflow/ - --------------------------------------------- -Tools Packages --------------------------------------------- - -Package: VeriSiliconTool-6.4.3.p1.0.tgz -Outgoing License: VeriSilicon License -License File: -Package Category: Tools -Type of Content: binary -Description and comments: VeriSilicon Tools -Release Location: nxp.com -Origin: VeriSilicon (proprietary) - --------------------------------------------- - -Package: mfgtools.git -Outgoing License: BSD-3-Clause -License File: LICENSE -Package Category: Tools -Type of Content: source -Description and comments: NXP I.MX Chip image deploy tools. Use uuu. -Release Location: https://github.com/NXPmicro/mfgtools -b master -Origin: NXP (BSD-3-clause) - zlib (zlib) - https://github.com/madler/zlib - libusb (LGPL-2.1) [libusb-1.0.dll] [dynamic link] - https://github.com/libusb/libusb - bzip2 (BSD-4-clause) - https://github.com/enthought/bzip2-1.0.6/tree/288acf97a15d558f96c24c89f578b724d6e06b0c - Android Open Source Project (Apache-2.0) [sparse_format.h] - https://developer.android.com/ - --------------------------------------------- - -Package: bcu.git -Outgoing License: BSD 3-Clause -License File: LICENSE -Package Category: Tools -Type of Content: source -Description and comments: NXP I.MX Chip image deploy tools. Use bcu. -Release Location: https://github.com/NXPmicro/bcu -b master --------------------------------------------- -PATCHES IN META_IMX --------------------------------------------- - -Patches for: systemd -Source Location: https://github.com/systemd/systemd-bootchart.git -Patch Location: meta-bsp/recipes-core/systemd/systemd -Outgoing License: GPL-2.0 -License File: LICENSE.GPL2 -Package Category: BSP -Description and comments: System and Service Manager -Origin of patches: NXP (GPL-2.0) - --------------------------------------------- - -Patches for: bluez5 -Source Location: http://www.kernel.org/pub/linux/bluetooth/bluez-5.48.tar.xz -Patch Location: meta-bsp/recipes-connectivity/bluez5 -Outgoing License: GPL-2.0+ -License File: COPYING -Package Category: Connectivity -Description and comments: Bluetooth protocol stack for Linux -Origin of patches: NXP (GPL-2.0+) - --------------------------------------------- - -Patches for: connman -Source Location: https://git.kernel.org/pub/scm/network/connman/connman.git/ -Patch Location: meta-bsp/recipes-connectivity/connman/connman -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: Connectivity -Description and comments: Connection Manager -Origin of patches: NXP (GPL-2.0) - WindRiver (GPL-2.0) - https://www.windriver.com/ - --------------------------------------------- - -Patches for: gstreamer1.0-libav -Source Location: http://gstreamer.freedesktop.org/src/gst-libav -Patch Location: meta-bsp/recipes-multimedia/gstreamer/ -Outgoing License: LGPL-2.0 -License File: COPYING -Package Category: Multimedia -Description and comments: A plugin with a set of elements using the Libav library codecs -Origin of patches: Mathieu Duponchelle (LGPL-2.0) - --------------------------------------------- - -Patches for: alsa-libs -Source Location: ftp://ftp.alsa-project.org/pub/libs -Patch Location: meta-bsp/recipes-multimedia/alsa -Outgoing License: LGPL-2.0 -License File: COPYING -Package Category: Multimedia -Description and comments: User space library to simplify application programming and provide higher level functionality -Origin of patches: NXP (LGPL-2.0) - --------------------------------------------- - -Patches for: alsa-utils -Source Location: ftp://ftp.alsa-project.org/pub/utils -Patch Location: meta-bsp/recipes-multimedia/alsa -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: Multimedia -Description and comments: Utilities to control sound cards -Origin of patches: alsa-utils contributors (GPL-2.0) - --------------------------------------------- - -Patches for: pulseaudio -Source Location: http://freedesktop.org/software/pulseaudio/releases/ -Patch Location: meta-bsp/recipes-multimedia/pulaeaudio/pulaeaudio -Outgoing License: LGPL-2.1 -License File: LICENSE -Package Category: Multimedia -Description and comments: Sound server -Origin of patches: NXP (LGPL-2.1) - --------------------------------------------- - -Patches for: opencv -Source Location: http://github.com/opencv/opencv.git -Patch Location: meta-bsp/recipes-graphics/opencv/opencv -Outgoing License: BSD-3-Clause -License File: LICENSE -Package Category: Graphics -Description and comments: The Open Computer Vision Library -Origin of patches: NXP (BSD-3-Clause) - --------------------------------------------- - -Patches for: mesa-demos -Source Location: https://mesa.freedesktop.org/archive/demos/ -Patch Location: meta-bsp/recipes-graphics/mesa/mesa-demos -Outgoing License: MIT -License File: -Package Category: Graphics -Description and comments: 3-D Graphics -Origin of patches: NXP (MIT) - Otavio Salvador (MIT) - --------------------------------------------- - -Patches for: xserver-xorg -Source Location: https://www.x.org/releases/individual/xserver/ -Patch Location: meta-bsp/recipes-graphics/xorg-xserver/xserver-xorg -Outgoing License: MIT.X -License File: COPYING -Package Category: Linux -Description and comments: X11 -Origin of patches: NXP (MIT.X) - --------------------------------------------- - -Patches for: glslang -Source Location: https://www.khronos.org/opengles/sdk/tools/Reference-Compiler -Patch Location: meta-sdk/recipes-graphics/vulkan/glslang -Outgoing License: BSD-3-Clause -License File: LICENSE -Package Category: Graphics -Description and comments: Official reference compiler front end for the OpenGL ES and OpenGL shading languages. -Origin of patches: NXP (BSD-3-Clause) - --------------------------------------------- - -Patches for: matchbox-wm 1.2.1 -Source Location: git://git.yoctoproject.org/matchbox-window-manager -Patch Location: meta-bsp/recipes-graphics/matchbox-wm/matchbox-wm -Outgoing License: GPL-2.0 -License File: COPYING -Package Category: Graphics -Description and comments: Window manager -Origin of patches: NXP (GPL-2.0) - --------------------------------------------- - -Patches for: vulkan -Source Location: git://github.com/vulkan -Patch Location: meta-sdk/recipes-graphics/vulkan/ -Outgoing License: MIT -License File: LICENSE.md -Package Category: Graphics -Description and comments: cross-platform 3D graphics and compute AP -Origin of patches: NXP (MIT) - --------------------------------------------- - -Patches for: vulkan/vulkan-tools -Source Location: git://github.com/KhronosGroup/SPIRV-Tools -Patch Location: meta-sdk/recipes-graphics/vulkan/ -Outgoing License: Apache-2.0 -License File: LICENSE.txt -Package Category: Graphics -Description and comments: provides an API and commands for processing SPIR-V modules. -Origin of patches: NXP (Apache-2.0) - --------------------------------------------- - -Patches for: vulkan/vkmark -Source Location: git://github.com/vkmark/vkmark -Patch Location: meta-sdk/recipes-graphics/vulkan/ -Outgoing License: LGPL-2.1 -License File: COPYING-LGPL2.1 -Package Category: Graphics -Description and comments: vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes. -Origin of patches: NXP (LGPL-2.1) - --------------------------------------------- - -Patches for: qtbase -Source Location: https://github.com/qt/qtbase -Patch Location: recipes-qt5/qt5/qtbase -Outgoing License: LGPL-3.0+Qt Exception 1.1 -License File: LGPL_EXCEPTION.txt -Package Category: Qt -Description and comments: Qt Base -Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) - --------------------------------------------- - -Patches for: qtwayland -Source Location: https://github.com/qt/qtwayland -Patch Location: meta-sdk/recipes-qt5/qt5/qtwayland -Outgoing License: LGPL-3.0+Qt Exception 1.1 -License File: LGPL_EXCEPTION.txt -Package Category: Qt -Description and comments: A toolbox for making Qt based Wayland compositors. -Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) - --------------------------------------------- - -Patches for: gstreamer1.0-plugins-good-qt -Source Location: https://github.com/qt/gstreamer1.0-plugins-good-qt -Patch Location: meta-sdk/recipes-qt5/qt5/gstreamer1.0-plugins-good-qt -Outgoing License: LGPL-3.0+Qt Exception 1.1 -License File: LGPL_EXCEPTION.txt -Package Category: Qt -Description and comments: -Origin of patches: NXP (LGPL-2.1+Qt Exception 1.1) - --------------------------------------------- diff --git a/classes/fsl-eula-unpack.bbclass b/classes/fsl-eula-unpack.bbclass index 64d26bfc7..498d7826d 100644 --- a/classes/fsl-eula-unpack.bbclass +++ b/classes/fsl-eula-unpack.bbclass @@ -34,6 +34,10 @@ FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V17 = "cf3f9b8d09bc3926b1004ea7 FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18 = "231e11849a4331fcbb19d7f4aab4a659" FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19 = "a632fefd1c359980434f9389833cab3a" FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22 = "3c3fe2b904fd694f28d2f646ee16dddb" +FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23 = "85d06b38f17b935ca11784d67075b846" +FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24 = "417b82f17fc02b88125331ed312f6f1b" +FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1 = "b3b0bab6ff55420d043cf1652c52d788" +FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25 = "f35df765ff17e69043ea21f350e3229c" FSL_EULA_FILE_MD5SUMS = " \ ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V8} \ ${FSL_EULA_FILE_MD5SUM_LA_OPT_BASE_LICENSE_V10} \ @@ -63,11 +67,15 @@ FSL_EULA_FILE_MD5SUMS = " \ ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V18} \ ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V19} \ ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22} \ + ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V23} \ + ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24} \ + ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1} \ + ${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V25} \ " # The checksum for the EULA in the layer FSL_EULA_FILE_MD5SUM ?= \ - "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V22}" + "${FSL_EULA_FILE_MD5SUM_LA_OPT_NXP_SOFTWARE_LICENSE_V24.1}" LIC_FILES_CHKSUM_LAYER ?= "file://${FSL_EULA_FILE};md5=${FSL_EULA_FILE_MD5SUM}" LIC_FILES_CHKSUM_LAYER[vardepsexclude] += "FSL_EULA_FILE" -- cgit v1.2.3-54-g00ecf From 6b9ab6ab5a375f4bd169f6e308169d3b14dbf820 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Tue, 29 Jun 2021 14:59:14 -0500 Subject: linux-imx*: Upgrade to 5.10.35 Upgrade kernel, headers, and mfgtool for NXP BSP. Signed-off-by: Tom Hochstein --- recipes-kernel/linux/linux-imx-headers_5.10.bb | 78 +++++++++ recipes-kernel/linux/linux-imx-headers_5.4.bb | 77 --------- recipes-kernel/linux/linux-imx-mfgtool_5.10.bb | 14 ++ recipes-kernel/linux/linux-imx-mfgtool_5.4.bb | 14 -- recipes-kernel/linux/linux-imx/imx/defconfig | 86 +++++----- recipes-kernel/linux/linux-imx/mx8/defconfig | 219 ++++++++++++++++--------- recipes-kernel/linux/linux-imx_5.10.bb | 33 ++++ recipes-kernel/linux/linux-imx_5.4.bb | 33 ---- 8 files changed, 307 insertions(+), 247 deletions(-) create mode 100644 recipes-kernel/linux/linux-imx-headers_5.10.bb delete mode 100644 recipes-kernel/linux/linux-imx-headers_5.4.bb create mode 100644 recipes-kernel/linux/linux-imx-mfgtool_5.10.bb delete mode 100644 recipes-kernel/linux/linux-imx-mfgtool_5.4.bb create mode 100644 recipes-kernel/linux/linux-imx_5.10.bb delete mode 100644 recipes-kernel/linux/linux-imx_5.4.bb diff --git a/recipes-kernel/linux/linux-imx-headers_5.10.bb b/recipes-kernel/linux/linux-imx-headers_5.10.bb new file mode 100644 index 000000000..c656fa557 --- /dev/null +++ b/recipes-kernel/linux/linux-imx-headers_5.10.bb @@ -0,0 +1,78 @@ +# Copyright 2017-2021 NXP +# Released under the MIT license (see COPYING.MIT for the terms) + +SUMMARY = "Installs i.MX-specific kernel headers" +DESCRIPTION = "Installs i.MX-specific kernel headers to userspace. \ +New headers are installed in ${includedir}/imx." +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +SRCBRANCH = "lf-5.10.y" +LOCALVERSION = "-5.10.35-2.0.0" +SRC_URI = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" +SRCREV = "ef3f2cfc6010c13feb40cfb7fd7490832cf86f45" + +S = "${WORKDIR}/git" + +do_configure[noexec] = "1" + +do_compile[noexec] = "1" + +IMX_UAPI_HEADERS = " \ + dma-buf.h \ + hantrodec.h \ + hx280enc.h \ + ion.h \ + ipu.h \ + isl29023.h \ + imx_vpu.h \ + mxc_asrc.h \ + mxc_dcic.h \ + mxc_mlb.h \ + mxc_sim_interface.h \ + mxc_v4l2.h \ + mxcfb.h \ + pxp_device.h \ + pxp_dma.h \ + videodev2.h \ +" + +do_install() { + # We install all headers inside of B so we can copy only the + # whitelisted ones, and there is no risk of a new header to be + # installed by mistake. + oe_runmake headers_install INSTALL_HDR_PATH=${B}${exec_prefix} + + # Kernel should not be exporting this header + rm -f ${D}${exec_prefix}/include/scsi/scsi.h + + # The ..install.cmd conflicts between various configure runs + find ${D}${includedir} -name ..install.cmd | xargs rm -f + + # FIXME: The ion.h is still on staging so "promote" it for now + cp ${S}/drivers/staging/android/uapi/ion.h ${B}${includedir}/linux + + # Install whitelisted headers only + for h in ${IMX_UAPI_HEADERS}; do + install -D -m 0644 ${B}${includedir}/linux/$h \ + ${D}${includedir}/imx/linux/$h + done +} + +# Allow to build empty main package, this is required in order for -dev package +# to be propagated into the SDK +# +# Without this setting the RDEPENDS in other recipes fails to find this +# package, therefore causing the -dev package also to be skipped effectively not +# populating it into SDK +ALLOW_EMPTY_${PN} = "1" + +INHIBIT_DEFAULT_DEPS = "1" +DEPENDS += "unifdef-native bison-native rsync-native" + +PACKAGE_ARCH = "${MACHINE_SOCARCH}" + +# Restrict this recipe to NXP BSP only, this recipe is not compatible +# with mainline BSP +COMPATIBLE_HOST = '(null)' +COMPATIBLE_HOST_use-nxp-bsp = '.*' diff --git a/recipes-kernel/linux/linux-imx-headers_5.4.bb b/recipes-kernel/linux/linux-imx-headers_5.4.bb deleted file mode 100644 index 70aea7e79..000000000 --- a/recipes-kernel/linux/linux-imx-headers_5.4.bb +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 2017-2021 NXP -# Released under the MIT license (see COPYING.MIT for the terms) - -SUMMARY = "Installs i.MX-specific kernel headers" -DESCRIPTION = "Installs i.MX-specific kernel headers to userspace. \ -New headers are installed in ${includedir}/imx." -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" - -SRCBRANCH = "imx_5.4.70_2.3.0" -LOCALVERSION = "-2.3.2" -SRC_URI = "git://source.codeaurora.org/external/imx/linux-imx.git;protocol=https;branch=${SRCBRANCH}" -SRCREV = "dea2fede7e024ee7029b13e8d82a00ec14427777" - -S = "${WORKDIR}/git" - -do_configure[noexec] = "1" - -do_compile[noexec] = "1" - -IMX_UAPI_HEADERS = " \ - dma-buf.h \ - hantrodec.h \ - hx280enc.h \ - ion.h \ - ipu.h \ - isl29023.h \ - mxc_asrc.h \ - mxc_dcic.h \ - mxc_mlb.h \ - mxc_sim_interface.h \ - mxc_v4l2.h \ - mxcfb.h \ - pxp_device.h \ - pxp_dma.h \ - videodev2.h \ -" - -do_install() { - # We install all headers inside of B so we can copy only the - # whitelisted ones, and there is no risk of a new header to be - # installed by mistake. - oe_runmake headers_install INSTALL_HDR_PATH=${B}${exec_prefix} - - # Kernel should not be exporting this header - rm -f ${D}${exec_prefix}/include/scsi/scsi.h - - # The ..install.cmd conflicts between various configure runs - find ${D}${includedir} -name ..install.cmd | xargs rm -f - - # FIXME: The ion.h is still on staging so "promote" it for now - cp ${S}/drivers/staging/android/uapi/ion.h ${B}${includedir}/linux - - # Install whitelisted headers only - for h in ${IMX_UAPI_HEADERS}; do - install -D -m 0644 ${B}${includedir}/linux/$h \ - ${D}${includedir}/imx/linux/$h - done -} - -# Allow to build empty main package, this is required in order for -dev package -# to be propagated into the SDK -# -# Without this setting the RDEPENDS in other recipes fails to find this -# package, therefore causing the -dev package also to be skipped effectively not -# populating it into SDK -ALLOW_EMPTY_${PN} = "1" - -INHIBIT_DEFAULT_DEPS = "1" -DEPENDS += "unifdef-native bison-native rsync-native" - -PACKAGE_ARCH = "${MACHINE_SOCARCH}" - -# Restrict this recipe to NXP BSP only, this recipe is not compatible -# with mainline BSP -COMPATIBLE_HOST = '(null)' -COMPATIBLE_HOST_use-nxp-bsp = '.*' diff --git a/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb new file mode 100644 index 000000000..0a9f5259e --- /dev/null +++ b/recipes-kernel/linux/linux-imx-mfgtool_5.10.bb @@ -0,0 +1,14 @@ +# Copyright (C) 2014-2018 O.S. Systems Software LTDA. +# Copyright (C) 2014-2016 Freescale Semiconductor + +SUMMARY = "Produces a Manufacturing Tool compatible Linux Kernel" +DESCRIPTION = "Linux Kernel provided and supported by Freescale that produces a \ +Manufacturing Tool compatible Linux Kernel to be used in updater environment" + +FILESEXTRAPATHS_prepend := "${THISDIR}/linux-imx:" +require linux-imx_${PV}.bb +require linux-mfgtool.inc + +KERNEL_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" +MODULE_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" +do_package[vardepsexclude] = "DATETIME" diff --git a/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb b/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb deleted file mode 100644 index 0a9f5259e..000000000 --- a/recipes-kernel/linux/linux-imx-mfgtool_5.4.bb +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright (C) 2014-2018 O.S. Systems Software LTDA. -# Copyright (C) 2014-2016 Freescale Semiconductor - -SUMMARY = "Produces a Manufacturing Tool compatible Linux Kernel" -DESCRIPTION = "Linux Kernel provided and supported by Freescale that produces a \ -Manufacturing Tool compatible Linux Kernel to be used in updater environment" - -FILESEXTRAPATHS_prepend := "${THISDIR}/linux-imx:" -require linux-imx_${PV}.bb -require linux-mfgtool.inc - -KERNEL_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" -MODULE_IMAGE_BASE_NAME[vardepsexclude] = "DATETIME" -do_package[vardepsexclude] = "DATETIME" diff --git a/recipes-kernel/linux/linux-imx/imx/defconfig b/recipes-kernel/linux/linux-imx/imx/defconfig index c6d83c3b0..b2a0351d9 100644 --- a/recipes-kernel/linux/linux-imx/imx/defconfig +++ b/recipes-kernel/linux/linux-imx/imx/defconfig @@ -17,14 +17,10 @@ CONFIG_USER_NS=y CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_EXPERT=y -CONFIG_KALLSYMS_ALL=y CONFIG_PERF_EVENTS=y # CONFIG_SLUB_DEBUG is not set # CONFIG_COMPAT_BRK is not set CONFIG_ARCH_MXC=y -CONFIG_SOC_IMX50=y -CONFIG_SOC_IMX51=y -CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SLL=y @@ -32,7 +28,6 @@ CONFIG_SOC_IMX6SX=y CONFIG_SOC_IMX6UL=y CONFIG_SOC_IMX7D=y CONFIG_SOC_IMX7ULP=y -CONFIG_SOC_VF610=y CONFIG_SMP=y CONFIG_VMSPLIT_2G=y CONFIG_ARM_PSCI=y @@ -49,7 +44,6 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_CPUFREQ_DT=y CONFIG_ARM_IMX6Q_CPUFREQ=y CONFIG_ARM_IMX_CPUFREQ_DT=y -CONFIG_ARM_IMX7ULP_CPUFREQ=y CONFIG_CPU_IDLE=y CONFIG_ARM_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE=y @@ -64,7 +58,6 @@ CONFIG_MODULE_SRCVERSION_ALL=y # CONFIG_BLK_DEV_BSG is not set CONFIG_BINFMT_MISC=m CONFIG_CMA=y -CONFIG_SECCOMP=y CONFIG_NET=y CONFIG_PACKET=y CONFIG_UNIX=y @@ -125,7 +118,6 @@ CONFIG_MTD_DATAFLASH=y CONFIG_MTD_SST25L=y CONFIG_MTD_RAW_NAND=y CONFIG_MTD_NAND_GPMI_NAND=y -CONFIG_MTD_NAND_VF610_NFC=y CONFIG_MTD_NAND_MXC=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set @@ -160,7 +152,7 @@ CONFIG_NETDEVICES=y CONFIG_CS89x0=y CONFIG_CS89x0_PLATFORM=y # CONFIG_NET_VENDOR_FARADAY is not set -CONFIG_E1000E=y +# CONFIG_NET_VENDOR_INTEL is not set # CONFIG_NET_VENDOR_MARVELL is not set # CONFIG_NET_VENDOR_MICREL is not set # CONFIG_NET_VENDOR_MICROCHIP is not set @@ -170,9 +162,8 @@ CONFIG_SMC91X=y CONFIG_SMC911X=y CONFIG_SMSC911X=y # CONFIG_NET_VENDOR_STMICRO is not set -CONFIG_AT803X_PHY=y CONFIG_MICREL_PHY=y -CONFIG_SMSC_PHY=y +CONFIG_AT803X_PHY=y CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=y @@ -181,9 +172,7 @@ CONFIG_USB_USBNET=y CONFIG_USB_NET_CDC_EEM=m CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_MCS7830=y -CONFIG_BRCMFMAC=m CONFIG_HOSTAP=y -CONFIG_MXMWIFIEX=m CONFIG_WL12XX=m CONFIG_WL18XX=m CONFIG_WLCORE_SDIO=m @@ -197,9 +186,14 @@ CONFIG_MOUSE_PS2=m CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_ADS7846=y +CONFIG_TOUCHSCREEN_AD7879=y +CONFIG_TOUCHSCREEN_AD7879_I2C=y +CONFIG_TOUCHSCREEN_ATMEL_MXT=y +CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_EGALAX=y CONFIG_TOUCHSCREEN_ELAN_TS=y CONFIG_TOUCHSCREEN_GOODIX=y +CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_IMX6UL_TSC=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y @@ -238,12 +232,12 @@ CONFIG_SPI_FSL_LPSPI=y CONFIG_SPI_FSL_QUADSPI=y CONFIG_SPI_GPIO=y CONFIG_SPI_IMX=y -CONFIG_SPI_FSL_DSPI=y CONFIG_SPI_SPIDEV=y CONFIG_SPI_SLAVE=y CONFIG_SPI_SLAVE_TIME=y CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_MXC=y CONFIG_GPIO_SIOX=m CONFIG_GPIO_IMX_RPMSG=y CONFIG_GPIO_MAX732X=y @@ -282,6 +276,7 @@ CONFIG_MFD_MAX17135=y CONFIG_MFD_RN5T618=y CONFIG_MFD_SI476X_CORE=y CONFIG_MFD_STMPE=y +CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_DA9052=y @@ -298,12 +293,9 @@ CONFIG_RC_CORE=y CONFIG_RC_DEVICES=y CONFIG_IR_GPIO_CIR=y CONFIG_MEDIA_SUPPORT=y -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y CONFIG_MEDIA_USB_SUPPORT=y CONFIG_USB_VIDEO_CLASS=m +CONFIG_RADIO_SI476X=y CONFIG_V4L_PLATFORM_DRIVERS=y CONFIG_VIDEO_MUX=y CONFIG_VIDEO_MXC_CAPTURE=m @@ -322,15 +314,14 @@ CONFIG_VIDEO_MXC_PXP_V4L2=y CONFIG_V4L_MEM2MEM_DRIVERS=y CONFIG_VIDEO_CODA=m CONFIG_VIDEO_IMX_PXP=y -CONFIG_RADIO_SI476X=y CONFIG_VIDEO_ADV7180=m CONFIG_VIDEO_OV2680=m CONFIG_VIDEO_OV5645=m CONFIG_DRM=y -CONFIG_DRM_MSM=y CONFIG_DRM_PANEL_LVDS=y CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_SEIKO_43WVF1G=y +CONFIG_DRM_TI_TFP410=y CONFIG_FB_MXS=y CONFIG_FB_MXC_SYNC_PANEL=y CONFIG_FB_MXC_OVERLAY=y @@ -359,28 +350,29 @@ CONFIG_SOUND=y CONFIG_SND=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_SOC=y +CONFIG_SND_SOC_FSL_ASRC=y +CONFIG_SND_SOC_FSL_MQS=y CONFIG_SND_IMX_SOC=y CONFIG_SND_SOC_EUKREA_TLV320=y -CONFIG_SND_SOC_IMX_WM8960=y CONFIG_SND_SOC_IMX_SII902X=y CONFIG_SND_SOC_IMX_WM8958=y -CONFIG_SND_SOC_IMX_CS42888=y -CONFIG_SND_SOC_IMX_WM8962=y CONFIG_SND_SOC_IMX_RPMSG=y CONFIG_SND_SOC_IMX_ES8328=y CONFIG_SND_SOC_IMX_SGTL5000=y -CONFIG_SND_SOC_IMX_MQS=y CONFIG_SND_SOC_IMX_SPDIF=y CONFIG_SND_SOC_IMX_MC13783=y +CONFIG_SND_SOC_FSL_ASOC_CARD=y CONFIG_SND_SOC_IMX_SI476X=y CONFIG_SND_SOC_IMX_HDMI=y CONFIG_SND_SOC_AC97_CODEC=y +CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_TLV320AIC3X=y +CONFIG_SND_SOC_WM8960=y +CONFIG_SND_SOC_WM8962=y CONFIG_SND_SIMPLE_CARD=y CONFIG_HID_MULTITOUCH=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_MXC=y CONFIG_USB_HCD_TEST_MODE=y @@ -447,6 +439,7 @@ CONFIG_RTC_DRV_ISL1208=y CONFIG_RTC_DRV_PCF8523=y CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_M41T80=y +CONFIG_RTC_DRV_RC5T619=y CONFIG_RTC_DRV_DA9063=y CONFIG_RTC_DRV_MC13XXX=y CONFIG_RTC_DRV_MXC=y @@ -464,12 +457,12 @@ CONFIG_STAGING=y CONFIG_STAGING_MEDIA=y CONFIG_COMMON_CLK_PWM=y CONFIG_MAILBOX=y -CONFIG_IMX_MBOX=y CONFIG_REMOTEPROC=y CONFIG_IMX_REMOTEPROC=y CONFIG_EXTCON_USB_GPIO=y CONFIG_IIO=y CONFIG_IMX7D_ADC=y +CONFIG_RN5T618_ADC=y CONFIG_VF610_ADC=y CONFIG_PWM=y CONFIG_PWM_FSL_FTM=y @@ -478,7 +471,6 @@ CONFIG_PWM_IMX_TPM=y CONFIG_PHY_MIXEL_LVDS=y CONFIG_PHY_MIXEL_LVDS_COMBO=y CONFIG_NVMEM_IMX_OCOTP=y -CONFIG_NVMEM_VF610_OCOTP=y CONFIG_NVMEM_SNVS_LPGPR=y CONFIG_TEE=y CONFIG_OPTEE=y @@ -511,12 +503,15 @@ CONFIG_ZISOFS=y CONFIG_UDF_FS=m CONFIG_MSDOS_FS=m CONFIG_VFAT_FS=y +CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_JFFS2_FS=y CONFIG_UBIFS_FS=y CONFIG_NFS_FS=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y CONFIG_ROOT_NFS=y CONFIG_NLS_DEFAULT="cp437" CONFIG_NLS_CODEPAGE_437=y @@ -533,7 +528,9 @@ CONFIG_CRYPTO_CFB=m CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_OFB=m -CONFIG_CRYPTO_XTS=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_MD4=m CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_RMD128=m @@ -542,37 +539,32 @@ CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_SHA3=m +CONFIG_CRYPTO_SM3=m +CONFIG_CRYPTO_STREEBOG=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m CONFIG_CRYPTO_CAST6=m CONFIG_CRYPTO_DES=m -CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_DEV_FSL_CAAM=y -CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y -CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m -CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y -CONFIG_CRYPTO_DEV_SAHARA=y -CONFIG_CRYPTO_DEV_MXS_DCP=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_SM3=m -CONFIG_CRYPTO_STREEBOG=m -CONFIG_CRYPTO_ANUBIS=m CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT=m CONFIG_CRYPTO_SM4=m CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_ANSI_CPRNG=m -# meta-freescale change: Set CRYPTO_SHA1 to y to prevent kernel_configcheck warning -#CONFIG_CRYPTO_SHA1=m -CONFIG_CRYPTO_SHA1=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m +CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m +CONFIG_CRYPTO_DEV_SAHARA=y +CONFIG_CRYPTO_DEV_MXS_DCP=y CONFIG_CRC_CCITT=m CONFIG_CRC_T10DIF=y CONFIG_CRC7=m @@ -582,9 +574,9 @@ CONFIG_FONTS=y CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_FS=y +# CONFIG_DEBUG_BUGVERBOSE is not set CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_PREEMPT is not set -# CONFIG_DEBUG_BUGVERBOSE is not set # CONFIG_FTRACE is not set diff --git a/recipes-kernel/linux/linux-imx/mx8/defconfig b/recipes-kernel/linux/linux-imx/mx8/defconfig index 1de0c7244..65c676a91 100644 --- a/recipes-kernel/linux/linux-imx/mx8/defconfig +++ b/recipes-kernel/linux/linux-imx/mx8/defconfig @@ -7,15 +7,12 @@ CONFIG_PREEMPT=y CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_BSD_PROCESS_ACCT=y CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_NUMA_BALANCING=y CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y CONFIG_BLK_CGROUP=y CONFIG_CGROUP_PIDS=y CONFIG_CGROUP_HUGETLB=y @@ -36,9 +33,10 @@ CONFIG_ARCH_S32=y CONFIG_SOC_S32V234=y CONFIG_ARM64_VA_BITS_48=y CONFIG_SCHED_MC=y +CONFIG_SCHED_SMT=y CONFIG_NUMA=y -CONFIG_SECCOMP=y CONFIG_KEXEC=y +CONFIG_KEXEC_FILE=y CONFIG_CRASH_DUMP=y CONFIG_XEN=y CONFIG_FORCE_MAX_ZONEORDER=14 @@ -47,6 +45,7 @@ CONFIG_RANDOMIZE_BASE=y CONFIG_PM_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y +CONFIG_ENERGY_MODEL=y CONFIG_ARM_CPUIDLE=y CONFIG_ARM_PSCI_CPUIDLE=y CONFIG_CPU_FREQ=y @@ -66,11 +65,9 @@ CONFIG_EFI_CAPSULE_LOADER=y CONFIG_IMX_DSP=y CONFIG_IMX_SCU=y CONFIG_IMX_SCU_PD=y -CONFIG_IMX_SECO_MU=y CONFIG_ACPI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y -CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y CONFIG_ACPI_APEI_EINJ=y CONFIG_VIRTUALIZATION=y @@ -125,20 +122,30 @@ CONFIG_IP6_NF_NAT=m CONFIG_IP6_NF_TARGET_MASQUERADE=m CONFIG_BRIDGE=m CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_NET_DSA=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y CONFIG_LLC2=y CONFIG_NET_SCHED=y -CONFIG_NET_SCH_MULTIQ=y -CONFIG_NET_SCH_CBS=y -CONFIG_NET_SCH_TAPRIO=y -CONFIG_NET_SCH_MQPRIO=y -CONFIG_NET_CLS_BASIC=y -CONFIG_NET_CLS_TCINDEX=y +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_CBS=m +CONFIG_NET_SCH_ETF=m +CONFIG_NET_SCH_TAPRIO=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_FLOWER=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_GACT=m +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_GATE=m CONFIG_TSN=y -CONFIG_NET_SWITCHDEV=y +CONFIG_QRTR=m +CONFIG_QRTR_SMD=m +CONFIG_QRTR_TUN=m CONFIG_BPF_JIT=y -CONFIG_NET_PKTGEN=y +CONFIG_NET_PKTGEN=m CONFIG_CAN=m CONFIG_CAN_FLEXCAN=m CONFIG_BT=y @@ -148,8 +155,6 @@ CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_HIDP=y -# CONFIG_BT_HS is not set -# CONFIG_BT_LE is not set CONFIG_BT_LEDS=y # CONFIG_BT_DEBUGFS is not set CONFIG_BT_HCIBTUSB=m @@ -168,9 +173,13 @@ CONFIG_MAC80211=y CONFIG_MAC80211_LEDS=y CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y +CONFIG_NFC=m +CONFIG_NFC_NCI=m +CONFIG_NFC_S3FWRN5_I2C=m CONFIG_PCI=y CONFIG_PCIEPORTBUS=y CONFIG_PCI_IOV=y +CONFIG_PCI_PASID=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_PCI_HOST_GENERIC=y @@ -184,11 +193,11 @@ CONFIG_PCI_IMX6_EP=y CONFIG_PCI_LAYERSCAPE=y CONFIG_PCI_HISI=y CONFIG_PCIE_KIRIN=y +CONFIG_PCI_MESON=m CONFIG_PCIE_LAYERSCAPE_GEN4=y CONFIG_PCI_ENDPOINT=y CONFIG_PCI_ENDPOINT_CONFIGFS=y CONFIG_PCI_EPF_TEST=y -CONFIG_IMX_MIC_EPF=m CONFIG_DEVTMPFS=y CONFIG_DEVTMPFS_MOUNT=y CONFIG_FW_LOADER_USER_HELPER=y @@ -196,7 +205,6 @@ CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_BRCMSTB_GISB_ARB=y CONFIG_SIMPLE_PM_BUS=y CONFIG_VEXPRESS_CONFIG=y -CONFIG_FSL_MC_BUS=y CONFIG_FSL_MC_UAPI_SUPPORT=y CONFIG_MTD=y CONFIG_MTD_CMDLINE_PARTS=y @@ -226,20 +234,15 @@ CONFIG_SENSORS_FXOS8700=y CONFIG_SENSORS_FXAS2100X=y CONFIG_SRAM=y CONFIG_PCI_ENDPOINT_TEST=y -CONFIG_EEPROM_AT24=y +CONFIG_EEPROM_AT24=m CONFIG_EEPROM_AT25=m -CONFIG_SCIF_BUS=m -CONFIG_VOP_BUS=m -CONFIG_IMX_MIC_HOST=m -CONFIG_IMX_MIC_CARD=m -CONFIG_SCIF=m -CONFIG_MIC_COSM=m -CONFIG_VOP=m +CONFIG_UACCE=m # CONFIG_SCSI_PROC_FS is not set CONFIG_BLK_DEV_SD=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_HISI_SAS=y CONFIG_SCSI_HISI_SAS_PCI=y +CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_UFSHCD=y CONFIG_SCSI_UFSHCD_PLATFORM=y @@ -265,16 +268,22 @@ CONFIG_MACVTAP=m CONFIG_TUN=y CONFIG_VETH=m CONFIG_VIRTIO_NET=y +CONFIG_NET_DSA_MSCC_FELIX=m CONFIG_AMD_XGBE=y CONFIG_ATL1C=m +CONFIG_BCMGENET=m CONFIG_BNX2X=m CONFIG_MACB=y CONFIG_THUNDER_NIC_PF=y CONFIG_FEC=y -CONFIG_FSL_SDK_DPAA_ETH=y +CONFIG_FSL_FMAN=y +CONFIG_FSL_DPAA_ETH=y CONFIG_FSL_DPAA2_ETH=y +CONFIG_FSL_DPAA2_MAC=y CONFIG_FSL_ENETC=y CONFIG_FSL_ENETC_VF=y +CONFIG_FSL_ENETC_QOS=y +CONFIG_ENETC_TSN=y CONFIG_HIX5HD2_GMAC=y CONFIG_HNS_DSAF=y CONFIG_HNS_ENET=y @@ -292,22 +301,26 @@ CONFIG_MLX5_CORE=m CONFIG_MLX5_CORE_EN=y CONFIG_MSCC_OCELOT_SWITCH=y CONFIG_QCOM_EMAC=m +CONFIG_RMNET=m CONFIG_SMC91X=y CONFIG_SMSC911X=y CONFIG_STMMAC_ETH=y -CONFIG_MDIO_BITBANG=y -CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y +CONFIG_DWMAC_GENERIC=m CONFIG_AQUANTIA_PHY=y -CONFIG_AT803X_PHY=y +CONFIG_BROADCOM_PHY=m CONFIG_INPHI_PHY=y CONFIG_MARVELL_PHY=m CONFIG_MARVELL_10G_PHY=m CONFIG_MICREL_PHY=y CONFIG_MICROSEMI_PHY=y CONFIG_NXP_TJA11XX_PHY=y +CONFIG_AT803X_PHY=y CONFIG_REALTEK_PHY=y CONFIG_ROCKCHIP_PHY=y CONFIG_VITESSE_PHY=y +CONFIG_MDIO_BITBANG=y +CONFIG_MDIO_BUS_MUX_MULTIPLEXER=y +CONFIG_MDIO_BUS_MUX_MMIOREG=y CONFIG_USB_PEGASUS=m CONFIG_USB_RTL8150=m CONFIG_USB_RTL8152=m @@ -319,10 +332,7 @@ CONFIG_USB_NET_SMSC75XX=m CONFIG_USB_NET_SMSC95XX=m CONFIG_USB_NET_PLUSB=m CONFIG_USB_NET_MCS7830=m -CONFIG_BRCMFMAC=m -CONFIG_BRCMFMAC_PCIE=y CONFIG_HOSTAP=y -CONFIG_MXMWIFIEX=m CONFIG_WL18XX=m CONFIG_WLCORE_SDIO=m CONFIG_XEN_NETDEV_BACKEND=m @@ -379,6 +389,7 @@ CONFIG_I2C_CROS_EC_TUNNEL=y CONFIG_XEN_I2C_BACKEND=y CONFIG_I2C_SLAVE=y CONFIG_SPI=y +CONFIG_SPI_CADENCE_QUADSPI=y CONFIG_SPI_FSL_LPSPI=y CONFIG_SPI_FSL_QUADSPI=y CONFIG_SPI_NXP_FLEXSPI=y @@ -401,20 +412,21 @@ CONFIG_PINCTRL_IMX8QM=y CONFIG_PINCTRL_IMX8QXP=y CONFIG_PINCTRL_IMX8DXL=y CONFIG_PINCTRL_S32V234=y -CONFIG_GPIOLIB=y CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_ALTERA=m CONFIG_GPIO_DWAPB=y CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MPC8XXX=y CONFIG_GPIO_PL061=y +CONFIG_GPIO_WCD934X=m CONFIG_GPIO_XGENE=y CONFIG_GPIO_MAX732X=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y +CONFIG_GPIO_BD9571MWV=m CONFIG_GPIO_MAX77620=y -CONFIG_POWER_AVS=y +CONFIG_GPIO_SL28CPLD=m CONFIG_POWER_RESET_BRCMSTB=y -CONFIG_POWER_RESET_VEXPRESS=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y CONFIG_SYSCON_REBOOT_MODE=y @@ -423,6 +435,7 @@ CONFIG_BATTERY_BQ27XXX=y CONFIG_SENSORS_ARM_SCPI=y CONFIG_SENSORS_LM90=m CONFIG_SENSORS_PWM_FAN=m +CONFIG_SENSORS_SL28CPLD=m CONFIG_SENSORS_INA2XX=m CONFIG_SENSORS_INA3221=m CONFIG_THERMAL_WRITABLE_TRIPS=y @@ -430,25 +443,28 @@ CONFIG_THERMAL_GOV_POWER_ALLOCATOR=y CONFIG_CPU_THERMAL=y CONFIG_THERMAL_EMULATION=y CONFIG_IMX_SC_THERMAL=y -CONFIG_DEVICE_THERMAL=y CONFIG_IMX8MM_THERMAL=y +CONFIG_DEVICE_THERMAL=y CONFIG_QORIQ_THERMAL=y CONFIG_WATCHDOG=y +CONFIG_SL28CPLD_WATCHDOG=m CONFIG_ARM_SP805_WATCHDOG=y CONFIG_ARM_SBSA_WATCHDOG=y CONFIG_DW_WATCHDOG=y CONFIG_IMX2_WDT=y CONFIG_IMX_SC_WDT=y +CONFIG_ARM_SMC_WATCHDOG=y CONFIG_XEN_WDT=y CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AXP20X_I2C=y -CONFIG_MFD_IMX_AUDIOMIX=y +CONFIG_MFD_IMX_MIX=y CONFIG_MFD_HI6421_PMIC=y CONFIG_MFD_MAX77620=y CONFIG_MFD_RK808=y CONFIG_MFD_SEC_CORE=y +CONFIG_MFD_SL28CPLD=y CONFIG_MFD_ROHM_BD718XX=y -CONFIG_MFD_PCA9450=y +CONFIG_MFD_WCD934X=m CONFIG_REGULATOR=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_AXP20X=y @@ -485,19 +501,22 @@ CONFIG_MEDIA_SUPPORT=y CONFIG_MEDIA_CAMERA_SUPPORT=y CONFIG_MEDIA_ANALOG_TV_SUPPORT=y CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_MEDIA_SDR_SUPPORT=y +CONFIG_MEDIA_PLATFORM_SUPPORT=y # CONFIG_DVB_NET is not set CONFIG_MEDIA_USB_SUPPORT=y CONFIG_USB_VIDEO_CLASS=m CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_VIDEO_MX8_CAPTURE=y CONFIG_VIDEO_MXC_CAPTURE=y +CONFIG_VIDEO_MX8_CAPTURE=y CONFIG_VIDEO_MXC_CSI_CAMERA=y CONFIG_MXC_MIPI_CSI=y CONFIG_MXC_CAMERA_OV5640_MIPI_V2=y CONFIG_V4L_MEM2MEM_DRIVERS=y +CONFIG_SDR_PLATFORM_DRIVERS=y +CONFIG_VIDEO_IMX219=m CONFIG_VIDEO_OV5640=y +CONFIG_VIDEO_OV5645=m CONFIG_IMX_DPU_CORE=y CONFIG_IMX_LCDIF_CORE=y CONFIG_IMX_LCDIFV3_CORE=y @@ -505,17 +524,28 @@ CONFIG_DRM=y CONFIG_DRM_I2C_NXP_TDA998X=m CONFIG_DRM_MALI_DISPLAY=m CONFIG_DRM_NOUVEAU=m +CONFIG_DRM_RCAR_DW_HDMI=m CONFIG_DRM_RCAR_LVDS=m +CONFIG_DRM_PANEL_LVDS=m CONFIG_DRM_PANEL_SIMPLE=y CONFIG_DRM_PANEL_RAYDIUM_RM67191=y CONFIG_DRM_PANEL_SEIKO_43WVF1G=y +CONFIG_DRM_PANEL_SITRONIX_ST7703=m +CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=m CONFIG_DRM_PANEL_WKS_101WX001=y +CONFIG_DRM_DISPLAY_CONNECTOR=m +CONFIG_DRM_LONTIUM_LT9611=m CONFIG_DRM_FSL_IMX_LVDS_BRIDGE=y +CONFIG_DRM_NWL_MIPI_DSI=y CONFIG_DRM_NXP_SEIKO_43WVFIG=y CONFIG_DRM_SII902X=m +CONFIG_DRM_SIMPLE_BRIDGE=m +CONFIG_DRM_THINE_THC63LVD1024=m +CONFIG_DRM_TI_SN65DSI86=m CONFIG_DRM_I2C_ADV7511=y -CONFIG_DRM_NWL_MIPI_DSI=y +CONFIG_DRM_I2C_ADV7511_AUDIO=y CONFIG_DRM_CDNS_HDMI_CEC=y +CONFIG_DRM_DW_HDMI_AHB_AUDIO=m CONFIG_DRM_DW_HDMI_I2S_AUDIO=m CONFIG_DRM_DW_HDMI_GP_AUDIO=y CONFIG_DRM_DW_HDMI_CEC=y @@ -541,7 +571,6 @@ CONFIG_DRM_LIMA=m CONFIG_DRM_PANFROST=m CONFIG_FB_ARMCLCD=y CONFIG_FB_EFI=y -CONFIG_BACKLIGHT_GENERIC=m CONFIG_BACKLIGHT_PWM=y CONFIG_BACKLIGHT_LP855X=m CONFIG_LOGO=y @@ -552,45 +581,55 @@ CONFIG_SND=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_USB_AUDIO=m CONFIG_SND_SOC=y +CONFIG_SND_SOC_FSL_ASRC=y +CONFIG_SND_SOC_FSL_MQS=y CONFIG_SND_SOC_FSL_EASRC=y +CONFIG_SND_SOC_FSL_ESAI_CLIENT=y CONFIG_SND_IMX_SOC=y CONFIG_SND_SOC_IMX_AK4458=y CONFIG_SND_SOC_IMX_AK5558=y CONFIG_SND_SOC_IMX_AK4497=y -CONFIG_SND_SOC_IMX_WM8960=y -CONFIG_SND_SOC_IMX_WM8524=y -CONFIG_SND_SOC_IMX_CS42888=y CONFIG_SND_SOC_IMX_MICFIL=y CONFIG_SND_SOC_IMX_RPMSG=y -CONFIG_SND_SOC_IMX_MQS=y CONFIG_SND_SOC_IMX_SPDIF=y +CONFIG_SND_SOC_FSL_ASOC_CARD=y CONFIG_SND_SOC_IMX_AUDMIX=y +CONFIG_SND_SOC_IMX_XCVR=y +CONFIG_SND_SOC_IMX_PCM512X=y CONFIG_SND_SOC_IMX_PDM_MIC=y CONFIG_SND_SOC_IMX_DSP=y CONFIG_SND_SOC_IMX_CDNHDMI=y -CONFIG_SND_SOC_IMX_XCVR=y -CONFIG_SND_SOC_IMX_PCM512X=y CONFIG_SND_SOC_SOF_TOPLEVEL=y CONFIG_SND_SOC_SOF_OF=m +CONFIG_SND_SOC_SOF_COMPRESS=y CONFIG_SND_SOC_SOF_IMX_TOPLEVEL=y -CONFIG_SND_SOC_SOF_IMX8_SUPPORT=m -CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=m +CONFIG_SND_SOC_SOF_IMX8_SUPPORT=y +CONFIG_SND_SOC_SOF_IMX8M_SUPPORT=y CONFIG_SND_SOC_AK4613=m CONFIG_SND_SOC_BT_SCO=y +CONFIG_SND_SOC_CROS_EC_CODEC=m +CONFIG_SND_SOC_CS42XX8_I2C=y CONFIG_SND_SOC_DMIC=m CONFIG_SND_SOC_ES7134=m CONFIG_SND_SOC_ES7241=m CONFIG_SND_SOC_MAX98357A=m +CONFIG_SND_SOC_MAX98927=m CONFIG_SND_SOC_PCM3168A_I2C=m CONFIG_SND_SOC_SGTL5000=m +CONFIG_SND_SOC_SIMPLE_AMPLIFIER=m CONFIG_SND_SOC_SPDIF=m CONFIG_SND_SOC_TAS571X=m +CONFIG_SND_SOC_WCD934X=m +CONFIG_SND_SOC_WM8524=y +CONFIG_SND_SOC_WM8904=m +CONFIG_SND_SOC_WM8960=y +CONFIG_SND_SOC_WSA881X=m CONFIG_SND_SIMPLE_CARD=y CONFIG_SND_AUDIO_GRAPH_CARD=y CONFIG_I2C_HID=m +CONFIG_USB_CONN_GPIO=y CONFIG_USB=y CONFIG_USB_OTG=y -CONFIG_USB_OTG_WHITELIST=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_HCD_PLATFORM=y @@ -650,6 +689,8 @@ CONFIG_USB_G_SERIAL=m CONFIG_TYPEC=y CONFIG_TYPEC_TCPM=y CONFIG_TYPEC_TCPCI=y +CONFIG_TYPEC_FUSB302=m +CONFIG_TYPEC_HD3SS3220=m CONFIG_TYPEC_SWITCH_GPIO=y CONFIG_MMC=y CONFIG_MMC_BLOCK_MINORS=32 @@ -668,11 +709,13 @@ CONFIG_MMC_DW_EXYNOS=y CONFIG_MMC_DW_HI3798CV200=y CONFIG_MMC_DW_K3=y CONFIG_MMC_SDHCI_XENON=y +CONFIG_MMC_SDHCI_AM654=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_PWM=y CONFIG_LEDS_SYSCON=y +CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_CPU=y @@ -682,22 +725,25 @@ CONFIG_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_SYNOPSYS=y CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_DS1307=y +CONFIG_RTC_DRV_DS1307=m CONFIG_RTC_DRV_MAX77686=y CONFIG_RTC_DRV_RK808=m -CONFIG_RTC_DRV_PCF85363=y +CONFIG_RTC_DRV_PCF85363=m CONFIG_RTC_DRV_RX8581=m +CONFIG_RTC_DRV_RV8803=m CONFIG_RTC_DRV_S5M=y CONFIG_RTC_DRV_DS3232=y -CONFIG_RTC_DRV_PCF2127=y +CONFIG_RTC_DRV_PCF2127=m CONFIG_RTC_DRV_EFI=y CONFIG_RTC_DRV_CROS_EC=y +CONFIG_RTC_DRV_FSL_FTM_ALARM=y CONFIG_RTC_DRV_PL031=y CONFIG_RTC_DRV_SNVS=y CONFIG_RTC_DRV_IMX_SC=y CONFIG_DMADEVICES=y CONFIG_BCM_SBA_RAID=m CONFIG_FSL_EDMA=y +CONFIG_FSL_QDMA=m CONFIG_FSL_EDMA_V3=y CONFIG_IMX_SDMA=y CONFIG_MV_XOR_V2=y @@ -705,7 +751,11 @@ CONFIG_MXS_DMA=y CONFIG_PL330_DMA=y CONFIG_QCOM_HIDMA_MGMT=y CONFIG_QCOM_HIDMA=y +CONFIG_FSL_DPAA2_QDMA=m CONFIG_DMATEST=y +CONFIG_DMABUF_HEAPS=y +CONFIG_DMABUF_HEAPS_SYSTEM=y +CONFIG_DMABUF_HEAPS_CMA=y CONFIG_UIO=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_IVSHMEM=y @@ -715,6 +765,7 @@ CONFIG_VFIO_FSL_MC=y CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_IVSHMEM=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_STAGING=y @@ -726,22 +777,21 @@ CONFIG_ION_SYSTEM_HEAP=y CONFIG_ION_CMA_HEAP=y CONFIG_FSL_DPAA2=y CONFIG_FSL_DPAA2_ETHSW=y -CONFIG_FSL_DPAA2_MAC=y -CONFIG_FSL_SDK_DPA=y CONFIG_FSL_PPFE=y CONFIG_FSL_PPFE_UTIL_DISABLED=y -CONFIG_MFD_CROS_EC=y +CONFIG_CHROME_PLATFORMS=y +CONFIG_CROS_EC=y CONFIG_CROS_EC_I2C=y CONFIG_CROS_EC_SPI=y -CONFIG_COMMON_CLK_VERSATILE=y -CONFIG_CLK_SP810=y -CONFIG_CLK_VEXPRESS_OSC=y +CONFIG_CROS_EC_CHARDEV=m CONFIG_COMMON_CLK_RK808=y CONFIG_COMMON_CLK_SCPI=y CONFIG_COMMON_CLK_CS2000_CP=y +CONFIG_COMMON_CLK_FSL_SAI=y CONFIG_COMMON_CLK_S2MPS11=y CONFIG_COMMON_CLK_XGENE=y CONFIG_COMMON_CLK_PWM=y +CONFIG_COMMON_CLK_VC5=y CONFIG_CLK_IMX8MM=y CONFIG_CLK_IMX8MN=y CONFIG_CLK_IMX8MP=y @@ -756,31 +806,44 @@ CONFIG_ARM_SMMU_V3=y CONFIG_REMOTEPROC=y CONFIG_IMX_REMOTEPROC=y CONFIG_RPMSG_QCOM_GLINK_RPM=y +CONFIG_SOUNDWIRE=m +CONFIG_SOUNDWIRE_QCOM=m CONFIG_SOC_BRCMSTB=y +CONFIG_FSL_DPAA=y CONFIG_FSL_MC_DPIO=y +CONFIG_FSL_RCPM=y CONFIG_FSL_QIXIS=y -CONFIG_IMX_SCU_SOC=y -CONFIG_SECVIO_SC=y CONFIG_SOC_TI=y +CONFIG_EXTCON_PTN5150=m CONFIG_EXTCON_USB_GPIO=y CONFIG_EXTCON_USBC_CROS_EC=y CONFIG_IIO=y CONFIG_IMX8QXP_ADC=y +CONFIG_MAX9611=m +CONFIG_QCOM_SPMI_ADC5=m CONFIG_IIO_CROS_EC_SENSORS_CORE=m CONFIG_IIO_CROS_EC_SENSORS=m CONFIG_IIO_CROS_EC_LIGHT_PROX=m CONFIG_IIO_CROS_EC_BARO=m CONFIG_PWM=y CONFIG_PWM_CROS_EC=m +CONFIG_PWM_FSL_FTM=m CONFIG_PWM_IMX27=y +CONFIG_PWM_SL28CPLD=m +CONFIG_SL28CPLD_INTC=y +CONFIG_MST_IRQ=y +CONFIG_RESET_BRCMSTB_RESCAL=y +CONFIG_RESET_IMX7=y CONFIG_PHY_XGENE=y CONFIG_PHY_MIXEL_LVDS=y CONFIG_PHY_MIXEL_LVDS_COMBO=y +CONFIG_PHY_CADENCE_SALVO=y CONFIG_PHY_FSL_IMX8MP_LVDS=y CONFIG_PHY_MIXEL_MIPI_DPHY=y CONFIG_PHY_SAMSUNG_HDMI_PHY=y CONFIG_PHY_QCOM_USB_HS=y CONFIG_PHY_SAMSUNG_USB2=y +CONFIG_ARM_SMMU_V3_PMU=m CONFIG_FSL_IMX8_DDR_PMU=y CONFIG_HISI_PMU=y CONFIG_NVMEM_IMX_OCOTP=y @@ -793,9 +856,10 @@ CONFIG_OF_FPGA_REGION=m CONFIG_TEE=y CONFIG_OPTEE=y CONFIG_MUX_MMIO=y +CONFIG_SLIM_QCOM_CTRL=m +CONFIG_INTERCONNECT=y CONFIG_MXC_SIM=y CONFIG_MXC_EMVSIM=y -CONFIG_MXC_MLB150=y CONFIG_EXT2_FS=y CONFIG_EXT3_FS=y CONFIG_EXT4_FS_POSIX_ACL=y @@ -833,20 +897,18 @@ CONFIG_CRYPTO_CTS=m CONFIG_CRYPTO_LRW=m CONFIG_CRYPTO_OFB=m CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_XTS=m CONFIG_CRYPTO_XCBC=m CONFIG_CRYPTO_VMAC=m CONFIG_CRYPTO_MD4=m -CONFIG_CRYPTO_MD5=m CONFIG_CRYPTO_RMD128=m CONFIG_CRYPTO_RMD160=m CONFIG_CRYPTO_RMD256=m CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m CONFIG_CRYPTO_STREEBOG=m CONFIG_CRYPTO_TGR192=m CONFIG_CRYPTO_WP512=m CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=m CONFIG_CRYPTO_BLOWFISH=m CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST5=m @@ -856,26 +918,31 @@ CONFIG_CRYPTO_KHAZAD=m CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_SEED=m CONFIG_CRYPTO_SERPENT=m -CONFIG_CRYPTO_SM4=m CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=m CONFIG_CRYPTO_ANSI_CPRNG=y -CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y -CONFIG_CRYPTO_DEV_FSL_CAAM=y -CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y +CONFIG_CRYPTO_USER_API_RNG=m +CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=m +CONFIG_CRYPTO_DEV_FSL_CAAM=m CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=m -CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=y +CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m +CONFIG_CRYPTO_DEV_CCREE=m +CONFIG_CRYPTO_DEV_HISI_SEC2=m +CONFIG_CRYPTO_DEV_HISI_ZIP=m +CONFIG_CRYPTO_DEV_HISI_HPRE=m +CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m CONFIG_INDIRECT_PIO=y -CONFIG_CMA_SIZE_MBYTES=320 +CONFIG_CRC_CCITT=m +CONFIG_CMA_SIZE_MBYTES=32 CONFIG_PRINTK_TIME=y CONFIG_DEBUG_INFO=y -CONFIG_DEBUG_FS=y CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_FS=y CONFIG_DEBUG_KERNEL=y # CONFIG_SCHED_DEBUG is not set # CONFIG_DEBUG_PREEMPT is not set # CONFIG_FTRACE is not set -CONFIG_MEMTEST=y CONFIG_CORESIGHT=y CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y CONFIG_CORESIGHT_SOURCE_ETM4X=y +CONFIG_MEMTEST=y diff --git a/recipes-kernel/linux/linux-imx_5.10.bb b/recipes-kernel/linux/linux-imx_5.10.bb new file mode 100644 index 000000000..68344e4e0 --- /dev/null +++ b/recipes-kernel/linux/linux-imx_5.10.bb @@ -0,0 +1,33 @@ +# Copyright 2013-2016 (C) Freescale Semiconductor +# Copyright 2017-2021 (C) NXP +# Copyright 2018 (C) O.S. Systems Software LTDA. +# Released under the MIT license (see COPYING.MIT for the terms) +# +# SPDX-License-Identifier: MIT +# + +SUMMARY = "Linux Kernel provided and supported by NXP" +DESCRIPTION = "Linux Kernel provided and supported by NXP with focus on \ +i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU." + +require recipes-kernel/linux/linux-imx.inc + +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46" + +DEPENDS += "lzop-native bc-native" + +SRCBRANCH = "lf-5.10.y" +LOCALVERSION = "-5.10.35-2.0.0" +SRCREV = "ef3f2cfc6010c13feb40cfb7fd7490832cf86f45" + +# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition +# required by kernel-yocto.bbclass. +# +# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and +# should be updated once patchlevel is merged. +LINUX_VERSION = "5.10.35" + +DEFAULT_PREFERENCE = "1" + +COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" diff --git a/recipes-kernel/linux/linux-imx_5.4.bb b/recipes-kernel/linux/linux-imx_5.4.bb deleted file mode 100644 index ad8e5957a..000000000 --- a/recipes-kernel/linux/linux-imx_5.4.bb +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2013-2016 (C) Freescale Semiconductor -# Copyright 2017-2021 (C) NXP -# Copyright 2018 (C) O.S. Systems Software LTDA. -# Released under the MIT license (see COPYING.MIT for the terms) -# -# SPDX-License-Identifier: MIT -# - -SUMMARY = "Linux Kernel provided and supported by NXP" -DESCRIPTION = "Linux Kernel provided and supported by NXP with focus on \ -i.MX Family Reference Boards. It includes support for many IPs such as GPU, VPU and IPU." - -require recipes-kernel/linux/linux-imx.inc - -LICENSE = "GPLv2" -LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" - -DEPENDS += "lzop-native bc-native" - -SRCBRANCH = "imx_5.4.70_2.3.0" -LOCALVERSION = "-2.3.2" -SRCREV = "5f2220e87dd8a8fb86f524ea7945ab1d4155bc73" - -# PV is defined in the base in linux-imx.inc file and uses the LINUX_VERSION definition -# required by kernel-yocto.bbclass. -# -# LINUX_VERSION define should match to the kernel version referenced by SRC_URI and -# should be updated once patchlevel is merged. -LINUX_VERSION = "5.4.70" - -DEFAULT_PREFERENCE = "1" - -COMPATIBLE_MACHINE = "(mx6|mx7|mx8)" -- cgit v1.2.3-54-g00ecf From 0b01dbe8593b355a96998080c551e0570c82d037 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Wed, 30 Jun 2021 07:05:19 -0500 Subject: imx-atf: Upgrade to NXP release 5.10.35-2.0.0 Update recipe SRCREV and branch to point to new version available as a part of NXP release [lf_v2.4]. Signed-off-by: Tom Hochstein --- recipes-bsp/imx-atf/imx-atf_2.4.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/imx-atf/imx-atf_2.4.bb b/recipes-bsp/imx-atf/imx-atf_2.4.bb index 07807eff1..26b9e7d11 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.4.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.4.bb @@ -7,10 +7,10 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/BSD-3-Clause;m PV .= "+git${SRCPV}" -SRCBRANCH = "imx_5.4.70_2.3.0" +SRCBRANCH = "lf_v2.4" SRC_URI = "git://source.codeaurora.org/external/imx/imx-atf.git;protocol=https;branch=${SRCBRANCH} \ " -SRCREV = "2a26786460edd4f0ec3111e7027c93c57fc572c1" +SRCREV = "ec35fef92b71a79075f214f8cff0738cd4482ed0" S = "${WORKDIR}/git" -- cgit v1.2.3-54-g00ecf From 79ba26618a075332ac9106f55c1aad573e42c9e0 Mon Sep 17 00:00:00 2001 From: Tom Hochstein Date: Wed, 30 Jun 2021 07:10:22 -0500 Subject: imx-atf: Remove -O2 from CFLAGS for 8MQ The i.MX 8M Quad has only 64 kB of OCRAM, and the following build break is observed: ``` | aarch64-poky-linux-ld.bfd: /opt/work/upstream/fsl-xwayland/tmp/work/cortexa53-crypto-mx8m-fsl-linux/imx-atf/2.4+gitAUTOINC+ec35fef92b-r0/git/build-optee/imx8mq/release/bl31/bl31.elf section `coherent_ram' will not fit in region `RAM' | aarch64-poky-linux-ld.bfd: BL31 image has exceeded its limit. | aarch64-poky-linux-ld.bfd: region `RAM' overflowed by 4096 bytes ``` Fix the break by disabling -O2 optimization. Signed-off-by: Tom Hochstein --- recipes-bsp/imx-atf/imx-atf_2.4.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes-bsp/imx-atf/imx-atf_2.4.bb b/recipes-bsp/imx-atf/imx-atf_2.4.bb index 26b9e7d11..f4db002be 100644 --- a/recipes-bsp/imx-atf/imx-atf_2.4.bb +++ b/recipes-bsp/imx-atf/imx-atf_2.4.bb @@ -27,6 +27,8 @@ EXTRA_OEMAKE += " \ BUILD_OPTEE = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', 'true', 'false', d)}" +CFLAGS_remove_mx8mq = "-O2" + do_compile() { # Clear LDFLAGS to avoid the option -Wl recognize issue unset LDFLAGS -- cgit v1.2.3-54-g00ecf