summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * nxp-afe: Switch to the MM_04.11.01_2608_L6.18.37 branchRodrigo M. Duarte3 days1-1/+1
| | | | | | | | | | | | | | | | | | Follow the branch used by the LF6.18.37_2.1.0 release. It points at the same commit (7d518eb), so the source is unchanged. Tested by building it for imx8mq-evk and imx93-11x11-lpddr4x-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2897 from mdrodrigo/port-imx-sw-pdm-2.1.0Otavio Salvador3 days1-1/+1
|\ \ | | | | | | imx-sw-pdm: Switch to the MM_04.11.01_2608_L6.18.37 branch
| * | imx-sw-pdm: Switch to the MM_04.11.01_2608_L6.18.37 branchRodrigo M. Duarte3 days1-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | Follow the branch used by the LF6.18.37_2.1.0 release. It points at the same commit (60c4e8f), so the source is unchanged. Tested by running do_fetch and do_unpack for imx8mq-evk, which checks that the commit is on the new branch. A full build was not possible on the test host, whose native clang toolchain fails to configure. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2896 from mdrodrigo/port-neo-ipa-uguzzi-2.1.0Otavio Salvador3 days1-3/+3
|\ \ | |/ |/| neo-ipa-uguzzi: Update to lf-6.18.37_2.1.0
| * neo-ipa-uguzzi: Update to lf-6.18.37_2.1.0Rodrigo M. Duarte3 days1-3/+3
|/ | | | | | | | | | | | | | | | | Move to the nxp-imx branch and commit used by the LF6.18.37_2.1.0 release (8bdbe77). It synchronizes its copies of the libcamera files with libcamera v0.7.2, and adds RGB-IR dual mode tuning for the ox05b1s sensor along with several IPA fixes. Its copy of the NXP EULA moves to LA_OPT_NXP_Software_License v64.2, so update the license checksum. Tested by building it for imx95-19x19-verdin against both libcamera 0.7.1.imx and 0.7.2.imx. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]3 days1-1/+1
|
* Merge pull request #2895 from mdrodrigo/port-libcamera-0.7.2Otavio Salvador3 days4-25/+161
|\ | | | | libcamera: Update to 0.7.2.imx
| * libcamera: Update to 0.7.2.imxRodrigo M. Duarte3 days4-25/+161
|/ | | | | | | | | | | | | | | | | | | | | | | Move to the nxp-imx fork branch and commit used by the LF6.18.37_2.1.0 release (84d2508), which is based on libcamera v0.7.2. Refresh the verbatim meta-openembedded copy to the libcamera 0.7.2 recipe at 0938f25dc9. This brings its two build fixes (clang 23 -Wunused-template, EGL_NO_X11 redefinition), which apply to the fork unchanged, and renames the pycamera PACKAGECONFIG to python. Enable the kms PACKAGECONFIG, as meta-imx does, so cam can output to a KMS display. The upstream recipe now depends on libyuv, which only the virtual pipeline handler and the Android layer use. Neither is built here, and libyuv lives in meta-multimedia, which this layer does not depend on, so remove the dependency. Tested by building it for imx8mq-evk, and with neo-ipa-uguzzi for imx95-19x19-verdin. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
|
* Merge pull request #2893 from mdrodrigo/port-imx-vpu-hantro-vc-1.12.0Otavio Salvador4 days1-3/+3
|\ | | | | imx-vpu-hantro-vc: Update to 1.12.0
| * imx-vpu-hantro-vc: Update to 1.12.0Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | Update to the version used by the LF6.18.37_2.1.0 release. The license and the packaged file list are unchanged. Tested by building it with imx-vpuwrap, imx-vpu-hantro-daemon and imx-gst1.0-plugin for imx8mp-lpddr4-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
| |
* | Merge pull request #2892 from mdrodrigo/port-imx-vpu-hantro-daemon-1.10.0Otavio Salvador4 days1-3/+3
|\ \ | |/ |/| imx-vpu-hantro-daemon: Update to 1.10.0
| * imx-vpu-hantro-daemon: Update to 1.10.0Rodrigo M. Duarte4 days1-3/+3
|/ | | | | | | | | Update to the version used by the LF6.18.37_2.1.0 release. Tested by building it for imx8mq-evk, imx8mm-lpddr4-evk and imx8mp-lpddr4-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2891 from mdrodrigo/port-imx-vpuwrap-2.1.0Otavio Salvador4 days1-2/+2
|\ | | | | imx-vpuwrap: Update to MM_04.11.01_2608_L6.18.37
| * imx-vpuwrap: Update to MM_04.11.01_2608_L6.18.37Rodrigo M. Duarte4 days1-2/+2
|/ | | | | | | | | | Move to the NXP branch and commit used by the LF6.18.37_2.1.0 release (15c98d8). The only new commit adds the release SBOM file. Tested by building it with imx-gst1.0-plugin for imx8mq-evk, imx8mp-lpddr4-evk and imx6qdlsabresd. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
|
* Merge pull request #2890 from mdrodrigo/port-imx-codec-4.11.1Otavio Salvador4 days1-4/+4
|\ | | | | imx-codec: Update to 4.11.1
| * imx-codec: Update to 4.11.1Rodrigo M. Duarte4 days1-4/+4
|/ | | | | | | | | | | | | | Update to the version used by the LF6.18.37_2.1.0 release, which ships under the LA_OPT_NXP_Software_License v64.2 EULA. The set of codec packages is unchanged. Tested by building it with imx-gst1.0-plugin for imx8mq-evk and imx6qdlsabresd (with the vpu PACKAGECONFIG). The 32bit-time QA warnings on imx6qdlsabresd come from the prebuilt test binaries and were already there with 4.10.0. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2889 from mdrodrigo/port-imx-parser-4.11.1Otavio Salvador4 days2-8/+6
|\ | | | | Port imx parser 4.11.1
| * imx-mp4-parser: Update to 4.11.1Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (04126f9). It adds IAMF audio and the PARSER_API_GET_MAX_SAMPLE_SIZE API, and fixes crashes, overflows, PSIRT and Coverity issues. Tested by building it with imx-parser and imx-gst1.0-plugin for imx8mq-evk and imx6qdlsabresd. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * imx-parser: Update to 4.11.1Rodrigo M. Duarte4 days1-5/+3
|/ | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (d99e35d). It adds IAMF audio and the PARSER_API_GET_MAX_SAMPLE_SIZE API, and fixes crashes in the MP3 and MPEG-2 parsers and Coverity issues. Drop the -Wno-error pointer/int cast workaround, as meta-imx does: the MPEG-2 parser now uses uintptr_t for its pointer arithmetic. Tested by building it with imx-mp4-parser and imx-gst1.0-plugin for imx8mq-evk and imx6qdlsabresd (32-bit, where the casts warned). Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Merge pull request #2888 from mdrodrigo/port-imx-gst1.0-plugin-4.11.1Otavio Salvador4 days2-6/+6
|\ | | | | Port imx gst1.0 plugin 4.11.1
| * imx-gst1.0-plugin: Update to 4.11.1Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (f308aef). It adds i.MX 937 support, an RGBP output with padding in imxvideoconvert_ocl, keyframe-aligned splitting of multi-segment recordings in grecorder and an imxcompositor overlay tearing workaround. The OpenCL 2D device now uses the imx-opencl-converter 1.0 API, so it needs imx-opencl-converter 1.0.0 on machines that build it. Tested by building it for imx8mq-evk, imx8mp-lpddr4-evk, imx93-11x11-lpddr4x-evk and imx95-19x19-verdin (with the opencl distro feature). Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * imx-opencl-converter: Update to 1.0.0Rodrigo M. Duarte4 days1-3/+3
|/ | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (48196a4). Version 1.0 adds rotation, RGBP888 output, background colour fill for downscaled output and common YUV/RGB conversion kernels, drops the OCL_QuerySupportMap API and fixes several conversion and Coverity issues. imx-gst1.0-plugin 4.11.1 needs the new API. The license and the installed files are unchanged. Tested by building it for imx8mq-evk, imx8mp-lpddr4-evk and imx95-19x19-verdin (with the opencl distro feature), together with imx-gst1.0-plugin 4.11.1. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
|
* Merge pull request #2883 from mdrodrigo/port-imx-system-manager-2026q3Otavio Salvador4 days1-1/+1
|\ | | | | imx-system-manager: Update to 2026q3
| * imx-system-manager: Update to 2026q3Rodrigo M. Duarte4 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the revision from the NXP LF6.18.37_2.1.0 release (rel_imx_sm_2026q3, 114 commits). It adds i.MX 937 and i.MX 95 FRDM support, i.MX 95 B1 documentation and SCMI fixes, and drops the i.MX 94 A0 silicon workarounds. All the SM configs used by the layer's machines are still present. Tested by building imx-system-manager for imx95-19x19-verdin (mx95evk) and imx943-19x19-lpddr4-evk (mx94evk and mx94alt), and imx-boot for imx95-19x19-verdin, with meta-arm-toolchain. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2887 from mdrodrigo/port-gstreamer-2.1.0Otavio Salvador4 days4-12/+12
|\ \ | | | | | | Port gstreamer 2.1.0
| * | gstreamer1.0-plugins-bad: Update to MM_04.11.01_2608_L6.18.37Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (9a9bbef). It brings waylandsink fixes (a use-after-free and the allocator choice), a kmssink tile modifier fix and a lower rank for the imxvideoconvert_ocl autovideoconvert combinations. Fetch with git:// instead of gitsm://, as meta-imx does: the fork has no submodules. Tested by building it for imx8mq-evk and imx93-11x11-lpddr4x-evk; the gstcuda gir patch still applies. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * | gstreamer1.0-plugins-good: Update to MM_04.11.01_2608_L6.18.37Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (042e5a5). It brings v4l2 decoder fixes (P010 10-bit on i.MX 952, a buffer leak on qbuf failure, VC1 on Amphion), a matroska-mux fix and upstream robustness fixes for rtpsbcdepay, qtmoovrecover and gdkpixbufdec. Fetch with git:// instead of gitsm://, as meta-imx does: the fork has no submodules. Tested by building it for imx8mq-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * | gstreamer1.0-plugins-base: Update to MM_04.11.01_2608_L6.18.37Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (95d3a18). It brings gldownload fixes for a crash and an R/B channel swap, a videopool alignment fix and an opusdec fix. Fetch with git:// instead of gitsm://, as meta-imx does: the fork has no submodules. Tested by building it for imx8mq-evk and imx93-11x11-lpddr4x-evk; the gstgl gir patch still applies. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * | gstreamer1.0: Update to MM_04.11.01_2608_L6.18.37Rodrigo M. Duarte4 days1-3/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Move to the NXP fork branch and commit used by the LF6.18.37_2.1.0 release (ac230c2). The only new commit adds an SBOM file. Fetch with git:// instead of gitsm://, as meta-imx does: the fork has no submodules. Tested by building it for imx8mq-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
| |
* | Merge pull request #2886 from mdrodrigo/port-isp-imx-4.2.2.26.3Otavio Salvador4 days1-12/+5
|\ \ | | | | | | isp-imx: Update to 4.2.2.26.3
| * | isp-imx: Update to 4.2.2.26.3Rodrigo M. Duarte4 days1-12/+5
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the version used by the lf-6.18.37_2.1.0 release, which ships under the LA_OPT_NXP_Software_License v64.2 EULA. The 4.2.2.26.3 binaries are already linked against libjsoncpp.so.27, so drop the patchelf step that rewrote the jsoncpp dependency, along with the patchelf-native build dependency. Tested by building isp-imx for imx8mp-lpddr4-evk: the start_isp patch applies, and libmedia_server.so and isp_media_server need libjsoncpp.so.27. No board test: i.MX 8M Plus only. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2885 from mdrodrigo/port-firmware-nxp-wifi-2.1.0Otavio Salvador4 days1-3/+3
|\ \ | | | | | | firmware-nxp-wifi: Update to lf-6.18.37_2.1.0
| * | firmware-nxp-wifi: Update to lf-6.18.37_2.1.0Rodrigo M. Duarte4 days1-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the NXP LF6.18.37_2.1.0 release (MM6X18552.p22), which updates the firmware for all chips and moves to the NXP EULA v64.2. No firmware file is added or removed, so the package split is unchanged. Tested by building firmware-nxp-wifi and checking that every package ships the same files as before. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | | Merge pull request #2884 from mdrodrigo/port-imx-mkimage-2.1.0Otavio Salvador4 days2-4/+10
|\ \ \ | |/ / |/| | Port imx mkimage 2.1.0
| * | imx-base: Set a default System Manager firmware nameRodrigo M. Duarte4 days1-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | imx-boot copies ${SYSTEM_MANAGER_FIRMWARE_NAME}.bin from the deploy folder for i.MX 943 and i.MX 95, but only imx95-19x19-verdin sets it. On imx943-19x19-lpddr4-evk imx-boot fails: cp: cannot stat '.../deploy/images/imx943-19x19-lpddr4-evk/.bin' Default it to the name imx-system-manager deploys, ${SYSTEM_MANAGER_FIRMWARE_BASENAME}-${SYSTEM_MANAGER_CONFIG}, as meta-imx does. Tested by building imx-boot for imx943-19x19-lpddr4-evk and imx95-19x19-verdin. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * | imx-mkimage: Update to lf-6.18.37_2.1.0Rodrigo M. Duarte4 days1-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the NXP LF6.18.37_2.1.0 release (16 commits). It adds i.MX 937 support, fixes the i.MX 95 B1 container format and moves the i.MX 94 default to REV A1 with the mx94* ELE container name. The native mkimage patch for i.MX 8M still applies. Tested by building imx-boot for imx8mq-evk, imx8mp-lpddr4-evk, imx93-11x11-lpddr4x-evk, imx8qxp-mek (flash_spl), imx943-19x19-lpddr4-evk (flash_a55) and imx95-19x19-verdin, with u-boot-imx where fslc defaults to u-boot-fslc. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
| * | imx-base: Move i.MX 943 to the A1 silicon revisionRodrigo M. Duarte4 days1-2/+3
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The NXP LF6.18.37_2.1.0 release moves i.MX 943 to A1: - firmware-ele-imx 2.0.7 ships the A1 containers as mx94a1-ahab-container.img and mx94a1runtime-ahab-container.img. - imx-mkimage now defaults to REV A1 and names the ELE container mx94$(rev)-ahab-container.img. - imx-system-manager 2026q3 drops the i.MX 94 A0 workarounds. Default IMX_SOC_REV to A1 for i.MX 943 and follow the new container names, as meta-imx does. Tested by building imx-boot (flash_a55, with u-boot-imx) for imx943-19x19-lpddr4-evk: mkimage packs mx94a1-ahab-container.img with REV=A1. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #2882 from mdrodrigo/port-imx-oei-2.1.0Otavio Salvador4 days2-1/+3
|\ \ | | | | | | imx-oei: Update to lf-6.18.37_2.1.0
| * | imx-oei: Update to lf-6.18.37_2.1.0Rodrigo M. Duarte4 days2-1/+3
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the revision from the NXP LF6.18.37_2.1.0 release (40 commits): DDR timing updates for i.MX 95, 943 and 952, new i.MX 937 and FRDM boards, and the GCC 15.2 toolchain default. Add OEI_IEE, passed to make as iee=, as NXP does. It defaults to "0", the Makefile default, so the output does not change; boards can set it to enable the IEE region. Tested by building imx-oei for imx95-19x19-verdin and imx943-19x19-lpddr4-evk, with meta-arm-toolchain. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
| |
* | Merge pull request #2881 from mdrodrigo/port-firmware-ele-imx-2.0.7Otavio Salvador4 days1-3/+3
|\ \ | |/ |/| firmware-ele-imx: Update to 2.0.7
| * firmware-ele-imx: Update to 2.0.7Rodrigo M. Duarte4 days1-3/+3
|/ | | | | | | | | | | | | | | | | | Update to the version from the NXP LF6.18.37_2.1.0 release. The new archive ships the NXP EULA v64.2. All container names used by the layer are still shipped, so no machine configuration change is needed. Compared with 2.0.6, the archive renames the i.MX 943 A1 containers to mx94a1-*, drops the mx943a2 ones, and adds mx95b1, mx937a1 and the mx91a0/mx93a1 el2go containers. The mx943a0 containers used by default are unchanged. Tested by building firmware-ele-imx for imx8ulp-lpddr4-evk, imx93-11x11-lpddr4x-evk, imx943-19x19-lpddr4-evk and imx95-19x19-verdin, and imx-boot (with u-boot-imx) for imx93-11x11-lpddr4x-evk. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* Auto-update LICENSE file with current recipe licensesgithub-actions[bot]4 days1-1/+1
|
* Merge pull request #2880 from mdrodrigo/port-firmware-imx-8.33Otavio Salvador4 days3-3/+3
|\ | | | | firmware-imx: Update to 8.33
| * firmware-imx: Update to 8.33Rodrigo M. Duarte4 days3-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to the version from the NXP LF6.18.37_2.1.0 release. The new archive ships the NXP EULA v64.2 and carries the same files as 8.32. Updated firmware: the i.MX 8QM/8QXP Amphion encoder (vpu_fw_imx8_enc.bin) and the i.MX 952 VPU decoder (wave511_dec_fw.bin) and LD (imx9xm0p_ld_fw.bin). Tested by building firmware-imx and imx-boot-firmware-files for imx8mq-evk, and imx-boot-firmware-files for imx8qm-mek, imx93-11x11-lpddr4x-evk and imx95-19x19-verdin. Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>