Age | Commit message (Collapse) | Author |
|
Hardcoding the root home directory could cause issues when the ROOT_HOME
is not set to '/home/root'. As example, the ROOT_HOME can be changed to
'/root', which makes imx-test install files in the wrong folder.
Therefore, replace '/home/root' with '$ROOT_HOME'.
Usually, ROOT_HOME is already set to '/home/root' [1].
[1] https://docs.yoctoproject.org/4.3.3/ref-manual/variables.html?highlight=variables#term-ROOT_HOME
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
qtbase: Enable wayland knob when in distro features
|
|
this recipe is close to what core layer has and it seems to be not
needed to be forked anymore
here is diff
--- wayland_1.22.0.imx.bb 2023-09-06 20:34:55.169416916 -0700
+++ ../../../poky/meta/recipes-graphics/wayland/wayland_1.22.0.bb 2023-08-02 14:11:05.768744418 -0700
@@ -12,13 +12,11 @@
DEPENDS = "expat libffi wayland-native"
-SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/1.22.0/downloads/${BP_ORIGINAL}.tar.xz \
+SRC_URI = "https://gitlab.freedesktop.org/wayland/wayland/-/releases/${PV}/downloads/${BPN}-${PV}.tar.xz \
file://run-ptest \
file://0001-build-Fix-strndup-detection-on-MinGW.patch \
"
SRC_URI[sha256sum] = "1540af1ea698a471c2d8e9d288332c7e0fd360c8f1d12936ebb7e7cbc2425842"
-BP_ORIGINAL = "${BPN}-1.22.0"
-S = "${WORKDIR}/${BP_ORIGINAL}"
UPSTREAM_CHECK_URI = "https://wayland.freedesktop.org/releases.html"
UPSTREAM_CHECK_REGEX = "wayland-(?P<pver>\d+\.\d+\.(?!9\d+)\d+)"
@@ -61,7 +59,3 @@
BBCLASSEXTEND = "native nativesdk"
RDEPENDS:${PN}-ptest += "binutils sed ${PN}-tools"
-
-PACKAGE_ARCH = "${MACHINE_SOCARCH}"
-
-DEFAULT_PREFERENCE = "-1"
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
conf/layer: add bmaptool compatibility for old versions
|
|
- Fixup for: cf8b57d9 imx-base.inc: Rename bmap-tools to bmaptool
- This makes it possible to use the master branch with oe-core
before the scarthgap release.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
|
|
uuu_bootloader_tag.bbclass: Use UUU_BOOTLOADER_TAGGED variable
|
|
Use UUU_BOOTLOADER_TAGGED variable instead of UUU_BOOTLOADER in the stat
function to make the code more specific and easy to read.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
u-boot-imx_2023.04.bb: Add UUU_BOOTLOADER_UNTAGGED variable
|
|
After commit 5a906365fd29 ("uuu_bootloader_tag.bbclass: Add
UUU_BOOTLOADER_UNTAGGED"), the option for a untagged binary was added to
uuu_bootloader_tag.bbclass. The u-boot-imx recipe also uses this binary,
thefore add UUU_BOOTLOADER_TAGGED to this recipe as well.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
uuu_bootloader_tag.bbclass: Add UUU_BOOTLOADER_UNTAGGED
|
|
Add UUU_BOOTLOADER_UNTAGGED flag to add the possibility to deploy a
imx-boot binary without the tagged footer
'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end.
The addition of the footer 'UUUBURNXXOEUZX7+A-XY5601QQWWZ%sEN' at the end
causes issues when the binary is loaded into RAM memory, this footer may
cause issues where the binary size exceeds the typical USB package size
used by UUU (1021 bytes).
As example, if the footer is split across two distinct USB packages,
such as sending 'UUUBURNXXXOE' in the last packet and
'UZX7+A-XY5601QQWWZ%sEND' in the next one, it can lead to UUU halting
while waiting for a response in SDPS mode.
After sending 'UUUBURNXXXOE', iMX8MP's boot room starts SPL, not waiting
for the next packet ('UZX7+A-XY5601QQWWZ%sEND'), leading to UUU
breaking.
Therefore, deploy both binaries separately (-tagged and -untagged) to
allow users to choose the appropriate binary.
Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
|
|
imx-base.inc: Rename bmap-tools to bmaptool
|
|
bmaptool is now part of the Yocto Project and their recipe renamed it to
bmaptool.
Signed-off-by: Martin Schwan <m.schwan@phytec.de>
|
|
Mimic the behavior from recipe proper here since we override
packageconfig defaults. With QT 6.7, qtbase built without wayland
support is not sufficient to build rest of QT components e.g. qtwayland
errors out during build/configure
ERROR: Qt Wayland Client requires QtGui to be build with support for wayland
Therefore add it when wayland is in distro features.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
uuu: add libtinyxml2 to the build dependencies
|
|
u-boot-fslc: upgrade to v2024.01
|
|
U-Boot fork has been updated to include tagged version v2024.01 from
upstream.
Following commits were ported from 2023.10+fslc to this version:
- 9ff224ca003 imx: iMX6: Define disconnect_from_pc function
- a429b3dcdd5 MLK-21854-2 imx: uuu: Update autoboot to run uuu or fastboot
- cbfd9b3fd03 pico-imx6ul, pico-imx7d: Explain how to use eMMC user partition
- 58cb813aa7e mx6sabre_common: Dynamically change the video output
- f1ac9d18650 mx6sabresd: Enable video interfaces in bootargs
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
tinyxml2 build dependency has been introduced in:
https://github.com/nxp-imx/mfgtools/commit/e6c6874714f63cce96077921813a33f30463b914
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Upgrade OP-TEE to LF6.1.55-2.2.0 NXP BSP
|
|
uuu: upgrade 1.5.141 -> 1.5.165
|
|
uuu-bin: upgrade 1.4.243 -> 1.5.165
|
|
Bump to the latest pre-release tag, matching the uuu recipe (using the
1.5.x series)
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Upgrade uuu to latest pre-release.
Drop the patch - merged upstream.
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Upgrade optee-test to 4.0 to be aligned with NXP BSP LF6.1.55_2.2.0.
Relevant changes:
- 38eface ta: os_test: fix TA time wrap test
- 4561148 LFOPTEE-290 regression_nxp: ocotp: fix expected test error code
- 949a4a0 LFOPTEE-290 regression_nxp: ocotp: abort fuse test suite upon test case failure
- 8c3957c LFOPTEE-289 regression_nxp: trusted arm ce fix error code
- 62a5d00 LFOPTEE-235 regression_nxp: add trusted arm ce tests
- 90638d7 ta: crypto_perf: update TEE_Param according to GP131
- 9df2ce0 LFOPTEE-129 Make MP test use embedded crypto instead of openssl
- ca4340e LFOPTEE-131 Fix ta_keygen compilation warnings
- 584e877 LFOPTEE-123 Reset the handle when freed
- d66a84d LFOPTEE-123 Handle benchmark logging for key generation measures
- fb43680 LFOPTEE-95 Add performance measure of key generation
- a0be085 LFOPTEE-93 Check MP is functional
- e8aab1b LFOPTEE-84 xtest: Add test of MP feature
- f8d144f LFOPTEE-84 ta: Add test of MP
- 0fc4409 MMIOT-789 xtest: crypto_perf: fix resource leak in read_random
- 76cf0b3 TEE-641 regression_nxp: add AES CTR in place tests
- 0ebe16e LFOPTEE-65 xtest: add DIGPROG tests
- b2ab1f3 LFOPTEE-65 xtest: add OCOTP tests
- b0889a5 YOCIMX-5658 regression_nxp: replace malloc() calls with calloc() calls
- f71bc8b LFOPTEE-55: crypto-perf: RSA: Fix for RSA Encryption/Decryption error
- 6ddc88d LFOPTEE-55: crypto-perf: add domain parameters for dsa
- 7e40310 LFOPTEE-55: crypto-perf: DH: Remove non-essential attributes passed during key generation
- 188e830 LFOPTEE-55: crypto-perf: ta: ECDSA, ECDH: Remove non-essential attributes passed during key generation
- 6f1b8ae LFOPTEE-55: crypto-perf: xtest: ECDH: RoundUp key size
- eb0d4b8 LFOPTEE-39 regression_nxp: Add test of DEK blob generation
- 0213905 MMIOT-723 regression_nxp: crypto: Fixing memory corruption in nxp_crypto_003
- 09af29f LFOPTEE-17: xtest: regression_nxp: add test case for I2C driver testing
- 76aa4f5 regression_nxp: enable CFG_REGRESSION_NXP flag
- d31191d LFOPTEE-16: fix warning where uint32_t is expected
- 2379730 LFOPTEE-16: fix trace compilation warnings
- 461f258 LFOPTEE-13 crypto-perf: fix command line algorithm search
- d0a6d89 LFOPTEE-13 crypto-perf: fix compilation warnings
- 80f3c49 TEE-127 CAAM Crypto Performance
- 064f3bc TEE-606 xtest: define a 'regression_nxp' test suite in xtest
- 480e231 TEE-606 xtest: add CFG_REGRESSION_NXP flag
- 4a3dee2 TEE-367 crypto: cipher memory leakage verification
- 522dab3 TEE-548 regression_nxp: Cipher operation with a big buffer
- f44991a TEE-577 regression_nxp: AES CTR streaming byte per byte
- 5102219 TEE-418 regression_nxp: add cipher streaming byte incremental
- 1c3d6be ta/crypt: update to mbedTLS 3.4.0 API
- b49d696 xtest: add command to get system time
- e1b6445 xtest: regression: add case 1040
- 1013c49 xtest: regression_1000: remove unneeded stat.h include
- f4dd113 Remove embedded OpenSSL
- cf11160 xtest: add -DOPENSSL_API_COMPAT=10100
- fa2fb9b ta: os_test: fix print_properties() indentation
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
Upgrade the optee-client to 4.0 to be aligned with NXP BSP LF6.1.55_2.2.0.
Relevant changes:
- acb0885 teec: use multiple of page size for page aligned buffers
- 6178477 cmake: pkgconfig file: install the file
- 46831ac pkgconfig file: remove extra comments
- 3ac968e Makefile, cmake: move teec related headers
- 2dd250b cmake: remove whitespace before parenthesis
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
Upgrade optee-os to 4.0 to be aligned with NXP BSP LF6.1.55_2.2.0.
Also update the patch files.
Relevant changes:
- a303fc80f drivers: crypto: caam: fix job ring interruption number
- 2a3787bf4 LFOPTEE-291 drivers: ele: disable ELE RNG at runtime
- dca43aa1b drivers: crypto: caam: use job ring 3 on i.mx8dxlevk
- c0d2000c1 drivers: imx_snvs: unlock SNVS access for non-secure
- 50e946795 LFOPTEE-289 core: pta: imx: Trusted ARM CE: fix serialization bug
- 9134bcffa LFOPTEE-289 core: pta: imx: Trusted ARM CE fix build issue
- 8bf641926 LFOPTEE-235 core: plat-imx: Add Fast SMC support
- 0477a804b LFOPTEE-235 core: pta: imx: add TRUSTED ARM CE
- d943197bd LFOPTEE-235 drivers: ele: expose imx_ele_derive_key
- e7dadb871 LFOPTEE-235 drivers: ele: rng: Use ELE GetRandom cmd
- 9f3218062 LFOPTEE-286 drivers: ele: report error according to ELE response status
- c619a4cb2 LFOPTEE-279 drivers: ele: correct typo in imx_ele_generate_key()
- 2b0d839e5 LFOPTEE-279 drivers: ele: update imx_ele_delete_key() function
- d7e85fad1 LFOPTEE-259 drivers: ele: make special setup for Trust MU communication
- 4000b10be LFOPTEE-273 drivers: ele: move key management functions in key_mgmt.h
- 4188353a1 LFOPTEE-270 drivers: ele: remove global session and key store handle init from imx_ele_global_init().
- dd79868aa LFOPTEE-270 drivers: ele: key_mgmt: remove unnecessary cache invalidate operation
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io>
|
|
layer.conf: Update for the scarthgap release series
|
|
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
recipes-multimedia: Update for NXP release 6.1.55-2.2.0
|
|
Upgraded:
- gstreamer1.0-plugins-bad: 1.22.0 -> 1.22.5
- gstreamer1.0-plugins-base: 1.22.0 -> 1.22.5
- gstreamer1.0-plugins-good: 1.22.0 -> 1.22.5
- gstreamer1.0: 1.22.0 -> 1.22.5
- imx-codec: 4.8.1 -> 4.8.2
- imx-dsp: 2.1.5 -> 2.1.6
- imx-dsp-codec-ext: 2.1.5 -> 2.1.6
- imx-parser: 4.8.1 -> 4.8.2
Updated:
- imx-alsa-plugins_git.bb
- imx-gst1.0-plugin_git.bb
- imx-vpuwrap_git.bb
New feature:
- imx-opencl-converter_0.1.bb
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
|
jailhouse-imx: Update the recipe to align to the NXP BSP LF6.1.55_2.2.0
|
|
Firmware sentinel bump to LF6.1.55_2.2.0
|
|
Since [1] the firmware-sentinel is renamed to firmware-ele-imx.
It also align the recipe to be aligned with the NXP BSP LF6.1.55_2.2.0.
[1] https://github.com/nxp-imx/meta-imx/commit/6412faf7e4b85f6d94342a19a79fd391888b1ec6
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
Since [1] the install function is simpler.
[1] https://github.com/nxp-imx/meta-imx/commit/e29414cad747fb424170f53f12de2abb23e2e2d4
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
Update the firmware-imx to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
Update the firmware-imx-8 to be aligned with the NXP BSP
LF6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
imx-gpu-viv: Fix EGL dependencies
|
|
libdrm: Remove not needed nobranch parameter and cleanup
|
|
Signed-off-by: Valentin Jec <valentin.jec@nxp.com>
|
|
Update the recipe to the BSP 6.1.55_2.2.0.
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
jailhouse-imx: Avoid the build error when using -mcpu and -march
|
|
It changes the Makefile, so the recipe is the only one controlling the
build arguments.
It is related to [1]
[1] https://git.yoctoproject.org/poky/commit/?id=04eac1f2b67eac5f892a9e0f8fcfe54849923af5
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
|
|
Running tiger from imx-gpu-viv-demos does fail due to the missing -dev
package link libOpenVG.so.
The problem is the EGL implementation opens each rendering API via
dlopen of the unversioned library link. For GLES1 and GLES2, this
implementation is handled by including the unversioned library links in
their main packages. Do the same for the remaining rendering APIs GL
and OpenVG.
Fixes: #1744
Diagnosed-by: Benjamin Lemouzy <blemouzy@centralp.fr>
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
There are no behavioral changes here, just a cleanup to make packaging
lines consistent.
Note that SOLIBS and SOLIBSDEV are set the same as ".so", but the
former is used for main packages and the latter for -dev packages.
Also, drop ${libdir}/libGLESv1*${SOLIBS} from FILES:libgles1-imx-dev.
The rule has no effect since it is also included, correctly, in the
main package FILES:libgles1-imx.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
Upgrade graphics packages to LF6.1.55_2.2.0
|
|
imx-uuc/imx-kobs: Pick up the changes of "rename COPYING to LICENSE"
|
|
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
Signed-off-by: Jun Zhu <junzhu@nxp.com>
|
|
u-boot-qoriq: add 'python3-setuptools-native' to depends
|