summaryrefslogtreecommitdiff
path: root/conf
AgeCommit message (Collapse)Author
2021-10-03distro: tdx-base.inc: follow version changeMax Krummenacher
NXP's gstreamer fork is updated to 1.18.0.imx. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06distro: tdx-base.inc: prefer gstreamer with a weak assignmentMax Krummenacher
Currently the preferred version for the gstreamer components is assigned with '='. Relax that to '?=' to allow for a easier override in other configuration files. Proposed-by: Carlos Rafael Giani <crg7475@mailbox.org> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
This is the result of automated script (0.9.3) conversion: ../openembedded-core/scripts/contrib/convert-overrides.py . +# meta-toradex-distro +vars = vars + ["preempt-rt","tdx","upstream"] +# meta-toradex-* machines +vars = vars + ["apalis-","colibri-","verdin-","tegra124"] +# meta-freescale +vars = vars + ["imx","mx6","mx7","mx8","use-mainline-bsp","use-nxp-bsp"] converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-05layer.conf: add honister to compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-23tdx-base.inc: remove version-going-backwards from ERROR_QAMing Liu
Some Toradex recipes like linux-toradex, u-boot-toradex, device-tree-overlays are appending SCM hashes to PV, version numbers going backwards are not a problem as we don't provide binary feeds. This avoids some annoying errors as follows: | QA Issue: Package version went backwards which would break package feeds Related-to: ELB-3583 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 3c1f97ef5bbea7f6afaaea5b58ce1b8baa4ce82f)
2021-03-23layer.conf: add hardknott, drop dunfell in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-22distro: tdx-base.inc: preferred_versions: follow gstreamer changesMax Krummenacher
meta-freescale added the revision part of the gstreamer imx forks to the version, i.e. 1.16.imx -> 1.16.2.imx. Rework the preferred versions. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-02-22distro: tdx-base.inc: preferred_versions: follow updatesMax Krummenacher
NXP release imx_5.4.70_2.3.0. Related-to: ELB-3327 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 2561e4a6cc6d5a8f6badb32ed3ead6eb4b536519)
2020-12-08tdx distros: add x11 to image filename and descriptionsMax Krummenacher
So far the graphical backend (X11 / Wayland) did not show in the created image names or the Toradex Easy Installer meta data at all. As we now build by default only Wayland, leave those alone. If one builds for X11 then add this to the file name and the descriptive meta data. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-31tdx-base.inc: drop ptest from DISTRO_FEATURESMing Liu
We dont really need 'ptest' and that would invovle in a lot of recipes to be built which could be very time consuming. Related-to: ELB-3195 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 27000bd0282b681ab083430b5e49d81e42ce1f71)
2020-10-17conf: Make layer compatible only with dunfell and gatesgarthMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-24tdx-base: drop unstable elements from sdk versionMax Krummenacher
SDK_VERSION is used as a path element for the nativesdk packages. Thus, if variables are used to form it which are excluded to force a rebuild, when using sstate or previous build artefacts paths stay not the same resulting in various build failures. So drop all elements which are marked with "vardepsexclude". E.e.: Dependencies not found in compile/configure as the search paths don't match. Build output not found: | rm: cannot remove '.../image/opt/tdx-xwayland/5.0.0-devel-20200821220610+build.0/sysroots/x86_64-tdxsdk-linux/usr/lib/aarch64-tdx-linux/gcc/aarch64-tdx-linux/9.3.0/install-tools': No such file or directory Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-17tdx-xwayland-upstream-rt: correct basenameMax Krummenacher
'upstream' has already been appended in tdx-xwayland-upstream.conf. Don't add a second one. I.e. don't create an image file name like this: Apalis-iMX6_Reference-Minimal-Image-upstream-rt-upstream-Tezi_5.0.0-devel-20200817071112+build.0 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-14tdx-base: pin versions for nxp bsp 5.4.24_2.1.0Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-05tdx-base: set PREFERRED_PROVIDER_u-boot-fw-utils to libubootenvMing Liu
Related-to: ELB-2552 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-06-18tdx-base: pin versions for nxp bsp 4.14.98_2.3.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18distros: define imx default bspMax Krummenacher
meta-freescale handles use-mainline-bsp in the common imx-base.inc file. Follow that change. While at it, simplify the upstream-rt distros by including the corresponding upstream distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-18tdx-base: use separate variable for version componentsStefan Agner
Use separate variables for version components. This is useful to form the new OSTree branch names which use the major version only. Related-to: TOR-1107 Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry picked from commit 3f69c5d786d0677ff1f1d959e5e8e482a4e4148b)
2020-06-18tdx-base: define PREFERRED_PROVIDER_virtual/dtbIgor Opaniuk
Define PREFERRED_PROVIDER_virtual/dtb to device-tree-overlays. Signed-off-by: Ming Liu <ming.liu@toradex.com> Signed-off-by: Igor Opaniuk <igor.opaniuk@gmail.com> (cherry picked from commit c4b1a3d10e0245ff7ac9e4c11ad135f8488f8409)
2020-06-01distro: set wayland/weston version for nxp 2.3.1 BSPMax Krummenacher
NXP's 2.3.1. BSP is based on the following version. wayland-protocols: "1.17.imx" weston: "5.0.0.imx" Related-to: ELB-2303 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit be3bebbc165727418f261d29bd75dd413527fd97) (cherry picked from commit f0fd9dc7da066aa5d49903b518f01e6bce4cafaa)
2020-06-01arm-defaults.inc: drop useless True parametersMing Liu
Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit b41d325b2650724e0645acbeddcbc72e6af52747)
2020-06-01meta: avoid overridding DISTROOVERRIDESMing Liu
'DISTRO' is in DISTROOVERRIDES by default, we should not use "=" to override that when adding 'tdx' to DISTROOVERRIDES, use ".=" to append to it. With the above change, we do not need to append 'tdx-x11' and 'tdx-xwayland' to DISTROOVERRIDES, drop them. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 9a93acdeda3fed168b74c33788f385ac42702ed4)
2020-03-21layer.conf: add dunfell, drop warrior in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-03-21tdx distros: add non-rt and rt distros which use an upstream kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 32d4cdf84966fd20d7dcd58c25d574f3e1ff947f)
2020-02-13distro: add -rt to the image base nameMax Krummenacher
Currently the generated image file names do not change with a change of the distro flavour. Related-to: ELB-1424 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ab0bca582337022fbc6763ce43013ce3baa96208)
2020-02-13tdx distros: provide a distro override with the distro nameMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 74a602aa995bf0331e6aa0619874487dd14ba49c)
2020-01-23arm-defaults.inc: drop torizon overridesMing Liu
tdx overrides should be used by both tdx and torizon distros, torizon overrides should not be in this layer. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-01-08tdx-base.inc: update preferred versionMax Krummenacher
The imx gstreamer update is updated to 1.16.imx.
2019-12-16tdx-base: introduce version number for software artifactStefan Agner
Add TDX_VERSION which can be used by Toradex customized software artifacts like U-Boot or the Linux kernel. This version number does not contain a date timestamp to prevent unnecessary rebuilds. It is assumed that the software artifact adds a build number (e.g. git hash). Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-16tdx-base: implement new version numberStefan Agner
Implement new version number scheme. This has been tested recently in meta-toradex-torizon and proven to work reliably. Lets move it to meta-toradex-distro so all Toradex distribution can make use of it. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-11-11tdx* distros: add polkit to distro featuresMax Krummenacher
Most of the desktop like images require polkit. E.g. liblxqt depends on it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-23distro: use the new master version 0.0.0Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-23layer.conf: add zeus, drop thud from compatible layersMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09tdx-base.inc: increment master-next version to 3.0b99Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09tdx distros: set opengl as a featureMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09tdx-base.inc: gstreamer: follow version update for use-mainline-bspMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-09arm-defaults: don't use cpu specific package feeds and optimizationMax Krummenacher
oe-core commit ac83d22eb removed armv7a or armv7ve from the TUNE_FEATURES. This made the python logic no longer kicking in and reverted to have CPU specific package feeds. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-01distros: provide a variable describing the distro flavourMax Krummenacher
This is used in generating the image name, so that one sees in the Toradex Easy Installer which is which. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-18tdx distros: add a distro which builds with the downstream rt kernelMax Krummenacher
This defines preempt-rt in distro overrides. The individual machine configuration then needs to choose the RT kernel flavour. While at it, unify comment. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-09tdx-base.inc: increment thud version to 3.0b3Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-08-05layer.conf: support warriorColibri-iMX8X_Console-Image_3.0b2.65-20190830Colibri-iMX7_Console-Image_3.0b2.65-20190830Colibri-iMX6_Console-Image_3.0b2.65-20190830Colibri-iMX6ULL_Console-Image_3.0b2.65-20190830Apalis-iMX8_Console-Image_3.0b2.65-20190830Apalis-iMX6_Console-Image_3.0b2.65-20190830Apalis-TK1_Console-Image_3.0b2.65-20190830Apalis-TK1-Mainline_Console-Image_3.0b2.65-20190830Stefan Agner
The distro layer seems to work fine with newer OpenEmbedded releases, add warrior to supported series. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-06-17tdx-base.inc: increment thud version to 3.0b2Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-06-02layer.conf: set BBFILE_PATTERN_IGNORE_EMPTYApalis-iMX8_Console-Image_3.0b1.40-20190612Ming Liu
This mutes a following QA warning: | WARNING: No bb files matched BBFILE_PATTERN_meta-toradex-distro | '^/mnt/toradex/toradex-build/build/../layers/meta-toradex-distro/' Signed-off-by: Ming Liu <liu.ming50@gmail.com>
2019-05-22tdx-base.inc: gstreamer: set preferred version for use-mainline-bspMax Krummenacher
Using python to conditionally set PREFERRED_VERSION_xxx does work, however bitbake evaluates the value of PREFERRED_VERSION_xxx before set in the python function. Reverting the conditional assignment in favour of a hard coded upstream value. fixes: 1e400c68e Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-20tdx-base.inc: gstreamer: only set imx override if use-mainline-bsp is not usedMax Krummenacher
The recipes for gstreamer* with version 1.14.imx set compatible version to mx6, mx7, mx8. So for machines which use use-mainline-bsp we get a lot of OE warnings during build, e.g.: | NOTE: preferred version 1.14.imx of gstreamer1.0 not available (for item gstreamer1.0) | NOTE: versions of gstreamer1.0 available: 1.14.4 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-03tdx-base.inc: fix commentMax Krummenacher
build is actually a file not a directory. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-25conf/layer.conf: decrease layer priority to 21Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-18distro: add tdx-xwayland distroMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-18distro: use gstreamer1.0 imx version for imx SoCMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-09tdx-base.inc: set hostname by defaultMax Krummenacher
If a derived distro does not want /etc/hostname then that should be added for that distro only. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>