| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
The providers were incorrectly set to the -native recipe instead of the
nativesdk- recipe
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Splits out the IMX u-boot tools build to it's own recipe. This is
required because these are native tools and thus need to be in a -native
recipe to be properly relocated (instead of being built as part of the
target u-boot-imx recipe). If the tools aren't built in a -native
recipe, then the mkimage tool will contain a hard coded path to the
uninative program loader from the sandbox where it was first built and
this will not get corrected when restored from sstate. The result is
that the mkimage_uboot executable can't run because it's looking for a
hard coded program loader that does not exist, resulting in strange
build errors like:
./mkimage_uboot: Command not found
even though the executable is obviously in the correct location.
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
|
|
|
|
|
|
|
|
| |
When building for fslc-x11 python code generation still fails, e.g.:
| File ".../imx-gpu-apitrace/7.1.0-r0/git/wrappers/glxtrace.py", line 70
| print ' if(_glXGetCurrentDisplay == &glXGetCurrentDisplay ){'
Convert python2 print statements to python3.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
| |
This reverts commit 9418435542ce76a2346f1a4aa2cbbb429a5d3543.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Each new version of the EULA is meant to be a click
through that includes any existing packages with an
older EULA. The latest EULA is also copied in the
layer.
Capture this model in the class by listing the
known EULAs and checking that any package
has a known EULA. The new model also allows
extensibility, so new EULAs can be introduced
separately.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
- Remove current working directory handling and use
the equivalent runfetchcmd workdir parameter
- Simplify the SRC_URI for loop
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
If build dir is set in u-boot-fslc-common_2020.01.inc file,
u-boot-fslc-fw-utils can't find defconfig files.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit merges tag 'v5.4.28' into 5.4.x+fslc and apply the following
changes on top:
- 81c8c8b757d9 ARM: dts: imx6qdl: Add imx6qdl-pico support
- 9d1173058465 ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
- 2a415da5e560 ARM: dts: imx7d-pico: Add support for the nymph baseboard
- de12682c53fc ARM: dts: imx7d-pico: Add support for the dwarf baseboard
- 3d76909d5362 ARM: dts: imx6sx-softing-vining-2000: Enable PCI support
- 58f81f7e891b ARM: dts: imx6ul-pico: Convert to DRM bindings
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
Change-Id: I163271b8ec7b2522d8e650683bbc9a6a597dfde1
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
| |
See similar commit fb753d427add595d9c425fab9d4720a041db1b6d:
imx-base: Enable wic.bmap image generation as default
Bmaptool is a generic tool for creating the block map (bmap) for a
file and copying files using the block map. Is faster than use dd
to flash images to SD Cards. More info about bmap here [1].
Signed-off-by: Nicola Lunghi <nick83ola@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
imx-gpu-viv_6.4.0.p1.0-aarch32 does not provide virtual/libgbm and thus
a build with drm* in PACKAGECONFIG does fail.
Thus remove drm* from PACKAGECONFIG for those machines.
| ERROR: Nothing PROVIDES 'virtual/libgbm' (but .../glmark2_git.bb DEPENDS on or otherwise requires it)
| gpulib PROVIDES virtual/libgbm but was skipped: incompatible with machine
fixes: 7801868f glmark2: Remove bbappend
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
|
|
| |
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
|
|
|
|
|
|
|
|
| |
The default PACKAGECONFIG for glmark2 builds just fine on imxgpu3d and
imxgpu2d platforms, and doing so enables support for the drm based
tests.
Tested on imx8mq and imx8qm
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
|
|
| |
Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
|
|
|
|
|
|
|
|
| |
This upgrade includes the merge of v4.19.107 tag and backport of
upstream patch [0ada120c883d4f1f6aafd01cf0fbb10d8bbba015], which
addresses the perf build issue when latest binutils are used.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
| |
Backport upstream patch, which solves the perf build issue when new
binutils are included.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update gstreamer to meson build system.
This update follows the strategy and description provided in commit
[3e71919b865433ca007bf23f9b4f9015e25ac04e] from upstream.
Autotools patches are completely dropped from the layer, and
meson-relevant patches are introduced instead.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following modifications were performed:
- Remove reference to autotools/M4 related patch:
[0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch]
- Drop reference to gettext handling
- Remove all autotooling class references and functions and replace them
with meson class
- Add patch to fix GIR support in the meson.build file
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Following modifications were done:
- Remove reference to autotools/M4 related patch:
[0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch]
- Convert all packageconfigs from using autotools syntax to meson
- Replace EXTRA_OECONF with EXTRA_OEMESON
- gettext handling now part of gstreamer1.0-plugins-common.inc.
- Align fork recipe to match upstream from oe-core
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This update follows [427eb30f9b59972b38ae3f25094470bb7034547d]
in upstream, which trasnitions the gstreamer1.0 plugins build
from autotools to meson build.
Additional patches included in meta-freescale are:
- Backport of 2 patches to allow using OpenCV version 4.1.0
- Adaptions required in NXP fork to use meson
- One patch which solves the data dir search on OpenCV.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
| |
This follows [41c498bded82d3c9216dd3c862e70890f67f2914] from upstream,
which transitions gstreamer1.0 plugins from autotools to meson build
system.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update gstreamer base plugins to meson build system.
This update follows the strategy and description provided in commit
[e957fbc5d82368934f721e3773bf3942c5177ed7] from upstream.
Autotools patches are dropped from the layer and additional
meson-relevant patches are introduced from upstream.
In addition, patch required to support meson build of NXP fork is
included.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
All EULA packages are proprietary, so verify that the recipe LICENSE
contains Proprietary before fetching the package.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
| |
Drop the patch stored in this layer, since the PR with the same patch has
been merged upstream.
Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
|
|
|
|
|
|
|
|
| |
Use the cortexa72-cortexa53-crypto tune for IMX.8 QuadMax devices
instead of the more generic aarch64. Update the QuadMax MEK machine to
require the file that provides this tune.
Signed-off-by: Joshua Watt <Joshua.Watt@garmin.com>
|
|
|
|
|
|
| |
Update to tag v5.4.20 and sync defconfig files.
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently the settings for i.MX8 are fixed to only allow to use
OSMesa for offscreen rendering. Actually etnaviv is usable on
i.MX8MM an it should therefore be possible to let Gallium be
enabled instead of unconditionally disabling it.
Therefore we introduce the USE_OSMESA_ONLY variable, that can be
set to "no" for i.MX8 if etnaviv should be used just like for i.MX6.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
|
|
|
|
|
|
|
|
| |
We don't need to manipulate the GALLIUMDRIVERS variable. Setting the
correct PACKAGECONFIG options is enough as the main recipe handles
the rest.
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
|
|
|
|
| |
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the graphics driver is built into the kernel, a warning is generated
for each i.MX kernel recipe, like this:
WARNING: /home/r60874/zeus/sources/meta-imx/meta-bsp/recipes-kernel/linux/linux-imx_5.4.bb: Variable key RPROVIDES_${KERNEL_PACKAGE_NAME}-base ( ${KERNEL_PACKAGE_NAME}-${KERNEL_VERSION}) replaces original key RPROVIDES_kernel-base ( kernel-module-imx-gpu-viv).
The problem is that the kernel name used in variables is no longer a
constant 'kernel', but is now parameterized:
https://github.com/openembedded/openembedded-core/commit/6c8c899849d101fd1b86aad0b8eed05c7c785924
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
| |
MACHINEs such as the imx23evk and imx28evk (i.e. the mxs MACHINEs)
failed to build because the recipe for u-boot-fslc-mxsboot-native wasn't
instrumented to support ${B} != ${S}, which is used as a result of inheriting
u-boot-fslc-common. In other words, the inherit was setting up ${B} != ${S},
but then u-boot-fslc-mxsboot didn't know what to do in this scenario.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
|
|
|
|
| |
Currently imx6qdlsabreauto is configured to generate an lzop-compressed u-boot
fit image, therefore a lzop-native is required on the host. Add this
dependency generically since more MACHINEs might switch over in time.
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
|
|
|
| |
The u-boot env offset in the imx-boot partition is 4MiB,
so set the boot partition alignment to 8MiB to fix the overlap.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
| |
The layout comment was incorrect. It was missing the start of the
rootfs and what was there wasn't updated when the boot partition
was increased to 64MiB.
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In upstream openembedded-core, the definition for the B variable moved from
u-boot.inc to u-boot-common.inc. None of the recipes in this layer use
upstream's u-boot-common.inc, so add the B to the *common* include files here
so u-boot continues to build. See:
http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-bsp/u-boot?h=master-next&id=26023b6b0f897842fd98b3e10a8acd5b3ad8f418
This was build-tested with all the imx and ls* lx* MACHINES:
$ MACHINE=<machine> bitbake virtual/bootloader -c compile
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
|
|
|
|
|
|
|
|
| |
For not clearly discovered reason, ls2088ardb development board doesn't boot
with v10.18.0 neither with 10.20.1.
Add 10.14.1 from LSDK 19.03 to have a booting 208x.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
|
| |
Since LDSK-19.09.311219 is out and contains updated u-boot-qoriq, atf, rcw
and so on, take care of management-complex firmware, too.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
|
|
|
|
| |
Instead of compiling dtc/dtl files during install stage, compile in
compile stage. Since some boards have RDB and QDS, allow build for
QDS (or manual created configuration) either.
Due broken patch (mixed spaces & tabs) affected lines are repared.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
| |
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
| |
Upgrade ATF to latest release from NXP.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
|
|
| |
Along with a recent kernel, use a reasonable up to date u-boot.
Signed-off-by: Jens Rehsack <sno@NetBSD.org>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
| |
The python3-subprocess package was merged into core as part of the
json manifest migration
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
| |
The python3-subprocess package was merged into core as part of the
json manifest migration
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
| |
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
|
|
|
|
|
|
|
|
|
| |
Otherwise modern systemd complains:
| Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write 'fq_codel' to 'net/core/default_qdisc', ignoring: No such file or directory
| Feb 05 13:22:36 some-host systemd-sysctl[186]: Couldn't write '1' to 'net/ipv4/tcp_syncookies', ignoring: No such file or directory
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|