summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * u-boot-imx: deploy multiple boot images for i.MX 8MMaxim Paymushkin2023-09-221-2/+21
|/ | | | | | | | | | | | | | | | | | | | | | | | 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>
* Merge pull request #1652 from angolini/install-fixOtavio Salvador2023-09-141-2/+2
|\ | | | | u-boot-imx: Fix the file permission during the installation
| * u-boot-imx: Fix the file permission during the installationDaiane Angolini2023-09-141-2/+2
|/ | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* Merge pull request #1596 from dv1/fix-gl-packageconfig-and-viv-gpu-detailsOtavio Salvador2023-09-142-6/+21
|\ | | | | gstreamer1.0-plugins-base: Fix GL packageconfig and Vivante GPU details
| * gstreamer1.0-plugins-base: Fix viv-fb usage and extract PACKAGECONFIG_GLCarlos Rafael Giani2023-09-142-6/+21
|/ | | | | | | | | | | | | | | | | | | | | | 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>
* Merge pull request #1650 from YoeDistro/yoe/mutOtavio Salvador2023-09-111-1/+1
|\ | | | | layer.conf: update LAYERSERIES_COMPAT for nanbield
| * layer.conf: update LAYERSERIES_COMPAT for nanbieldKhem Raj2023-09-101-1/+1
| | | | | | | | | | | | | | * oe-core switched to nanbield in: https://git.openembedded.org/openembedded-core/commit/?id=f212cb12a0db9c9de5afd3cc89b1331d386e55f6 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1651 from MaxKrummenacher/masterOtavio Salvador2023-09-114-4/+4
|\ \ | |/ |/| recipes: Update github.com urls to use https
| * recipes: Update github.com urls to use httpsMax Krummenacher2023-09-114-4/+4
|/ | | | | | | 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>
* Merge pull request #1649 from ksloat/masterOtavio Salvador2023-09-081-1/+1
|\ | | | | uuu: Add missing zstd dependency
| * uuu: Add missing zstd dependencyKen Sloat2023-09-081-1/+1
|/ | | | | | | | | | 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>
* Merge pull request #1645 from thochstein/firmware-nxp-wifiOtavio Salvador2023-09-082-3/+47
|\ | | | | NXP WiFi firmware
| * imx-base.inc: Add PREFERRED_RPROVIDER_linux-firmware-*Tom Hochstein2023-09-071-0/+9
| | | | | | | | | | | | Prefer firmware-nxp-wifi blobs over linux-firmware blobs. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * firmware-nxp-wifi: Fix overlap with linux-firmwareTom Hochstein2023-09-071-4/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * Revert "firmware-nxp-wifi: Drop UART firmware now in linux-firmware"Tom Hochstein2023-09-071-3/+12
|/ | | | This reverts commit 6876c09d25027ad482add5fef01e92a50d379a5a.
* Merge pull request #1648 from thochstein/eulaOtavio Salvador2023-09-061-214/+0
|\ | | | | Freescale-EULA: Drop old, unused license
| * Freescale-EULA: Drop old, unused licenseTom Hochstein2023-09-061-214/+0
|/ | | | | Fixes: #1644 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #1641 from thochstein/imx8dxlevkOtavio Salvador2023-08-2112-53/+99
|\ | | | | Add 8DXL B0 EVK support
| * firmware-sentinel: Upgrade 0.8 -> 0.10Tom Hochstein2023-08-212-23/+27
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Update 8ULP default rev to A2Tom Hochstein2023-08-211-1/+1
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx8dxl*evk: Add rev B0 supportTom Hochstein2023-08-217-13/+48
| | | | | | | | | | | | | | | | | | 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>
| * imx-base.inc: Implement generic SOC revision designTom Hochstein2023-08-213-17/+22
| | | | | | | | | | | | | | | | | | | | 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>
| * imx-base.inc: Fix MACHINEOVERRIDES_EXTENDER:mx8dxl:use-nxp-bsp priorityTom Hochstein2023-08-211-1/+1
| | | | | | | | | | | | | | The commit 317fdc0fd7 did mistakenly elevate the priority of the override mx8dxl-generic-bsp. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * fsl-eula-unpack.bbclass: Add v44 EULA sumTom Hochstein2023-08-211-0/+2
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1640 from thochstein/wifiOtavio Salvador2023-08-211-12/+3
|\ \ | |/ |/| firmware-nxp-wifi: Drop UART firmware now in linux-firmware
| * firmware-nxp-wifi: Drop UART firmware now in linux-firmwareTom Hochstein2023-08-211-12/+3
|/ | | | | | | | | | | | 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>
* Merge pull request #1638 from YoeDistro/yoe/mutOtavio Salvador2023-08-084-1/+54
|\ | | | | musl fixes
| * gstreamer1.0-plugins-base: Fix build with muslKhem Raj2023-08-072-0/+48
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * imx-gpu-viv: Skip file-rdeps checks on muslKhem Raj2023-08-071-0/+5
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * Revert "imx-atf: Explicitly demand BFD linker"Khem Raj2023-08-071-1/+1
|/ | | | This reverts commit 535a46d8fd17ef4fe5588e90c6fd741ef8537a28.
* Merge pull request #1637 from MaxKrummenacher/masterOtavio Salvador2023-08-072-2/+2
|\ | | | | Fix Build for i.MX8 Series
| * imx-dsp-codec-ext: fix missing gnu_hashMax Krummenacher2023-08-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * imx-vpuwrap: fix license checksumMax Krummenacher2023-08-071-1/+1
|/ | | | | | | | 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>
* Merge pull request #1619 from thochstein/gstreamerOtavio Salvador2023-08-0429-482/+368
|\ | | | | gstreamer: Upgrade 1.20.3.imx -> 1.22.0.imx
| * imx-base.inc: Use gstreamer forks for i.MX 9Tom Hochstein2023-08-031-0/+13
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer1.0-vaapi: Use egl for all i.MX GPUTom Hochstein2023-08-032-2/+8
| | | | | | | | | | | | | | | | i.MX 6 & 7 with GPU fails to build due to lack of glx support. Move the fix in 1.22.0.imx, which is limited to i.MX 8, to a generic bbappend so the upstream recipe is covered as well. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * gstreamer: Upgrade 1.20.3.imx -> 1.22.0.imxTom Hochstein2023-08-0328-484/+351
| | | | | | | | | | | | | | Note, this commit does also complete the 'snapshot' model being used by including the .inc files. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1636 from MrCry0/master-jailhouseOtavio Salvador2023-08-032-0/+6
|\ \ | |/ |/| jailhouse: separate imx version
| * jailhouse: mx93: drop cortex-a55 tuneOleksandr Suvorov2023-08-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | meta-freescale uses cortexa55 as a tune for mx93, while jailhouse intentionally sets march=armv8-a+nofp to disable using FPU registers by jailhouse. It leads to a building error [1]. Drop cortex-a55 from TUNE_CCARGS (used for generating CC) for mx93. [1] cc1: error: switch '-mcpu=cortex-a55' conflicts with '-march=armv8-a+nofp' switch [-Werror] Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
| * jailhouse: add imx versionOleksandr Suvorov2023-08-032-0/+4
| | | | | | | | | | | | | | There is a general jailhouse recipe in other layers which causes a version conflict. Introduce jailhouse-imx recipe to avoid conflict. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
* | Merge pull request #1634 from YoeDistro/yoe/mutOtavio Salvador2023-08-011-1/+0
|\ \ | | | | | | vulkan-loader: Do not limit to x11 or wayland
| * | vulkan-loader: Do not limit to x11 or waylandKhem Raj2023-08-011-1/+0
|/ / | | | | | | | | | | | | as long as vulkan is part of distro features this should work. this also ensures that build works when using eglfs with opengl instead Signed-off-by: Khem Raj <raj.khem@gmail.com>
* | Merge pull request #1635 from Freescale/topic/upgrade-graphicsOtavio Salvador2023-08-0116-39/+95
|\ \ | | | | | | Upgrade graphics packages
| * | xserver-xorg: Replace glamor inverse color patchtopic/upgrade-graphicsOtavio Salvador2023-08-012-0/+44
| | | | | | | | | | | | | | | | | | | | | Replace glamor patch for Ubuntu inverse color issue. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | weston:: Fix xwayland.weston-start code identationOtavio Salvador2023-08-011-2/+2
| | | | | | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | weston: 10.0.3: Synchronize with 11.0.1 recipe baseOtavio Salvador2023-08-011-1/+4
| | | | | | | | | | | | | | | | | | | | | The 11.0.1 has changed the license filename so to keep it in sync the recipe had to adapt and mangle the LIC_FILES_CHKSUM variable. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | weston: 11.0.1: Bump revision 12875cd94Otavio Salvador2023-08-011-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | This includes the following changes: - 12875cd9 LF-9176 backend-drm: fix virtual memory leak when playing multiple videos - 327bb906 kms: fix hotplug HDMI meet black screen when play video on multi-screen Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | wayland-protocols: add native and nativesdk to BBCLASSEXTENDOtavio Salvador2023-08-011-0/+3
| | | | | | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | imx-gpu-viv: 6.4.11.p1.0 -> 6.4.11.p1.2Otavio Salvador2023-08-015-21/+24
| | | | | | | | | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
| * | libdrm: Bump revision to 3660ea0feOtavio Salvador2023-08-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | This includes: - MA-21250 Remove deprecated libkms code Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>