summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | linux-fslc: Add changelog linkBenjamin Szőke2025-02-101-0/+3
| | |
| * | linux-fslc: 6.12.6 -> 6.12.13Benjamin Szőke2025-02-081-2/+2
| | |
* | | Merge pull request #2117 from zandrey/feat/upgrade-u-boot-fslcOtavio Salvador2025-02-104-4/+4
|\ \ \ | |/ / |/| | Upgrade `u-boot-fslc` to v2025.01
| * | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-02-101-1/+1
| | |
| * | 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>
* | Merge pull request #2114 from dv1/libimxvpuapi2Otavio Salvador2025-02-072-2/+2
|\ \ | | | | | | libimxvpuapi2: Upgrade to version 2.3.1
| * | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-02-071-1/+1
| | |
| * | 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>
* | Merge pull request #2111 from nxp-upstream/gles3Otavio Salvador2025-02-051-4/+1
|\ \ | | | | | | 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>
* | Merge pull request #2107 from ernestvh/master-6.6-2.2.x-imx-forward-portOtavio Salvador2025-02-031-1/+13
|\ \ | | | | | | 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>
* | Merge pull request #2104 from joggee-fr/jg/mx93-uboot-entrypointOtavio Salvador2025-01-311-0/+1
|\ \ | | | | | | Set default UBOOT_ENTRYPOINT for mx93-generic-bsp
| * | Set default UBOOT_ENTRYPOINT for mx93-generic-bspJonathan GUILLOT2025-01-301-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>
* | Merge pull request #2101 from ernestvh/master-6.6-2.2.x-imx-bump-6.6.74Otavio Salvador2025-01-301-5/+6
|\ \ | | | | | | 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>
* | | Merge pull request #2097 from sapiippo/masterOtavio Salvador2025-01-301-1/+1
|\ \ \ | | | | | | | | 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>
* | | Merge pull request #2094 from nxp-upstream/dtbsOtavio Salvador2025-01-304-35/+5
|\ \ \ | |/ / |/| | 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>
| * | 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.
* | Merge pull request #2079 from tq-steina/firmware-ele-imxOtavio Salvador2025-01-291-1/+1
|\ \ | | | | | | firmware-ele-imx: Use generic-bsp compatible
| * | firmware-ele-imx: Use generic-bsp compatibleAlexander Stein2025-01-241-1/+1
| | | | | | | | | | | | Signed-off-by: Alexander Stein <alexander.stein@ew.tq-group.com>
* | | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-291-119/+119
| | |
* | | Merge pull request #2084 from tq-niebelm/update-tinycompressOtavio Salvador2025-01-298-1671/+19
|\ \ \ | | | | | | | | tinycompress: update to the version used in LF6.6.52_2.2.0
| * | | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-281-1/+1
| | | |
| * | | tinycompress: update to the version used in LF6.6.52_2.2.0Markus Niebel2025-01-287-1670/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bump revision to 1.2.5 and remove old patches. This also switches to new upstream location at github. The old location uses git-protocol which can cause problems in corporate network environments. Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
* | | | Merge pull request #2086 from Villemoes/drop-styheadOtavio Salvador2025-01-291-1/+1
|\ \ \ \ | | | | | | | | | | drop styhead compatibility
| * | | | drop styhead compatibilityRasmus Villemoes2025-01-291-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | Due to commit 1e3228f1 (imx-atf: Adjust for compiler virtual renames in oe-core), which was required due to oe-core commit 4ccc3bc, this is no longer compatible with styhead.
* | | | Merge pull request #2087 from Villemoes/sort-licenseOtavio Salvador2025-01-291-1/+3
|\ \ \ \ | | | | | | | | | | 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(-)
* | | | Merge pull request #2081 from tq-steina/imx91Otavio Salvador2025-01-292-0/+8
|\ \ \ \ | |/ / / |/| | | 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>
| * | | 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>
* | | Merge pull request #2082 from MaxKrummenacher/masterOtavio Salvador2025-01-255-151/+96
|\ \ \ | |/ / |/| | ixp-imx: update to 4.2.2.24.4 as used with NXP BSP LF6.6.52_2.2.0
| * | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-251-1/+1
| | |
| * | ixp-imx: update to 4.2.2.24.4Max Krummenacher2025-01-253-149/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make tuningext a packageconfig as it no longer builds with latest master (walnascar): isp-imx contains the 3rd party cpp-netlib package. Compiling that package against boost 1.87 results in build errors. boost 1.87 is provided with latest master (walnascar). Compare also with meta-oe commit a46de2745b30 ("cpp-netlib: Skip recipe, not buildable with boost >= 1.87") Drop patch. Fix now present in package sources. Add jsoncpp to DEPENDS as the package no longer compiles its own version thereoff and dynamically links against the OE provided one. Sync CMake options with upstream recipe. The binary blobs provided now link against libtinyxml2.so.10. Drop the fix. The binary blobs provided still link against libjsoncpp.so.25, but OE provides libjsoncpp.so.26. Fixup the binaries. The package now provides a Makefile with a install task. Use that. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
| * | packagegroup-fsl-isp: drop the basler-camera-dev packageMax Krummenacher2025-01-251-1/+0
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | This pulls in all other dev packages. It looks like the unversioned shared object is not (no longer?) needed, i.e. the driver points to the versioned object. | readelf --dynamic opt/imx8-isp/bin/daA3840_30mc.drv | ... | 0x000000000000000e (SONAME) Library soname: [libdaA3840_30mc.so.1] (/usr/lib/libdaA3840_30mc.so is the only file in the -dev package.) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]2025-01-221-128/+128
| |
* | Merge pull request #2077 from YoeDistro/yoe/mutOtavio Salvador2025-01-221-1/+1
|\ \ | | | | | | imx-atf: Adjust for compiler virtual renames in oe-core
| * | imx-atf: Adjust for compiler virtual renames in oe-coreKhem Raj2025-01-221-1/+1
|/ / | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | 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>