aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2023-10-14imx-base.inc: Add new imx-{hab4,ahab}-secureboot overridestopic/secure-bootOtavio Salvador
Two new overrides are added for the SoCs we support for secure boot. Those are added to MACHINEOVERRIDES allowing for later use in recipes. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-10-14cst-signer: init at 7fa50dafOtavio Salvador
The CST signer tool works in conjunction with the Code Signing Tool (CST) provided by NXP. The tool allows a way to automate the signing process in conjunction with a configuration file that can be populated with necessary inputs. In addition, this tool parses the 'to be signed' image and extracts the offset and length information needed to sign the image, thus reducing the possible human error while signing. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-10-12ls1021atwr: drop as it is unbuildable for too longOtavio Salvador
Fixes: #1497. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-10-12ls2080ardb: drop as it is unbuildable for too longOtavio Salvador
Fixes: #1498. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2023-10-12Merge pull request #1666 from lms-ts/masterOtavio Salvador
opencv: Integrate https://github.com/openembedded/meta-openembedded/c…
2023-10-12opencv: Integrate ↵Timo Schuster
https://github.com/openembedded/meta-openembedded/commit/225ce6a14a8110ab6b573b4dc9f5297a03d17e0f to fix build protobuf v22 and dnn enabled
2023-10-09Merge pull request #1662 from hiagofranco/update_uuu_src_linkOtavio Salvador
uuu: Update nxp repository links
2023-10-09uuu: Update nxp repository linksHiago De Franco
Due to the transition of github.com/NXPMicro/mfgtools to github.com/nxp-imx/mfgtools, this commit updates the repository links to ensure future fetches will not break. The recipe still works because NXPMicro repository became an alias to nxp-imx. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2023-10-09Merge pull request #1660 from MaxKrummenacher/masterOtavio Salvador
isp-imx: fix compile with boost 1.83.0
2023-10-09isp-imx: fix compile with boost 1.83.0Max Krummenacher
Add missing include as boost no longer indirectly includes it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-10-05Merge pull request #1657 from lms-ts/masterOtavio Salvador
imx-boot: Copy UBOOT_DTB_NAME_EXTRA instead of UBOOT_DTB_NAME to BOOT…
2023-10-05imx-boot: Prevent unnecessary cp of UBOOT_DTB_NAME_EXTRA if ↵Timo Schuster
UBOOT_SIGN_ENABLE is set
2023-10-04imx-boot: Copy UBOOT_DTB_NAME_EXTRA instead of UBOOT_DTB_NAME to ↵Timo Schuster
BOOT_STAGING in compile_mx8 to fix 'Can't find u-boot DTB file, please copy from u-boot' error
2023-09-26Merge pull request #1642 from angolini/multiple-ubootOtavio Salvador
Multiple uboot
2023-09-23imx-boot: allow deploy multiple u-bootDaiane Angolini
Generate multiple U-boots if env UBOOT_CONFIG contains multiple configs and support for the case where env UBOOT_DTB_NAME is defined in the machine's configuration and has flags for each dtb-file for a specific u-boot configs. UBOOT_CONFIG = "a b" UBOOT_DTB_NAME[a] = "a.dtb" UBOOT_DTB_NAME[b] = "b.dtb" Skip to create symlink as imx-boot in deploy directory and print warning about unique wks.in file if env UBOOT_CONFIG contains multiple configs. This prevents wic-images from been created that only point on imx-boot. See PR #1439 and #1642 Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com> Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-09-22imx-boot-container: Create only one imx-bootDaiane Angolini
Only the first UBOOT_CONFIG generate a imx-boot and flash.bin symlink. Every UBOOT_CONFIG creates a flash.bin-${MACHINE}-${type} binary. Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-09-22u-boot-imx: deploy multiple boot images for i.MX 8MMaxim Paymushkin
if env UBOOT_CONFIG contains multiple U-boot configurations, then "do_deploy_append_mx8m" always returns an error due to installing the same dtb-file defined in env UBOOT_DTB_NAME. Even env UBOOT_DTB_NAME contains the same dtb-name for all U-boot configs it can not be used without an extra suffix (U-boot config) because different U-boot configs can generate different dtb files based on the same dts file. In case different UBOOT_DTB_NAMEs are used in U-boot configurations, then the same flags for env UBOOT_DTB_NAME must be used in the machine configuration as in U-boot configurations. UBOOT_CONFIG = "a b" UBOOT_DTB_NAME[a] = "a.dtb" UBOOT_DTB_NAME[b] = "b.dtb" See PR #1439 and #1642 Signed-off-by: Maxim Paymushkin <maxim.paymushkin@gmail.com> Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-09-14Merge pull request #1652 from angolini/install-fixOtavio Salvador
u-boot-imx: Fix the file permission during the installation
2023-09-14u-boot-imx: Fix the file permission during the installationDaiane Angolini
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
2023-09-14Merge pull request #1596 from dv1/fix-gl-packageconfig-and-viv-gpu-detailsOtavio Salvador
gstreamer1.0-plugins-base: Fix GL packageconfig and Vivante GPU details
2023-09-14gstreamer1.0-plugins-base: Fix viv-fb usage and extract PACKAGECONFIG_GLCarlos Rafael Giani
Both the NXP fork of gstreamer1.0-plugins-base and upstream GStreamer need the same PACKAGECONFIG_GL adjustments, so extract those into a common .bbappend. Also, in GStreamer 1.22.5, viv-fb has been decoupled from the Vivante direct texture feature. It is no longer necessary to set viv-fb to be able to use direct textures. viv-fb now solely and only is about the windowing system (that is, using the Vivante specific framebuffer API to be able to render OpenGL ES directly to framebuffer). That windowing system is only available on vendor BSPs for i.MX6 SoCs, so limit viv-fb to mx6-nxp-bsp. The recipe for the NXP fork is at version 1.22.0, so the fixes for decoupling viv-fb from direct textures is not present there. For this reason, always enable viv-fb in that recipe. This also makes sure that that recipe essentially behaves the same, because the PACKAGECONFIG_GL adjustments end up being the same as before. Signed-off-by: Carlos Rafael Giani <crg7475@mailbox.org>
2023-09-11Merge pull request #1650 from YoeDistro/yoe/mutOtavio Salvador
layer.conf: update LAYERSERIES_COMPAT for nanbield
2023-09-11Merge pull request #1651 from MaxKrummenacher/masterOtavio Salvador
recipes: Update github.com urls to use https
2023-09-11recipes: Update github.com urls to use httpsMax Krummenacher
Github has announced there will be no more git:// fetching from their servers: https://github.blog/2021-09-01-improving-git-protocol-security-github/#no-more-unauthenticated-git Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-09-10layer.conf: update LAYERSERIES_COMPAT for nanbieldKhem Raj
* oe-core switched to nanbield in: https://git.openembedded.org/openembedded-core/commit/?id=f212cb12a0db9c9de5afd3cc89b1331d386e55f6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-08Merge pull request #1649 from ksloat/masterOtavio Salvador
uuu: Add missing zstd dependency
2023-09-08uuu: Add missing zstd dependencyKen Sloat
Since 1.4.243, uuu includes zstd support. Currently, this dependency is not specified, and thus if nativesdk-uuu is built, cmake will err during do_configure reporting that the package is missing. To fix this, add zstd to DEPENDS. Signed-off-by: Ken Sloat <ken.s@variscite.com>
2023-09-08Merge pull request #1645 from thochstein/firmware-nxp-wifiOtavio Salvador
NXP WiFi firmware
2023-09-07imx-base.inc: Add PREFERRED_RPROVIDER_linux-firmware-*Tom Hochstein
Prefer firmware-nxp-wifi blobs over linux-firmware blobs. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-09-07firmware-nxp-wifi: Fix overlap with linux-firmwareTom Hochstein
Now that the firmware packages provided are also upstreamed to linux-firmware, fix the overlap error like: ``` * check_data_file_clashes: Package linux-firmware wants to install file ...1.0-r0/rootfs/lib/firmware/nxp/uartuart8997_bt_v4.bin But that file is already provided by package * firmware-nxp-wifi-nxp8997-common ``` Fixes: 1639 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-09-07Revert "firmware-nxp-wifi: Drop UART firmware now in linux-firmware"Tom Hochstein
This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
2023-09-06Merge pull request #1648 from thochstein/eulaOtavio Salvador
Freescale-EULA: Drop old, unused license
2023-09-06Freescale-EULA: Drop old, unused licenseTom Hochstein
Fixes: #1644 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21Merge pull request #1641 from thochstein/imx8dxlevkOtavio Salvador
Add 8DXL B0 EVK support
2023-08-21firmware-sentinel: Upgrade 0.8 -> 0.10Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21imx-base.inc: Update 8ULP default rev to A2Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21imx8dxl*evk: Add rev B0 supportTom Hochstein
The A1 SECO firmware run on a B0 board can brick the board unless it can be switched to USB serial download to force an update. Because of this, drop the ambiguous machine config file and make the rev explicit in the machine config name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21Merge pull request #1640 from thochstein/wifiOtavio Salvador
firmware-nxp-wifi: Drop UART firmware now in linux-firmware
2023-08-21imx-base.inc: Implement generic SOC revision designTom Hochstein
Rework imx-boot and use-imx-security-controller-firmware.bbclass with a generic SOC revision design implemented in imx-base.inc. This does replace the machine feature design using `soc-rev*`, but maintains backwards compatibility by incorporating that design into the default settings. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21imx-base.inc: Fix MACHINEOVERRIDES_EXTENDER:mx8dxl:use-nxp-bsp priorityTom Hochstein
The commit 317fdc0fd7 did mistakenly elevate the priority of the override mx8dxl-generic-bsp. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21fsl-eula-unpack.bbclass: Add v44 EULA sumTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-21firmware-nxp-wifi: Drop UART firmware now in linux-firmwareTom Hochstein
Drop: - uartuart8987_bt.bin - uartuart8997_bt_v4.bin - uartuart9098_bt_v1.bin - uartiw416_bt_v0.bin - uartspi_n61x_v1.bin.se Fixes: #1639 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
2023-08-08Merge pull request #1638 from YoeDistro/yoe/mutOtavio Salvador
musl fixes
2023-08-07gstreamer1.0-plugins-base: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-07imx-gpu-viv: Skip file-rdeps checks on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-07Revert "imx-atf: Explicitly demand BFD linker"Khem Raj
This reverts commit 535a46d8fd17ef4fe5588e90c6fd741ef8537a28.
2023-08-07Merge pull request #1637 from MaxKrummenacher/masterOtavio Salvador
Fix Build for i.MX8 Series
2023-08-07imx-dsp-codec-ext: fix missing gnu_hashMax Krummenacher
Skip qa test on GNU_HASH. At least some prebuilt binaries lack it. Fixes: 707e624d ("imx-dsp-codec-ext: Upgrade 2.0.2 -> 2.0.5") | ERROR: imx-dsp-codec-ext-2.0.5-r0 do_package_qa: QA Issue: File /usr/lib/imx-mm/audio-codec/dsp/lib_nbamrd_wrap_dsp.so.1 in package imx-dsp-codec-ext doesn't have GNU_HASH (didn't pass LDFLAGS?) | File /usr/lib/imx-mm/audio-codec/dsp/lib_mp3d_wrap_dsp.so.3 in package imx-dsp-codec-ext doesn't have GNU_HASH (didn't pass LDFLAGS?) | File /usr/lib/imx-mm/audio-codec/dsp/lib_aacd_wrap_dsp.so.3 in package imx-dsp-codec-ext doesn't have GNU_HASH (didn't pass LDFLAGS?) | File /usr/lib/imx-mm/audio-codec/dsp/lib_vorbisd_wrap_dsp.so.3 in package imx-dsp-codec-ext doesn't have GNU_HASH (didn't pass LDFLAGS?) | File /usr/lib/imx-mm/audio-codec/dsp/lib_wbamrd_wrap_dsp.so.1 in package imx-dsp-codec-ext doesn't have GNU_HASH (didn't pass LDFLAGS?) [ldflags] | ERROR: imx-dsp-codec-ext-2.0.5-r0 do_package_qa: Fatal QA errors were found, failing task. | ERROR: Logfile of failure stored in: /build/krm/oe-core_master/build/tmp/work/armv8a-tdx-linux/imx-dsp-codec-ext/2.0.5-r0/temp/log.do_package_qa.1942699 | ERROR: Task (/build/krm/oe-core_master/build/../layers/meta-freescale/recipes-multimedia/imx-dsp/imx-dsp-codec-ext_2.0.5.bb:do_package_qa) failed with exit code '1' Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-07imx-vpuwrap: fix license checksumMax Krummenacher
The license was updated to LA_OPT_NXP_Software_License v45 May 2023. Follow that. Fixes: 73d43d81 ("imx-vpuwrap: Upgrade to 6.1.22-2.0.0") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-08-04Merge pull request #1619 from thochstein/gstreamerOtavio Salvador
gstreamer: Upgrade 1.20.3.imx -> 1.22.0.imx