summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * u-boot-fslc: upgrade to v2025.01Andrey Zhizhikin2025-02-103-3/+3
|/ | | | | | | | | | | | | | | | | U-Boot fork has been updated to include tagged version v2025.01 from upstream. Following commits were ported from 2024.07+fslc to this version: ---- aa4bc52d08 ("imx: iMX6: Define disconnect_from_pc function") a6f371cad5 ("MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot") bd90432d6c ("pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition") 49f4fa81f9 ("mx6sabre_common: Dynamically change the video output") 9f3a98873d ("mx6sabresd: Enable video interfaces in bootargs") ---- Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> (cherry picked from commit 26bccf046ec12103520d2edd2587d954046dfb06)
* Merge pull request #2115 from Freescale/backport-2114-to-styheadOtavio Salvador2025-02-072-2/+2
|\ | | | | [Backport styhead] libimxvpuapi2: Upgrade to version 2.3.1
| * Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-02-071-1/+1
| | | | | | | | (cherry picked from commit 710b0e5c7d032ab9d47b8bdda2f918e86d626bad)
| * libimxvpuapi2: Upgrade to version 2.3.1Carlos Rafael Giani2025-02-071-1/+1
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * vpu: Add more options, flags, and frameskipping support to encoder API * vpu: Deprecate min_intra_refresh_mb_count and replace it with flag This is more practical, since the macroblock count if anyway usually set to resemble the GOP length, so this might as well be automatically calculated. * vpu: encoder: Add GOP size checks * vpu: encoder: Add imx_vpu_api_enc_get_encoded_frame_ext() This is a preparation for reworked intra refresh support. In intra refresh encoding, only the first frame is an I/IDR frame; all followup frames are P frames. The start of an intra refresh interval qualifies as a sync point. But since only P frames are present, callers callers can't rely on the frame type to detect sync points. To fix this, the imx_vpu_api_enc_get_encoded_frame_ext() is added to the API to be able to communicate to callers that a sync point was produced. * imx8m-hantro: Rewrite encoder to directly use the Hantro H1 API This allows for more fine grained control of the H1 encoder. Most notably, intra refresh works properly, and skipped frames are correctly handled. * imx8m-hantro: encoder: Add closed GOP interval support * imx8m-hantro: encoder: Rework intra refresh Use codec specific features for intra refresh. For h.264, use the Hantro GDR (Gradual Decoder Refresh) feature, since it also takes care of filling SEI message and SPS/PPS NALUs appropriately. For VP8, implement a manual method. (Intra refresh is not officially supported in VP8 though. See the note about VP8 intra refresh in the comment blocks in this commit.) * imx6-coda: return IMX_VPU_API_ENC_RETURN_CODE_INVALID_CALL from imx_vpu_api_enc_get_skipped_frame_info() This keeps the imx6 backend consistent with the API. Previously, that backend's implementation of that function was not returning anything at all. * imx8m-hantro: implement imx_vpu_api_enc_get_skipped_frame_info() stubs for all encoders Implement this function for all encoders to fix a linker error in gstreamer-imx. These encoders never return IMX_VPU_API_ENC_OUTPUT_CODE_FRAME_SKIPPED, so we always return IMX_VPU_API_ENC_RETURN_CODE_INVALID_CALL from imx_vpu_api_enc_get_skipped_frame_info(). * imx8m-hantro: dummy_encoder: add imx_vpu_api_enc_get_encoded_frame_ext() Linking gstreamer-imx will fail if imx_vpu_api_enc_get_encoded_frame_ext) is not available. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org> (cherry picked from commit 71bef353dc461541f2a554e8cbed42d026718488)
* Merge pull request #2113 from Freescale/backport-2111-to-styheadOtavio Salvador2025-02-051-4/+1
|\ | | | | [Backport styhead] imx-gpu-viv: Add missing PROVIDES virtual/libgles3
| * imx-gpu-viv: Add missing PROVIDES virtual/libgles3Tom Hochstein2025-02-051-4/+1
|/ | | | | | | The recipe is missing PROVIDES virtual/libgles3 for i.MX 6 and 7 GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ed203f9d540860901caeb7d48c38c0dd0edb84d7)
* Merge pull request #2109 from Freescale/backport-2107-to-styheadOtavio Salvador2025-02-031-1/+13
|\ | | | | [Backport styhead] linux-fslc-imx: Forward port patches into 6.6-2.2.x
| * linux-fslc-imx: Forward port patches into 6.6-2.2.xErnest Van Hoecke2025-02-031-1/+13
|/ | | | | | | | Port some patches from 6.6-2.1.x to 6.6-2.2.x and update the recipe documentation to include them. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit b50af8befaa566c4d866b795e425dd1dbd8db0d2)
* Merge pull request #2106 from Freescale/backport-2104-to-styheadOtavio Salvador2025-01-311-0/+1
|\ | | | | [Backport styhead] Set default UBOOT_ENTRYPOINT for mx93-generic-bsp
| * Set default UBOOT_ENTRYPOINT for mx93-generic-bspJonathan GUILLOT2025-01-311-0/+1
|/ | | | | | | | | It allows a correct kernel load address when using FIT image with i.MX93. The value 0x80400000 has been retrieved from imx93_11x11_evk_defconfig in uboot-imx. Signed-off-by: Jonathan GUILLOT <jonathan@joggee.fr> (cherry picked from commit 128523217561d9090902f6bcd90566c6fa103ad7)
* Merge pull request #2103 from Freescale/backport-2101-to-styheadOtavio Salvador2025-01-301-5/+6
|\ | | | | [Backport styhead] linux-fslc-imx: Update 6.6-2.2.x to stable v6.6.74
| * linux-fslc-imx: Update 6.6-2.2.x to stable v6.6.74Ernest Van Hoecke2025-01-301-5/+6
|/ | | | | | | Move to stable kernel version 6.6.74 and fix the NXP tag. Signed-off-by: Ernest Van Hoecke <ernest.vanhoecke@toradex.com> (cherry picked from commit d31e3c3234430fd457910554fbe1f6c490677ff6)
* Merge pull request #2099 from Freescale/backport-2097-to-styheadOtavio Salvador2025-01-301-1/+1
|\ | | | | [Backport styhead] firmware-upower: SRC_URI uses PN not BPN
| * firmware-upower: SRC_URI uses PN not BPNSamuli Piippo2025-01-301-1/+1
|/ | | | | | | Fix src-uri-bad QA error. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 980419236f0bfb0bc1861f9c8ba9f740a83c1fa2)
* Merge pull request #2096 from Freescale/backport-2094-to-styheadOtavio Salvador2025-01-304-35/+5
|\ | | | | [Backport styhead] Fix dtb changes for 6.6.52_2.0.0
| * conf/machine: Update dtb list for 6.6.52_2.0.0Tom Hochstein2025-01-302-0/+2
| | | | | | | | | | | | | | Fixes: #2093 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit a8b9c17eba8ccb972227f794f59868efb5c47374)
| * Revert "conf/machine: Update dtb list for 6.6.52_2.0.0"Tom Hochstein2025-01-306-37/+5
|/ | | | | | | | | | Revert commit that pulled in changes from a later branch. Fixes: #2093 This reverts commit c1857d834eb1037dd5db3642cf2c1a2e5d482851. (cherry picked from commit 0302b9ffc77c94bf5fe1323706344c8c9b5c3cd1)
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-291-119/+119
|
* Merge pull request #2092 from Freescale/backport-2079-to-styheadOtavio Salvador2025-01-291-1/+1
|\ | | | | [Backport styhead] firmware-ele-imx: Use generic-bsp compatible
| * firmware-ele-imx: Use generic-bsp compatibleAlexander Stein2025-01-291-1/+1
|/ | | | | Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit a790076164115e65686c3eff973217874a39b2ec)
* Merge pull request #2090 from Freescale/backport-2087-to-styheadOtavio Salvador2025-01-291-1/+3
|\ | | | | [Backport styhead] scripts: avoid pointless LICENSE churn
| * scripts: avoid pointless LICENSE churnRasmus Villemoes2025-01-291-1/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | I was wondering why a bot decided to force-push a commit to a PR of mine. It turns out the script responsible for generating the LICENSE file is not deterministic, so depending on random file system layout we can end up regenerating the LICENSE without any actual change. For example: $ diff -u <(git show baf20676~1:LICENSE | sort) <(git show baf20676:LICENSE | sort) shows that baf20676 didn't provide any change at all in the actual contents, yet $ git show --stat baf20676 commit baf20676bcd2b454577449dbf7b0346d7080b880 Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Date: Wed Jan 22 21:42:44 2025 +0000 Auto-update LICENSE file with current recipe licenses LICENSE | 256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------- 1 file changed, 128 insertions(+), 128 deletions(-) (cherry picked from commit 0602af4c78ef5a6ee5e64d2cf9202c22aa636b25)
* Merge pull request #2089 from Freescale/backport-2081-to-styheadOtavio Salvador2025-01-292-0/+8
|\ | | | | [Backport styhead] Basic i.MX91 platform support
| * use-imx-security-controller-firmware: Add i.MX 91 configurationAlexander Stein2025-01-291-0/+1
| | | | | | | | | | | | | | | | Add the SECO FW file name for i.MX 91. It is based on imx-6.6.52_2.2.0 NXP BSP release. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit f79a6de90e7d492622a3870cef529337e54f6b9e)
| * imx-base: Add i.MX 91 configurationAlexander Stein2025-01-291-0/+7
|/ | | | | | | It is based on imx-6.6.52_2.2.0 NXP BSP release. Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com> (cherry picked from commit 96b9e1da101979dc90c97eadfbbe40ba304cd15f)
* Merge pull request #2085 from Villemoes/drop-walnascarOtavio Salvador2025-01-292-129/+129
|\ | | | | [styhead] drop walnascar compatiblity
| * Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-291-128/+128
| |
| * [styhead] drop walnascar compatiblityRasmus Villemoes2025-01-291-1/+1
|/ | | | | This branch is not, in fact, compatible with walnascar due to oe-core commit 4ccc3bc8266c3.
* Auto-update LICENSE file with current recipe licensestempgithub-actions[bot]2025-01-211-4/+4
|
* Merge pull request #2068 from nxp-upstream/imxmaliOtavio Salvador2025-01-2115-90/+75
|\ | | | | Add imxviv and imxmali overrides & upgrade to LF6.6.52_2.2.0
| * libsdl2: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-171-0/+3
| | | | | | | | | | | | Add libdecor to PACKAGECONFIG for imx platforms Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * mali-imx: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-171-3/+3
| | | | | | | | | | | | Bump version r50.0 -> r50.2 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * weston: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-172-2/+2
| | | | | | | | | | | | Update checksum to latest Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * xwayland*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-173-7/+5
| | | | | | | | | | | | Bump xwayland version 23.1.1.imx -> 23.2.5.imx Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-gpu-viv*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-173-7/+7
| | | | | | | | | | | | | | | | Bump imx-gpu-viv version 6.4.11.p2.8 -> 6.4.11.p2.10 Bump LIBVULKAN_API_VERSION 1.3.239 -> 1.3.204 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-g2d*: Upgrade Graphics BSP to LF6.6.52_2.2.0Valentin Jec2025-01-172-7/+7
| | | | | | | | | | | | | | | | Bump imx-dpu-g2d version 2.2.0 -> 2.2.2 Bump imx-gpu-g2d version 6.4.11.p2.8 -> 6.4.11.p2.10 Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
| * imx-gst1.0-plugin: Simplify imx-opencl-converter dependencyTom Hochstein2025-01-171-3/+3
| | | | | | | | | | | | | | Since imx-opencl-converter is supported going forward, the logic is simpler if that is the default and only the exceptions must be noted. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * vulkan-loader: Use imxviv and imxmali overridesTom Hochstein2025-01-171-3/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-apitrace: Use imxviv overrideTom Hochstein2025-01-171-4/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-gpu-apitrace: Simplify package config logicTom Hochstein2025-01-171-10/+6
| | | | | | | | | | | | There's no need for the SOC-specific overrides. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-dpu-g2d: Use imxviv and imxmali overridesTom Hochstein2025-01-171-4/+4
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Add imxviv and imxmali overridesTom Hochstein2025-01-171-36/+32
| | | | | | | | | | | | | | | | The recipe overrides for Mali are set currently by mx95 override. Add imxmali and imxviv overrides for a simpler, scalable model. Use the new model to set the preferred providers for the graphics libraries. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Drop redundant mesa settingTom Hochstein2025-01-171-6/+1
| | | | | | | | | | | | | | | | The default graphics provider is already set to mesa in poky/meta/conf/distro/include/default-providers.inc, which is included by bitbake.conf. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #2075 from limeng-linux/masterOtavio Salvador2025-01-211-1/+1
|\ \ | |/ |/| qe-ucode: replace NXP-Binary-EULA with LICENSE to calculate checksum
| * qe-ucode: replace NXP-Binary-EULA with LICENSE to calculate checksumMeng Li2025-01-211-1/+1
|/ | | | | | | | | According to the commit c89d7843943f("Move License File from NXP-Binary-EULA to LICENSE") of repo https://github.com/nxp-qoriq/qoriq-qe-ucode. NXP-Binary-EULA is renamed to LICENSE, so replace NXP-Binary-EULA with LICENSE in recipe file. Signed-off-by: Meng Li <Meng.Li@windriver.com>
* Merge pull request #2073 from lms-ts/masterOtavio Salvador2025-01-163-102/+0
|\ | | | | linux-imx: Remove obsolete patch file
| * linux-imx: Remove obsolete backport patchesTimo Schuster2025-01-163-102/+0
|/ | | | Signed-off-by: Timo Schuster <timo.schuster@leica-microsystems.com>
* Merge pull request #2061 from nxp-upstream/qoriq-q4Otavio Salvador2025-01-164-5/+5
|\ | | | | Upstream from NXP-6.6.52-2.0.0
| * qe-ucode: Update to latest from NXP 6.6.52-2.2.0Flora Hu2025-01-131-1/+1
| | | | | | | | | | | | Update SRCREV to c89d784 Signed-off-by: Flora Hu <flora.hu@nxp.com>
| * dce: Update to latest from NXP 6.6.52-2.2.0Flora Hu2025-01-131-1/+1
| | | | | | | | | | | | Update SRCREV to 88ef2e8 Signed-off-by: Flora Hu <flora.hu@nxp.com>