summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fftopic/add-initial-uuu-scriptsOtavio Salvador2023-04-013-0/+43
|
* u-boot-*-mfgtool: Remove specific recipesOtavio Salvador2023-04-0111-98/+6
| | | | | | | | | | | | | The use of a specific recipe is not need as the UBOOT_CONFIG mechanism allow multiple binaries using different configurations so we ought to remove this recipe and default to the IMX_DEFAULT_BOOTLOADER as provider. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> linux-*-mfgtool: Remove specific recipes Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* classes/mfgtool-initramfs-image: remove u-boot-mfgtool dependencyOtavio Salvador2023-04-011-1/+1
| | | | | | | The initramfs image doesn't use the U-Boot binaries so there is no reason for a dependency on it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* classes/image_populate_mfgtool: initOtavio Salvador2023-04-012-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The class provides the infrastructure for MFGTOOL generation and is tied to images. To generate the bundle, the task populate_mfgtool must be called. For example: ,----[ Running populate_mfgtool for core-image-minimal image ] | $: bitbake core-image-minimal -c populate_mfgtool `---- The class behavior is controlled through the MFGTOOLCONFIG (analogous to PACKAGECONFIG) variable. The MFGTOOLCONFIG variable itself specifies a space-separated list of the script to enable. Following the script, you can determine the behavior of each script by providing up to two order-dependent arguments, which are separated by commas. You can omit any argument you like but must retain the separating commas. The order is important and specifies the following: 1. Extra dependencies that should be added to the do_populate_mfgtool task, if the script is enabled. 2. Extra binaries that should be added to the bundle, if the script is enabled. For example: ,----[ Defining foo.uuu.in and bar.uuu script ] | MFGTOOLCONFIG = "foo.uuu.in bar.uuu" | MFGTOOLCONFIG[foo.uuu.in] = "dep-foo1:do_deploy dep-foo2:do_deploy,file-foo1" | MFGTOOLCONFIG[bar.uuu] = "dep-bar1:do_deploy,file-bar1 file-bar2" `---- The dep-foo1:do_deploy, dep-foo2:do_deploy, and dep-bar1:do_deploy are added to do_populate_mfgtool dependencies. In addition, file-foo1, file-bar1, and file-bar2 are copied to the bundle, only if the script is enabled. During the mfgtool bundle generation, the uuu.in files are processed and some variables replaced. The variables are: - MACHINE - UBOOT_BINARY - SPL_BINARY - IMAGE_BASENAME Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* uuu-bin-native: init at 1.4.243Otavio Salvador2023-04-011-0/+37
| | | | | | | | | | This recipe uses the pre-built binaries provided by NXP itself so we can offer Linux, Windows and MacOS binaries. Those binaries are intended for use in the mfgtool-bundle and not for execution in the host. We install the binaries in '${libdir}/uuu'. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* Merge pull request #1460 from junzhuimx/masterOtavio Salvador2023-03-221-7/+7
|\ | | | | use-imx-security-controller-firmware.bbclass: SECO_FIRMWARE_NAME as w…
| * use-imx-security-controller-firmware.bbclass: SECO_FIRMWARE_NAME as weak ↵Jun Zhu2023-03-221-7/+7
|/ | | | | | | | | variable With `SECO_FIRMWARE_NAME` weak variable, user can update with new name when new version is released. Signed-off-by: Jun Zhu <junzhu@nxp.com>
* Merge pull request #1458 from boundarydevices/masterOtavio Salvador2023-03-181-4/+3
|\ | | | | isp-imx: Update isp-imx_4.2.2.19.0.bb to commit a7ef904
| * isp-imx: Update isp-imx_4.2.2.19.0.bb to commit a7ef904Gary Bisson2023-03-161-4/+3
|/ | | | | | | | | | | - NXP decided to change the binaries without updating the version [1] - Here is NXP changelog: [LF-8298] Fix intermittent build break "Error copying file ... isi_common.h". [1] https://github.com/nxp-imx/meta-imx/commit/43c0642e Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
* Merge pull request #1456 from YoeDistro/yoe/mutOtavio Salvador2023-03-1414-2/+477
|\ | | | | imx-gst1.0-plugin: Fix build with clang
| * dpdk: Use nonarch_base_libdir instead of hardcoding /lib for module pathKhem Raj2023-03-131-1/+1
| | | | | | | | | | | | This fixes build with distros using usrmerge distro feature Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * dpdk_19.11-20.12.bb: Fix build with gcc-12Khem Raj2023-03-132-0/+50
| | | | | | | | | | | | Backport relevant fix from upstream dpdk Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * imx-gst1.0-plugin: Fix build with clangKhem Raj2023-03-1311-1/+426
|/ | | | | | | These warnings are already there, gcc just does not error on them yet but clang does. Therefore clean them up a bit Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1455 from YoeDistro/yoe/mutOtavio Salvador2023-03-132-3/+3
|\ | | | | xdg-desktop-portal-wlr: Disable when using vivante gpu driver
| * xdg-desktop-portal-wlr: Disable when using vivante gpu driverKhem Raj2023-03-132-3/+3
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1454 from YoeDistro/yoe/mutOtavio Salvador2023-03-131-0/+9
|\ | | | | qtmultimedia: Fix build of dependencies when using vivante gpu drivers
| * qtmultimedia: Fix build of dependencies when using vivante gpu driversKhem Raj2023-03-131-0/+9
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1453 from YoeDistro/yoe/mutOtavio Salvador2023-03-133-0/+12
|\ | | | | xdg-desktop-portal-wlr: Disable build when using imx gpu driver
| * gstreamer1.0-plugins-base: Provide gstreamer1.0-plugins-base-videoconvertscaleKhem Raj2023-03-131-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | This builds a bridge for packagegroups from oe-core master which are upgraded to use gstreamer 1.22 and some packages are merged together e.g. videoconvertscale is unified version of videoconvert and videoscale packages Fixes ERROR: gstreamer1.0-meta-base-1.0-r0 do_package_qa: QA Issue: gstreamer1.0-meta-base rdepends on gstreamer1.0-plugins-base-videoconvertscale, but it isn't a build dependen cy? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * piglit: Fix build with clang when using NXP BSPKhem Raj2023-03-131-0/+1
| | | | | | | | | | | | | | | | | | Fixes build errors e.g. tests/egl/egl-util.c:89:9: error: incompatible integer to pointer conversion returning 'Pixmap' (aka 'unsigned long') from a function with result type 'EGLNativePixmapType' (aka 'struct wl_egl_pixmap *') [-Wint-conversion] return XCreatePixmap(state->dpy, state->win, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * xdg-desktop-portal-wlr: Disable build when using imx gpu driverKhem Raj2023-03-131-0/+3
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1451 from YoeDistro/yoe/mutOtavio Salvador2023-03-132-0/+5
|\ | | | | Fix vlc build with imx gpu
| * vlc: Disable x11 when using imx gpu driverKhem Raj2023-03-131-0/+2
| | | | | | | | | | | | | | It does not provide glx implementation which is needed for vlc x11 support Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * layer.conf: Add multimedia-layer to dynamic layersKhem Raj2023-03-131-0/+3
|/ | | | | | This is to patchup some meta-multimedia recipes Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1450 from YoeDistro/yoe/mutOtavio Salvador2023-03-139-1/+245
|\ | | | | Pin More gstreamer components for 1.20.3.imx
| * dpdk: Always use gcc compilerKhem Raj2023-03-121-0/+3
| | | | | | | | | | | | Setting TOOLCHAIN=clang helps it compile with meta-clang in mix Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * optee-test: Fix build with clang compilerKhem Raj2023-03-121-0/+4
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gstreamer1.0-plugins-good: Fix build with clangKhem Raj2023-03-122-0/+33
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gst-devtools: Add recipe for 1.20.3.imxKhem Raj2023-03-113-0/+95
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gstreamer1.0-vaapi: Do not use glx backend on imxKhem Raj2023-03-111-3/+1
| | | | | | | | | | | | vivante does not implement glx Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gstreamer1.0-omx: Add 1.20.3.imx recipeKhem Raj2023-03-112-0/+53
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gstreamer1.0-vaapi: Add 1.20.3.imx recipeKhem Raj2023-03-112-1/+59
|/ | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Merge pull request #1449 from YoeDistro/yoe/mutOtavio Salvador2023-03-115-6/+49
|\ | | | | gstreamer1.0-libav,gstreamer1.0-plugins-ugly,gstreamer1.0-rtsp-server…
| * gstreamer1.0-python: Add 1.20.3.imx version to match imx setKhem Raj2023-03-112-0/+31
| | | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
| * gstreamer1.0-libav,gstreamer1.0-plugins-ugly,gstreamer1.0-rtsp-server: Drop ↵Khem Raj2023-03-113-6/+18
|/ | | | | | | | | | .imx when needing gstreamer version Fixes fetching errors otherwise, since it can not file source tarballs on gstreamer download servers with 1.20.3.imx suffix Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Jose Quaresma <jose.quaresma@foundries.io>
* Merge pull request #1448 from quaresmajose/gstOtavio Salvador2023-03-104-3/+18
|\ | | | | gstreamer: rename the version to be imx specific
| * gstreamer: rename the version to be imx specificJose Quaresma2023-03-104-3/+18
|/ | | | | | | | | | These recipes are copies of oe-core 1.20.3 that are not available anymore upstream on the master branch. The requirement to have them is because they are dependencies of the other ones imx specific gstreamer forks on the layer. So make their names maching the exisng ones will make it more safe. Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
* Merge pull request #1445 from sapiippo/masterOtavio Salvador2023-03-085-0/+202
|\ | | | | gstreamer: add recipes for upstream 1.20.3 versions
| * gstreamer: add recipes for upstream 1.20.3 versionsSamuli Piippo2023-03-085-0/+202
|/ | | | | | | | oe-core has moved to gstreamer 1.22.0 and recipes which don't have an imx version can no longer be built. Add older version of those components to be used with the gstreamer 1.20.3.imx. Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
* Merge pull request #1441 from mdrodrigo/topic/wksfileOtavio Salvador2023-03-011-0/+19
|\ | | | | imx-imx-boot.wks: Add wks file without bootpart
| * imx-imx-boot.wks: Add wks file without bootpartRodrigo M. Duarte2023-03-011-0/+19
| | | | | | | | Signed-off-by: Rodrigo M. Duarte <rodrigo.duarte@ossystems.com.br>
* | Merge pull request #1395 from thochstein/imx8mnulOtavio Salvador2023-03-013-33/+107
|\ \ | |/ |/| Add i.MX 8M Nano UltraLite EVK
| * opencv: Fix override for i.MX 8M Nano UltraLite SOCTom Hochstein2023-02-201-5/+5
| | | | | | | | | | | | The SOC override leaked early with a different name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Add support for i.MX 8M Nano UltraLite SOCTom Hochstein2023-02-201-28/+33
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Add linux-firmware-imx-sdma-imx7d for all i.MX 8Tom Hochstein2023-02-201-3/+3
| | | | | | | | | | | | The SDMA firmware is recommended for all i.MX 8. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx-base.inc: Fix MACHINE_FIRMWARE orderTom Hochstein2023-02-201-4/+4
| | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * imx8mnul-ddr3l-evk: Add i.MX 8M Nano UltraLite EVK machineTom Hochstein2023-02-201-0/+69
| | | | | | | | | | | | The new machine is currently supported only by linux-imx and u-boot-imx. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
* | Merge pull request #1434 from thochstein/miscOtavio Salvador2023-02-205-2/+6
|\ \ | | | | | | Upgrade imx-sc-firmware, update machine devicetrees for NXP BSP
| * | imx8qxp-mek: Add imx8qxp-mek-sof.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
| * | imx8qm-mek: Add imx8qm-mek-sof.dtb to NXP BSPTom Hochstein2023-02-201-0/+1
| | | | | | | | | | | | Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>