summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* optee-client: Upgrade to lf-6.1.22-2.0.0 (3.21)Oleksandr Suvorov2023-07-285-67/+9
| | | | | | | | | | | | | | | | | | | | | | | Upgrade optee-client to be aligned with NXP BSP LF6.1.22_2.0.0. Backport changes from meta-arm/optee-client.inc. Relevant changes: - 8533e0e travis: remove the .travis.yml file - 0fc6ef7 tee-supplicant: fix leak when load plugin failed - dde6306 libteeacl: use realloc() instead of reallocarray() - 462b954 Add -Wunsafe-loop-optimizations only for gcc - 2096542 Makefile: use GNU standards for directory variables - dd2d39b libteeacl: Move uuid-dev checking in libteec makefile - 1056b40 cmake: define boolean switch CFG_WERROR with option() - bbdf665 libteeacl: condition libteeacl with WITH_TEEACL - fba9950 ci: add GitHub Actions script and Docker files - fc67c27 Add pkgconfig file for libteec - d448e8b Allow cross-compile pkg-config - d26d885 libckteec: Add RSA AES key wrap serialization - cb3842c tee-supplicant: Synchronize file operations for secure storage Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* optee-os: Upgrade to lf-6.1.22-2.0.0 (3.21)Oleksandr Suvorov2023-07-288-78/+218
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade optee-os to be aligned with NXP BSP LF6.1.22_2.0.0. Reapply and refresh patch files. Drop patches that provided correct sysroot. Instead, use CFLAGS{32,64} to pass --sysroot, this option is available since optee-os 3.16. Relevant changes: - 1962aec95 LFOPTEE-238 drivers: ele: use the baseline API to retrieve the UID - 7e7b93ac1 LFOPTEE-238 drivers: ele: add msb and lsb to imx_ele_buf object - 086b65048 LF-8999 drivers: ele: disable ASLR for imx8ulp - fa3174b61 LF-8995 drivers: ele: keystore: change global key store id - 1ae8545a4 LF-8995 drivers: ele: disable imx_ele_global_init() if CFG_IMX_ELE_ECC_DRV is disabled - c15e21b07 LFOPTEE-243 Rework ELE MU mapping - fb5eaa07f drivers: ele: retain the return value in case imx_ele_generate_key(), imx_ele_signature_generate() and imx_ele_signature_verification() returns an error - 6e706ee51 drivers: ele: change RNG command ID - 9492fa474 LFOPTEE-242 drivers: ele: use the new derive key API for HUK generation - 4d4bd4340 core: ls: enable CFG_PKCS11_TA - cf2cc646a core: imx: enable CFG_PKCS11_TA - 4c8281883 drivers: ele: fix ELE_COMMAND_SUCCEED - 5363154ed core: imx: move tzc380.c to plat-imx - ccf5dc690 core: imx: allow CFG_CRYPTO_DRIVER enablement for imx93evk - 735c01acf LFOPTEE-178 drivers: ele: Change OP-TEE MU memory mapping from Secure to Non-Secure - 093318267 LFOPTEE-178 drivers: ele: Add support for ECC operations - fa58e94e1 LFOPTEE-178 drivers: ele: Add Generate/Delete Key APIs - 09badc46e LFOPTEE-178 drivers: ele: Add Key Management APIs - 0cd738b0d LFOPTEE-178 drivers: ele: Create a global key store handle for all subsequent calls - c93839af6 LFOPTEE-178 drivers: ele: Create a global session handle for all subsequent calls - c1b29579d LFOPTEE-178 drivers: ele: add memory management functions - c61f273fd LFOPTEE-178 drivers: ele: getting common macros and functions in header file - b5f423f49 LFOPTEE-178 drivers: ele: move ELE to a dedicated directory - afa1dd7bc drivers: caam: disable CFG_CRYPTO_SM2_* when ECC CAAM driver is enabled - c723025d5 core: imx: fix CFG_TZDRAM_START - 80b25f59f LF-7525 drivers: dcp: do not modify DCP node status in the DTB - 425ed1fbb LFU-368: core: imx93: enable trusted_keys as early TA - 1924712ff LFOPTEE-85 core: plat-ls: Enabled DTB overlay feature for LS platforms - e98f5c77d LFOPTEE-85 drivers: caam: add DTB_JR_PATH for LS platforms - 4a98ea70c core: imx: enable attestation PTA - a654afb61 drivers: caam: add device tree JR path for mx8ulp - e155b164e core: imx: enable CFG_CORE_HUK_SUBKEY_COMPAT_USE_OTP_DIE_ID by default - 3a3ddf85b core: imx: enable TZASC driver for all i.MX platforms - 8a1984cb1 TEE-639 drivers: caam: skip JR init of CFG_JR_HAB_INDEX - 992f6b93b LFOPTEE-17: core: plat-ls: add PTA for I2C RTC test - 519bfab46 core: imx: disable CSU protection for the DCP - 484138b3f core: ls: enabled CFG_ENABLE_EMBEDDED_TESTS by default - 299d2d7ad core: imx: enabled CFG_ENABLE_EMBEDDED_TESTS by default - e79c46c9d core: ls: enable CAAM driver by default. - 18cca2b72 core: ls: disable CAAM for ls1088 and ls2088 - 9315f5d1e LFOPTEE-9 plat-ls: Increase heap size - dc2ddcf86 TEE-598 core: imx: increase heap size to 128k - 0cd1cf295 TEE-526 drivers: caam: add SDP Memory cacheability verification - 54edf5b70 TEE-526 core: arm: retrieve SDP Memory cacheability - d5d6e8c85 core: imx: enable CAAM driver by default - b1b2f83cc core: imx: add resume capability to CSU driver - 6130b501e core: imx: allow NS world to change SMP bit - 40006fb93 core: imx: remove SC_IPC_BASE_SECURE definition - cb115caf6 LFOPTEE-37: core_mmu_lpae: clear L2 tables and indexes - 546ed42ac LFOPTEE-37: imx8qm: bget_malloc: reset malloc_poolset at runtime - e8e4b9761 LFOPTEE-37: imx8qm: gic: avoid GICD re-configuration - 5eebee811 LFOPTEE-37: plat-imx: add platforms mx8qm mek cockpit a53 and a72 - ad9310fbb pta: imx: add DEK blob encapsulation - 9fe4ecdba drivers: caam: add secure memory and blob drivers - 4d6df4796 core: imx: add SECMEM definitions for imx8m platforms - c3b7c47f3 TEE-482 Add .clang-format - c48eeb2c6 MLK-22073 core: generic_entry_a32: change L1 invalidation at secondary boot - aa26586bf scripts: add build script for imx and ls - f5e685f71 drivers: imx_snvs: unlock SNVS access for non-secure - d328f3a08 drivers: caam: skip the JR device tree disablement for imx8 platforms - 85feed23e core: imx: enable DT overlay for imx8 platforms - ebfaab628 drivers: caam: disable job ring via DT overlay - f4f575781 core: add device tree overlay subnode disable - a3e52ba26 drivers: caam: rework the CAAM crypto makefile - 3cb66cb83 core: ls: remove CFG_WITH_SOFTWARE_PRNG default definition for LS platforms - 55af337cd core: imx: remove CFG_WITH_SOFTWARE_PRNG default definition for i.MX platforms - f06709794 core: move CFG_WITH_SOFTWARE_PRNG default definition - 54493021c drivers: caam: remove CFG_NXP_CAAM_ACIPHER compilation flag - 5dec4ebbf core: crypto: give the platform configuration a higher priority - 294f91f32 drivers: imx_scu: add resume capabilities - 851e73b1d core: imx: add plat_cpu_wakeup_late() on arm32 - 93e8838ca TEE-272 Cortex-A9 add PL310 Linux/Optee Mutex - 711fea086 drivers: imx_scu: move i.MX SCU driver - b0ef56504 drivers: imx_csu: move i.MX CSU driver - 0fc481338 drivers: imx_caam: move i.MX CAAM driver - 3cabf823d core: imx: enable busfreq on imx6 and imx7 platforms - 11d7fc300 core: pm: imx: export busfreq_change() function - be238d4ac core: imx: enable the compilation of sm_platform_handler.c for busfreq - c390bfbb5 core: imx: add busfreq SIP calls - 9df964338 pm: imx: add power management drivers - 70af7a82a pm: imx: add suspend source files - 2a1a3cee8 pm: imx: add cpuidle source files - c292e6239 pm: imx: add busfreq source files - fc00b1f35 core: imx: enable CFG_PM_ARM32 and CFG_IMX_PM for power management - fc0a35a03 core: imx: remove SRC and GPC functions from imx.h - f0f51a260 core: imx: add imx7ulp registers - a1cbd6256 core: imx: add imx7 DDRC and IOMUX registers - ac51cdba4 core: imx: add imx6 MMDC and IOMUX registers - d7844a1ad core: imx: add pl310_enabled() - 3dcdade81 core: imx: remove imx_sip.h - 1e79f969e core: imx: remove power management code for imx7 platforms - c7b15f67e allow setting sysroot for libgcc lookup - e8abbcfbd Update CHANGELOG for 3.21.0 - 50666c141 plat-zynqmp: fixes interrupt controller - b031393cd core: tee_ta_instance_stats(): correct the allocation size of dump_ctx - 32b94ed4b drivers: caam: fix MP abstraction layer functions - 4a0740da2 drivers: caam: math: add CFG_NXP_CAAM_MATH_DRV compilation flag - 44220a36a libtomcrypt: fix pkcs_1_v1_5_decode() when empty message - 3fb72c226 drivers: crypto: add support for SM2_DSA_SM3 - 163a7c9e8 core: imx: remove duplicate driver_init() call - 31b31015b build: ta: add RISC-V linker script - de4176748 core: mm: Fix idx truncation bug - 9eabc2b44 core: fix loading of encrypted TA - 9901df47d core: dump_ta_memstats(): check TA initialization completion before accessing it - 66370233e ci: se05x crypto driver: update plug-and-trust - fb559031c drivers: se050: allow configuring the Secure Element applet - 7723564b9 dts: stm32: add OTP index for HUK on stm32mp15 platform - b0946e1d9 drivers: stm32mp15_huk: use DT HUK NVMEM layout API - db8ca286e se050: ecc: SE050-F shared secret - b300b5a37 ci: compile-test as many PTAs as possible on QEMU/QEMUv8 - eb238769a pta: attestation: fix compilation incompatible pointer warning - 552d5e40d core: ffa: Allow multiple SPs with same UUID - f60c6b9c1 drivers: imx_ele: add ELE driver - 8cd1171e9 drivers: imx_mu: add MU base address and size for imx93 - 4f89aed3d drivers: imx_mu: add MU base address and size for imx8ulp - 753e6fe4f drivers: imx_mu: increase maximum MU message size - 088116c9c drivers: imx_mu: add support for imx93 - abbe1d51f core: spmc: move FIP SP deinit call - 6d7c8c3d8 core: spmc: fix FIP SP loading - 1478437e6 core: ltc: use SHA-3 crypto accelerated function - c60ed582e core: arm64: SHAKE128 using ARMv8.2-A cryptographic extensions - bfedef0ce core: arm64: SHA-3 using ARMv8.2-A cryptographic extensions - 2be3770e8 core: arm64: SM4 CE optimization for ARMv8.2 - 8b5fb12e2 core: arm64: SM4-AESE optimization for ARMv8 - 2fb9e950b Revert "ci: disable QEMUv8_check_rust job" - 557fea2de Remove checked in .checkpatch-camelcase.git. - fdc4a8bef ldelf: syscall: support RISC-V ldelf sycall - 28849defb libutee: increase MPI_MEMPOOL_SIZE to 14Kb - 6e99433ed core: remove keep pager directive on core_init_mmu_regs() - dd884cc27 plat-stm32mp1: conf: support 32bit MMU - 1a3d47c53 clk: stm32mp15: embed clock names only in debug mode - 41d9f6c2b libutee: add TEE_ALG_ECDSA_SHA* to TEE_ALG_GET_DIGEST_SIZE() - 7bd215a7b core: mbedtls: ecc_get_keysize(): do not check algorithm against curve - 9cf576a9f drivers: crypto: versal: do not use deprecated algorithm macros - 53af8d704 drivers: crypto: se050: do not use deprecated algorithm macros - fa40bed51 core: fix out-of-bounds access of dump_ctx - 442c670a2 drivers: atmel_tcb: Use matrix_dt_get_id() to correctly retrieve the id - 9a28dbc4f plat-sam: matrix: add matrix_dt_get_id() to parse matrix id from dt - 0db298206 core: pta: imx: add manufacturing protection - d538d2936 drivers: caam: add manufacturing protection feature - f5c3d85a5 core: crypto: add support MD5 hashes in RSA sign/verify/cipher - 2c9522664 core: drivers: zynqmp_csu_puf.c: increase regen time to 6ms - 3d70a9743 core: crypto: change supported HMAC key size ranges - 200eb7bd8 plat-totalcompute: remap console logs - f4f85ac77 drivers: crypto: add SM2 ECC encrypt and decrypt - 769cbbd70 drivers: crypto: add SM2 curve in crypto API - 9655e48e7 ci: qemuv8: build with maximum log level - 9894fdb48 ta: pkcs11: fix trace compilation warning - a3cfa14ac drivers: caam: enable the CAAM clock when submitting a new job - 316fd6e9c drivers: caam: add missing header file - cd857358b core: imx: use register_ddr() to register dynamic shared memory - 9740df775 drivers: clk: sam: remove hard coded USB clock setup - 5ff81ad89 dts: sama5d2: add assigned-clocks properties for usb - 90dee57ac drivers: clk: sam: export audiopll_fracck and usbck - c0e9e857f drivers: clk: sam: add a macro for count of main clocks - 8ac3cb374 core: drivers: crypto: caam: Check PKCS_V1_5 decryption buffer size - 97eb91680 drivers: imx: tzc380: re-configure TZ380 upon PM resume - 83857db53 drivers: imx: tzc380: do not dump TZASC state before lockdown - 92f496916 drivers: imx: tzc380: add support for 8mscale platforms - 809fa817a core: ffa: add TOS_FW_CONFIG handling Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* Merge pull request #1625 from MrCry0/master-jailhouseOtavio Salvador2023-07-271-3/+3
|\ | | | | jailhouse: Update to lf-6.1.22_2.0.0
| * jailhouse: Update to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-241-3/+3
| | | | | | | | | | | | | | Switch a branch to lf-6.1.22_2.0.0 to align the recipe with NXP BSP LF6.1.22_2.0.0, and update relevant parts of the recipe. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1624 from MrCry0/master-atfOtavio Salvador2023-07-271-3/+3
|\ \ | | | | | | imx-atf: Update 6.1.1-1.0.0 to 6.1.22-2.0.0
| * | imx-atf: Update 6.1.1-1.0.0 to 6.1.22-2.0.0Oleksandr Suvorov2023-07-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the 2.8 version aligned with NXP BSP release L6.1.22-2.0.0. Relevant changes: - 99195a23d MA-21286 imx8m: habv4: support dram dynamic mapping - 57e74c226 MA-21277 imx93: fix boot failure on opteed - 8c5bfc946 MA-21257 imx93: enable trusty support - 5ce0b6827 MA-21254 remove static declaration for rank_setting_update() - 8ab375a81 LF-9014 imx8ulp: pd: Fix EPDC update issue - 70db244d4 MA-21229 android: imx8mq: fix build break - 4dfe57384 MA-21228 trusty: sync spmd ffa handler function - a78eb7c37 LF-8090 imx93: TRDC: Fix wrong fuse bits for USB1 and eQOS disable - d25473f6f LF-8893 feat(imx8ulp): add some delay before cmc1 access - 64de3dc30 LF-8890 feat(imx8ulp): update the upower pmic_cfg setting - 856a80e65 LF-8838 feat(imx93): skip system level power config when m33 active - cf678144d LF-8817 feat(imx93): update the swffc/retention flow for i.mx93 - 36de99cac LF-8614 fix(imx8m): disable auto self refresh before swffc - f27b39ecd LF-8453 imx8ulp: Update XRDC for ELE to access DDR with CA35 DID - e1577f8d7 LF-8648 feat(imx93): add get ddr fsp info for imx93 - b8bfb4b4b LF-8459-02: fix(imx): add the missing copyright - 57eff4fb6 LF-8459-01 refine(imx8ulp): remove the unused header file Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | | Merge pull request #1623 from junzhuimx/masterOtavio Salvador2023-07-271-4/+3
|\ \ \ | | | | | | | | ceetm: Change license to GPL-2.0-only
| * | | ceetm: Change license to GPL-2.0-onlyJun Zhu2023-07-271-4/+3
| | | | | | | | | | | | | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
* | | | Merge pull request #1622 from angolini/mcore-demosOtavio Salvador2023-07-2711-313/+514
|\ \ \ \ | |/ / / |/| | | Add support for MCore Demos based on L6.1.22-2.0.0
| * | | mcore-demos: imx-m7-demos: Add package based on 6.1.22-2.0.0Daiane Angolini2023-07-262-0/+27
| | | | | | | | | | | | | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * | | mcore-demos: imx-m4-demos: Add package based on 6.1.22-2.0.0Daiane Angolini2023-07-263-0/+66
| | | | | | | | | | | | | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * | | mcore-demos: imx-m33-demos: Add package based on 6.1.22-2.0.0Daiane Angolini2023-07-263-0/+88
| | | | | | | | | | | | | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * | | fsl-eula-unpack.bbclass: Update EULA for NXP release 6.1.22-2.0.0 EULA is ↵Daiane Angolini2023-07-261-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | V45 now. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
| * | | EULA,SCR: Update for NXP release 6.1.22-2.0.0Daiane Angolini2023-07-262-312/+330
|/ / / | | | | | | | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* | | Merge pull request #1621 from angolini/fix-enum-intOtavio Salvador2023-07-252-1/+40
|\ \ \ | |/ / |/| | linux-imx: Add patch to fix build issue
| * | linux-imx: Add patch to fix build issueDaiane Angolini2023-07-252-1/+40
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix the warning (treated as error): ignal' due to enum/integer mismatch; have 'gceSTATUS(struct _gckOS *, void *)' {aka 'enum _gceSTATUS(struct _gckOS *, void *)'} [-Werror=enum-int-mismatch] | 5675 | _QuerySignal(IN gckOS Os, IN gctSIGNAL Signal) | | ^~~~~~~~~~~~ | In file included from /(...)tmp/work-shared/imx93-11x11-lpddr4x-evk/kernel-source/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c:56: | /(...)/buildw/tmp/work-shared/imx93-11x11-lpddr4x-evk/kernel-source/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_linux.h:341:1: note: previous declaration of '_QuerySignal' with type 'gctBOOL(struct _gckOS *, void *)' {aka 'int(struct _gckOS *, void *)'} | 341 | _QuerySignal(IN gckOS Os, IN gctSIGNAL Signal); | | ^~~~~~~~~~~~ | cc1: all warnings being treated as errors Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* | Merge pull request #1620 from junzhuimx/masterOtavio Salvador2023-07-255-33/+32
|\ \ | |/ |/| Update rcw/uefi/mc-utils/dp-firmware-cadence to L6.1.22-2.0.0 release
| * uefi: Update to commit 15deb92Jun Zhu2023-07-251-1/+1
| | | | | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * dp-firmware-cadence: Upgrade to 22.04Jun Zhu2023-07-252-30/+29
| | | | | | | | Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * mc-utils: Update to commit 8efeeacJun Zhu2023-07-251-1/+1
| | | | | | | | | | | | Upgrade to v10.37.0. Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * rcw: Update to commit 020dcf0Jun Zhu2023-07-251-1/+1
|/ | | | | | - Integrate ls104ardb nandboot with 4K Pagesize of NAND flash. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1614 from matteofacchinetti/masterOtavio Salvador2023-07-242-0/+64
|\ | | | | [master] smw: Add "Security Middleware Library" recipe
| * recipes-security: fix SMW direcrory name changing from swm to smwMatteo Facchinetti2023-07-242-0/+0
| | | | | | | | Signed-off-by: Matteo Facchinetti <matteo.facchinetti@opensource.tttech-auto.com>
| * smw: Add "Security Middleware Library" recipe.Matteo Facchinetti2023-07-241-0/+64
| | | | | | | | | | | | | | | | Imported from IMX 6.1.22-2.0.0 BSP. The recipes have been modified to be compatible with the current meta-frescale recipes of OP-TEE. Signed-off-by: Matteo Facchinetti <matteo.facchinetti@opensource.tttech-auto.com>
* | Merge pull request #1617 from junzhuimx/masterOtavio Salvador2023-07-243-10/+12
|\ \ | | | | | | Upgrade i.MX 8MP ISP components to L6.1.22-2.0.0 release
| * | basler-camer: Upgrade to 4.2.2.22.0Jun Zhu2023-07-241-4/+4
| | | | | | | | | | | | | | | | | | As per NXP mickledore-6.1.22-2.0.0 release. Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * | isp-imx: Upgrade to 4.2.2.22.0Jun Zhu2023-07-241-3/+5
| | | | | | | | | | | | | | | | | | | | | As per NXP mickledore-6.1.22-2.0.0 release. - Add new app "tuningext" Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * | kernel-module-isp-vvcam: Upgrade to 4.2.2.22.0Jun Zhu2023-07-241-3/+3
|/ / | | | | | | | | | | As per NXP mickledore-6.1.22-2.0.0 release. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* | Merge pull request #1616 from ricardosalveti/mx93Otavio Salvador2023-07-221-1/+1
|\ \ | | | | | | imx93-evk: use correct name for the iw612 machine feature
| * | imx93-evk: use correct name for the iw612 machine featureRicardo Salveti2023-07-221-1/+1
| | | | | | | | | | | | | | | | | | | | | imx-base.inc uses nxpiw612-sdio instead of iw612 when adding the relevant firmware packages. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* | | Merge pull request #1615 from ricardosalveti/masterOtavio Salvador2023-07-221-7/+22
|\ \ \ | |/ / |/| | firmware-nxp-wifi: install NXP wlan and bt only firmware blobs
| * | firmware-nxp-wifi: install NXP wlan and bt only firmware blobsRicardo Salveti2023-07-211-7/+22
|/ / | | | | | | | | | | | | Also install the standalone NXP firmware for wlan and bt, available as part of lf-6.1.22_2.0.0. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* | Merge pull request #1608 from MrCry0/master-imxOtavio Salvador2023-07-2011-49/+56
|\ \ | | | | | | Update imx[-fslc] linux kernel, u-boot and related recipes to 6.1.22-2.0.0
| * | linux-fslc-imx: Update to 6.1-2.0.x-imxOleksandr Suvorov2023-07-203-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upgrade the kernel to 6.1-2.0.x-imx based on the NXP kernel sources with the tag lf-6.1.22-2.0.0 and the mainline stable linux-6.1.y. Stable version: 6.1.38 Relevant internal commits: - 3f1f2ea729550 mxc: gpu-viv: change _QuerySignal() return type to gceSTATUS - b73c6797ee427 ARM: imx_v7_defconfig: Remove KERNEL_LZO config - ec33c7fc43bef touchscreen: Kconfig: add I2C dependency for CT36X - 6c41233a2cfbe pwm: pwm-adp5585: fix get_state callback prototype - 9c7540ecb891f pwm: pwm-rpmsg-imx: fix get_state callback prototype Remove obsolete imx6ul{l|z}-*-sdio3 dtbs as per [1]. 27548edcb4934 ("LF-8794-1 arm: dts: remove all imx6ul(l/z) btwifi-sdio3_0.dts file") Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | imx-lib: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 8f124c3 Add SCR file SCR-imx-lib.txt for imx-lib - 61227f3 Update the hard-coded '/usr/lib' location to libdir variable Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | imx-test: Update from lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 9fe083c LF-7974: imx-jpeg: Align with upstream naming for the 12-bit pixelformats - d0686e2 Rename COPYING to LICENSE - 2c45811 LF-7974: imx-jpeg: Fix description for 12-bit formats - 2aba5ad LF-7974: imx-jpeg: Fix for "yuv420s-12" format - 96e2ed4 MLK-26076-13: mxc_v4l2_vpu_test: support non zero crop start point - cddc36b MLK-26076-12: mxc_v4l2_vpu_test: handle error_flag - cf0ac44 MLK-26076-11: mxc_v4l2_vpu_test: support bgr24 and 12bit bgr - 32ad3ed MLK-26076-10: mxc_v4l2_vpu_test: support yuv444 and 12bit yuv444 - 07abed8 MLK-26076-9: mxc_v4l2_vpu_test: support 12bit yuyv - 0c9025e MLK-26076-8: mxc_v4l2_vpu_test: support gray and 12bit gray - 4ba952f MLK-26076-7: mxc_v4l2_vpu_test: support convert p012 - 89a2b28 MLK-26076-6: mxc_v4l2_vpu_test: convert to p016 when converting 10/12/16 bits format - e50f17a MLK-26076-5: mxc_v4l2_vpu_test: add p016 video format - 459125d MLK-26076-4: mxc_v4l2_vpu_test: add p012 video format - 1bc745a MLK-26076-3: mxc_v4l2_vpu_test: align convert to 8x8 - 7db677a MLK-26076-2: mxc_v4l2_vpu_test: fix a bug in compare foramt depth - 9b9b52e MLK-26076-1: mxc_v4l2_vpu_test: align ofile output line Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | u-boot-imx: Upgrade 2022.04 to 2023.04Oleksandr Suvorov2023-07-202-5/+5
| | | | | | | | | | | | | | | | | | | | | Upgrade the u-boot-imx to the 2023.04 version, that is used in the NXP BSP LF6.1.22_2.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | linux-imx: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-3/+3
| | | | | | | | | | | | | | | | | | | | | Update the linux-imx kernel to be aligned with the NXP BSP LF6.1.22_2.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | linux-imx-headers: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-201-2/+2
| | | | | | | | | | | | | | | | | | | | | Update the headers from the linux-imx kernel to be aligned with the NXP BSP LF6.1.22_2.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * | imx-mkimage: Update lf-6.1.1_1.0.0 to lf-6.1.22_2.0.0Oleksandr Suvorov2023-07-202-27/+32
| |/ | | | | | | | | | | | | | | | | | | | | | | | | Relevant changes: - 5cfd218 MA-21144 imx8m: fix pad_image script - 1752a0a imx8ulp: Change to use A2 as default REV - d523fce imx8m: Add Multiple u-boot DTB support to FIT - 4981b77 MA-21096 Fix tee.bin can't be compressed as expected on 8ulp/8q. - ac12242 MA-21092 Adjust print log for compressed tee.bin Refresh the patch for fixing mkimage_uboot issue for imx8m machines. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1612 from MrCry0/master-93-14x14Otavio Salvador2023-07-191-0/+33
|\ \ | | | | | | imx93-14x14-lpddr4x-evk: Add i.MX 93 14x14 EVK machine
| * | imx93-14x14-lpddr4x-evk: Add i.MX 93 14x14 EVK machineOleksandr Suvorov2023-07-191-0/+33
| |/ | | | | | | | | | | It is based on 6.1.22_2.0.0 NXP BSP release. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1611 from MrCry0/master-kernel-gpu-vivOtavio Salvador2023-07-191-1/+1
|\ \ | | | | | | kernel-module-imx-gpu-viv: 6.4.11.p1.0+fslc -> 6.4.11.p1.2+fslc
| * | kernel-module-imx-gpu-viv: 6.4.11.p1.0+fslc -> 6.4.11.p1.2+fslcOleksandr Suvorov2023-07-191-1/+1
| |/ | | | | | | | | | | Update to the version used in NXP Yocto branch mickledore-6.1.22-2.0.0. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1609 from junzhuimx/masterOtavio Salvador2023-07-197-170/+6
|\ \ | |/ |/| Upgrade Qoriq DPAA2 recipes to L6.1.22-2.0.0 release
| * management-complex: Upgrade to v10.37.0Jun Zhu2023-07-195-166/+2
| | | | | | | | | | | | | | - Add new version recipe. - Drop the old versions. Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * restool: Rename license file to LICENSEJun Zhu2023-07-191-2/+2
| | | | | | | | | | | | | | Integrate commit: - 46604e41f4c: Rename the license file to LICENSE Signed-off-by: Jun Zhu <junzhu@nxp.com>
| * spc: Update to commit d624b78Jun Zhu2023-07-191-2/+2
|/ | | | | | | | Integrate the commit for 6.1.22-2.0.0 BSP release: d624b78 Update parse result fields (according to latest spec) f951793 Rename license file to LICENSE Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1606 from junzhuimx/masterOtavio Salvador2023-07-182-4/+10
|\ | | | | Upgrade firmware-nxp-wifi to 6.1.22-2.0.0 release
| * imx-base.inc: Add support NXP Wi-Fi module IW416 and IW612Jun Zhu2023-07-181-0/+6
| | | | | | | | | | | | Define MACHINE_FEATURES nxpiw612-sdio and nxpiw416-sdio. Signed-off-by: Jun Zhu <junzhu@nxp.com>