summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1512 from floion/honisterhonisterOtavio Salvador2023-04-2464-67/+67
|\ | | | | meta-freescale: migrate IMX repos from codeaurora to github
| * meta-freescale: migrate IMX repos from codeaurora to githubFlorin Sarbu2023-04-2464-67/+67
|/ | | | | | CodeAurora has shutdown: https://bye.codeaurora.org/ Signed-off-by: Florin Sarbu <florin@balena.io>
* Merge pull request #1121 from lucaceresoli/luca/for-honisterOtavio Salvador2022-06-241-9/+9
|\ | | | | [honister] isp-imx: fix source and build directories
| * isp-imx: fix source and build directoriesLuca Ceresoli2022-06-231-9/+9
|/ | | | | | | | | | | | | | The source and build directories are usually ${WORKDIR}/build and ${WORKDIR}/${BP} but not always. For example when using devtool they are different, leading to install failures such as: cp: cannot stat '.../tmp/work/.../isp-imx/4.2.2.16.0-r0/build/generated/release/bin/*_test': No such file or directory Fix by using the S and B variables which always point to the correct directory. Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> (cherry picked from commit 6af01cbe82d06d42baeef8bd2582f26042bca9ee)
* Merge pull request #1036 from Freescale/backport-1035-to-honisterOtavio Salvador2022-04-051-0/+3
|\ | | | | [Backport honister] isp-imx: use bfd linker in case of ld-is-gold DISTRO_FEATURE (gold li…
| * isp-imx: use bfd linker in case of ld-is-gold DISTRO_FEATURE (gold linker)Chris Dimich2022-04-061-0/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When ld-is-gold is defined as a DISTRO_FEATURE, the gold linker is used by default, which causes the following do_compile errors to arise: | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_buffer_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_surface_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_seat_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_output_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_add_listener' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_destroy' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_flush' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_disconnect' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal_constructor_versioned' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_compositor_interface' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_dispatch' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_proxy_marshal_constructor' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_roundtrip' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_display_connect' | ../../generated/release/lib/libvvdisplay_shared.so: error: undefined reference to 'wl_registry_interface' so use bfd linker instead. Signed-off-by: Chris Dimich <chris.dimich@boundarydevices.com> (cherry picked from commit 4a6b3f74eff93e14ca703288b476ce00d8b3e361)
* Merge pull request #1021 from Freescale/backport-1017-to-honisterOtavio Salvador2022-03-292-2/+0
|\ | | | | [Backport honister] Fix: master: imx6ul*: remove obsolete device tree entry
| * imx6ul*: remove obsolete device tree entryOleksandr Suvorov2022-03-292-2/+0
|/ | | | | | | | | | | | | The imx6ul-14x14-evk-btwifi-oob.dtb and imx6ull-14x14-evk-btwifi-oob.dtb are no longer available in the kernel lf-5.10.y, it was removed in a1488e98156ea1a597353c93b76b4f7fd8dd7c7c Remove entries for non-existent dtb files. This fixes building a Linux kernel recipe for imx6ulevk/imx6ullevk. Fixes: 3f93c925 ("linux-imx*: Upgrade to 5.10.52") Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@foundries.io> (cherry picked from commit 664c263becd28f2a594c6c6cdea674250fa4d364)
* Merge pull request #1004 from chrisdimich/honisterOtavio Salvador2022-03-082-105/+8
|\ | | | | Backport to Honister: isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variable
| * isp-imx: start_isp.sh: fix NR_DEVICE_TREE_BASLER variableChris Dimich2022-03-082-105/+8
|/ | | | | | The NR_DEVICE_TREE_BASLER variable has the wrong path. (cherry picked from commit e7e0d992ec6d8882c8a996a61fb0757f79bfe7f3)
* Merge pull request #989 from Freescale/backport-986-to-honisterOtavio Salvador2022-02-251-0/+1
|\ | | | | [Backport honister] linux-imx-headers: whitelist version.h header (Fixes Hantro VPU for honister/master)
| * linux-imx-headers: whitelist version.h headerGary Bisson2022-02-251-0/+1
|/ | | | | | | | | | | | As some recipes, like imx-vpu-hantro, need to know the imx kernel version instead of the toolchain header version. As an example, Honister toolchain uses 5.14 kernel headers. In that case, imx-vpu-hantro believes it needs to use dmabuf allocation mechanism although this latter will only be enabled in upcoming NXP kernel 5.15. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> (cherry picked from commit a1c7e7bb6b141c81f8430087d236eab1e0dbb428)
* Merge pull request #964 from chrisdimich/honisterOtavio Salvador2022-01-2714-170/+84
|\ | | | | Backport to honister: Update various recipes to 5.10.72-2.2.0 BSP
| * linux-imx-headers: Upgrade to 5.10.72Tom Hochstein2022-01-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | Update headers: /usr/include/imx/linux/hx280enc.h /usr/include/imx/linux/imx_vpu.h /usr/include/imx/linux/pxp_device.h /usr/include/imx/linux/pxp_dma.h Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit c19b675fdeb2836a07a12935ed67751641aa64fd)
| * basler-camera: Upgrade to 4.2.2.16.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 9fa3004dab003fd616fea89c5a0baf6c48ce5a72)
| * isp-imx: Upgrade to 4.2.2.16.0Tom Hochstein2022-01-271-4/+3
| | | | | | | | | | | | | | Drop the upstream patch: 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 8b46c3c6ea8a623f8cd9819ddf5e4c7cbe9d5bc9)
| * imx-vpu-hantro-vc: Upgrade to 1.6.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit abd318457243df640eaca38507c799825cfb6421)
| * imx-vpu-hantro-daemon: Upgrade to 1.1.1Tom Hochstein2022-01-271-2/+2
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 4d713c80302466a3d4d2b33e071cfeeb866aa548)
| * imx-vpu-hantro: Upgrade to 1.24.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit ddbc40ac9cb001f1e16da218a08f3a3a43b29dbb)
| * imx-test: Update to 5.10.72-2.2.0Tom Hochstein2022-01-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: ``` a26b1ee MLK-25735-3: ignore empty v4l2 output buffer 923cf16 MLK-25735-2: rename NV12M_8L128 to NV12MT_8L128 21c89c5 MLK-25735: mxc_v4l2_vpu_test: support display decoded picture using wayland 9d8e867 MLK-25721 mxc_v4l2_vpu_test: support more encoder input format d45624e MLK-25685 mxc_v4l2_vpu_test: avoid repeatedly release pitcher_buffer ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 77558f93cab8edb9dff14413f1d134159b4074ce)
| * imx-seco-libs: Update to 5.10.72-2.2.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Fixes: 3e8ad6b license update 78d7375 V2XA-732, V2XA-733: update v2x test with SM4 CCM examples cf16424 V2XA-733: hsm lib: key generic crypto service 639a845 V2XA-732, V2XA-733: add SM4 CCM support and generic crypto service faa80e4 HSM-590: license update Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 87f2ac6286cddd8d95de21154363dbfc36a458b1)
| * imx-seco: Upgrade to 3.8.4Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 09a4f2f382aab2ee66d2dd1415b9ed580b9fbef4)
| * imx-sc-firmware: Upgrade to 1.11.0Tom Hochstein2022-01-271-3/+3
| | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 63748616fad1715cc8ce95c1cc776d1841b45a9c)
| * imx-mkimage: Update to 5.10.72-2.2.0Tom Hochstein2022-01-272-125/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes update to patch 0001-mkimage_fit_atf-fix-fit-generator-node-naming.patch which is partially applied by 1527fb9. Fixes in update: --- 7a277c8 LF-4794 iMX8ULP: move OPTEE OS base address to 0xa6000000 9a04474 Update iMX8DXL clean target to remove intermediate files dfe6265 Fix build warning c78d727 Fix iMX8DXL ahab container image extraction 9bd94cc LF-4522 Parse and extract the u-boot-atf container 6cf67ed iMX8QM/QX/DXL/ULP: Add core id to -data option 1527fb9 iMX8M: fix FIT DT node unit address cbf03b6 Fix issue with C0 versus B0 nightly pull for VAL. 7f98709 iMX8M: soc: fix support to override u-boot DTB file name c9cce4f iMX8ULP: support xip for m33 and add README ---- Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 16f2894dc267ab515a0b441f2d5ad0695a2c9f07)
| * isp-imx: don't deploy files also deployed by basler-cameraMax Krummenacher2022-01-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | The files from dewarp/ are now provided from recipe basler-camera_4.2.2.15.0. Fixes the following doing do_rootfs: | * check_data_file_clashes: Package isp-imx wants to install file ...rootfs/opt/imx8-isp/bin/dewarp_config/sensor_dwe_1080P_config.json | But that file is already provided by package * libdaa3840-30mc1 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 3d5338c8859e80fcf626ddc7ab039ad1e357783e)
| * isp-imx: provide an libtinyxml2 8.0.0 recipeMax Krummenacher2022-01-272-1/+27
| | | | | | | | | | | | | | | | | | | | | | | | isp-imx has precompiled binaries linked against that libtinyxml2 version. Remove files which are also provided by the 'current' recipe version of libtinyxml so that they don't clash during image/SDK creation. Since the isp-imx does do a link step against libtinyxml2 create the the unversioned symlink libtinyxml2.so in do_compile. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 454602452d7a3fe8b25bfccc038c32dd22380406)
| * isp-imx: fix configure errorMax Krummenacher2022-01-271-1/+2
| | | | | | | | | | | | | | | | | | | | Fixes commit ec31e767 ("isp-imx: upgrade to 4.2.2.15.0") | CMake Error at CMakeLists.txt:86 (message): | -DSDKTARGETSYSROOT=... missing from cmake call Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 88511f48fc14f90cc70e504e3a09e32722c62c11)
| * isp-imx: refresh patchMax Krummenacher2022-01-271-15/+15
|/ | | | | | | | | | | | | | | | | | Refresh patch after version bump. Fixes commit ec31e767 ("isp-imx: upgrade to 4.2.2.15.0") | ERROR: isp-imx-4.2.2.15.0-r0 do_patch: Applying patch '0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch' on target directory '.../isp-imx/4.2.2.15.0-r0/isp-imx-4.2.2.15.0' | CmdError('quilt --quiltrc .../isp-imx/4.2.2.15.0-r0/recipe-sysroot-native/etc/quiltrc push', 0, 'stdout: Applying patch 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch | patching file mediacontrol/CMakeLists.txt | patching file mediacontrol/daemon/main_v4l2.cpp | Hunk #1 FAILED at 96. | Hunk #2 FAILED at 105. | Hunk #3 FAILED at 123. | 3 out of 3 hunks FAILED -- rejects in file mediacontrol/daemon/main_v4l2.cpp | Patch 0001-isp-imx-drop-use-of-__TIME__-__DATE__.patch does not apply (enforce with -f) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b030a791d31b209ac002a8afb50851f98b9b20d3)
* Merge pull request #963 from thochstein/honisterOtavio Salvador2022-01-251-3/+3
|\ | | | | [honister] fsl-vivante-kernel-driver-handler.bbclass: Fix multilib support
| * fsl-vivante-kernel-driver-handler.bbclass: Fix multilib supportOtavio Salvador2022-01-251-3/+3
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Building core-image-weston with multilib support and builtin graphics fails: ``` ERROR: Nothing PROVIDES 'virtual/arm-oelmllib32-linux-gnueabi-binutils'. Close matches: virtual/lib32-arm-oelmllib32-linux-gnueabi-binutils virtual/lib32-arm-oelmllib32-linux-gnueabi-go-runtime virtual/lib32-arm-oelmllib32-linux-gnueabi-rust ERROR: Nothing PROVIDES 'virtual/arm-oelmllib32-linux-gnueabi-gcc'. Close matches: virtual/lib32-arm-oelmllib32-linux-gnueabi-g++ virtual/lib32-arm-oelmllib32-linux-gnueabi-gcc virtual/lib32-arm-oelmllib32-linux-gnueabi-rust ``` This is the configuration added in local.conf: ``` require conf/multilib.conf MULTILIBS = "multilib:lib32" DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon" IMAGE_INSTALL:append = " lib32-glibc lib32-libgcc lib32-libstdc++" MACHINE_USES_VIVANTE_KERNEL_DRIVER_MODULE = "0" ``` This commit fixes the provides so BitBake can properly handle the dependencies. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> (cherry picked from commit baf0596c63b816e70174c5d464e0c25196d0f7f8)
* Merge pull request #953 from angolini/honister-typoOtavio Salvador2022-01-192-2/+2
|\ | | | | [RFC] optee: Fix typo on override syntax
| * optee: Fix typo on override syntaxDaiane Angolini2022-01-192-2/+2
|/ | | | Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
* Merge pull request #948 from Freescale/backport-942-to-honisterOtavio Salvador2022-01-173-0/+70
|\ | | | | [Backport honister] Add imx-dsp recipes and enable imx-gst1.0-plugin to support i.MX Audio DSP Codec
| * imx-gst1.0-plugin: Enable to support i.MX Audio DSP CodecNate Drude2022-01-171-0/+4
| | | | | | | | | | | | | | | | | | Integrate NXP DSP Codec for i.MX 8QM/8QXP/8MP/8ULP As per: https://source.codeaurora.org/external/imx/meta-imx/commit/meta-bsp/recipes-multimedia/gstreamer?h=hardknott-5.10.72-2.2.0&id=eb72f6dc37079f001106711cdeecdb00f2d8e6cf Signed-off-by: Nate Drude <nate.d@variscite.com> (cherry picked from commit 065a6e3b7e336aa353c331cddd7aaa65170c2580)
| * imx-dsp-codec-ext: add recipeNate Drude2022-01-171-0/+21
| | | | | | | | | | | | | | As per NXP BSP: https://source.codeaurora.org/external/imx/meta-imx/tree/meta-bsp/recipes-multimedia/imx-dsp?h=hardknott-5.10.72-2.2.0 Signed-off-by: Nate Drude <nate.d@variscite.com> (cherry picked from commit f9dae0a470d89f4a61671a8ee8ef88e499bb4cc4)
| * imx-dsp: add recipeNate Drude2022-01-171-0/+45
|/ | | | | | | As per NXP BSP: https://source.codeaurora.org/external/imx/meta-imx/tree/meta-bsp/recipes-multimedia/imx-dsp?h=hardknott-5.10.72-2.2.0 Signed-off-by: Nate Drude <nate.d@variscite.com> (cherry picked from commit b720c96e40bf96e9d8a8196828216dc4cac2f4c0)
* Merge pull request #940 from nsdrude/honisterOtavio Salvador2022-01-133-154/+232
|\ | | | | Honister: Backport EULA and SCR for NXP release 5.10.72-2.2.0
| * EULA,SCR: Update for NXP release 5.10.72-2.2.0Tom Hochstein2022-01-133-154/+232
|/ | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* Merge pull request #920 from Freescale/backport-919-to-honisterOtavio Salvador2021-11-041-1/+1
|\ | | | | [Backport honister] u-boot-fslc: Add lzop as dependency
| * u-boot-fslc: Add lzop as dependencyVinicius Aquino2021-11-041-1/+1
|/ | | | | Signed-off-by: Vinicius Aquino <vinicius.aquino@ossystems.com.br> (cherry picked from commit f1f2cd5c1c9d96fdfbf45e7a7943bf08fc5f4481)
* Merge pull request #918 from Freescale/backport-917-to-honisterOtavio Salvador2021-11-042-2/+52
|\ | | | | [Backport honister] opencv: Backport updates from OE-Core
| * opencv: Backport updates from OE-CoreTom Hochstein2021-11-042-2/+52
|/ | | | | | | | | 2178fd7386 opencv: remove setup_vars_opencv4.sh cafcc65e74 opencv: fix build with protobuf-3.18 when dnn PACKAGECONFIG is enabled 3c022cd50d opencv: Do not lock to gcc only compiler Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit dc3ea70ff53a3989636d98768c1f510cc6baedd8)
* Merge pull request #913 from sapiippo/honisterOtavio Salvador2021-11-031-0/+3
|\ | | | | imx-lib: fix packaging
| * imx-lib: fix packagingMax Krummenacher2021-11-031-0/+3
|/ | | | | | | | | | | Fixes commit 87cb0d99 ("imx-lib: upgrade to 5.10.52_2.1.0") | ERROR: imx-lib-1_5.9+AUTOINC+87ddd80953-r0 do_package: QA Issue: imx-lib: Files/directories were installed but not shipped in any package: | /usr/lib/libcec.go | /usr/lib/libipu.go Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cca7b2bab0776f1be01ce024404b189e6647db67)
* Merge pull request #912 from thochstein/honisterOtavio Salvador2021-11-011-9/+11
|\ | | | | Honister imx-gpu-viv backport
| * imx-gpu-viv: Install SOC-specific binariesTom Hochstein2021-11-011-0/+11
| | | | | | | | | | | | | | The archive now contains SOC-specific binaries. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit 3e1403807107397d8c07508835e9efdde4ff537f)
| * imx-gpu-viv: Drop SOC-specific header installationTom Hochstein2021-11-011-9/+0
|/ | | | | | | | The recipe installs GLES3 headers based on SOC. This is not necessary as lack of support is expected to be handled at runtime. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> (cherry picked from commit f363b1dd2ff34ae3bce1487e24b2029e9f7aeb62)
* Merge pull request #911 from sapiippo/honisterOtavio Salvador2021-11-011-1/+0
|\ | | | | imx8qm-mek: remove obsolete dtb
| * imx8qm-mek: remove obsolete dtbSamuli Piippo2021-11-011-1/+0
|/ | | | | | | | imx8qm-mek-dsp.dtb is no longer available in the kernel, it was removed in de78ae45bfffed2c9490ab733d11ebab2672984d Signed-off-by: Samuli Piippo <samuli.piippo@qt.io> (cherry picked from commit 93ef06fbf7978d150d6064951af8e199174184d1)
* Merge pull request #899 from Freescale/backport-896-to-honisterOtavio Salvador2021-11-0133-484/+434
|\ | | | | [Backport honister] Upgrade to NXP Release: 5.10.52-2.1.0