summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-26linux-toradex: bump versionMax Krummenacher
This adds the fix addressing rare 'MDIO read timeout'. Related-to: ELB-4354 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 274b960cffb51b7ca4505ca06c530b0b2df603e0)
2022-04-26Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Mar 25 18:52:55 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 310 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/310 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 3bbcedce7321c7cdd87a0fc0019d9d0beb266f5c)
2022-04-26Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Feb 25 20:26:12 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 285 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/285 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 77214711f1a33716ca3007a47d6047644b5cb6dd)
2022-04-26meta: use tdx overrides for Toradex specific changesMing Liu
Toradex NXP layer could be used by other external projects, so we should make sure Toradex specific changes dont impact them. Use 'tdx' overrides to ensure Toradex specific changes only valid for Toradex distros. Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 4b28382dc1dd6b89011ed0a3fb2a3dfe8ff7c888)
2022-04-26firmware-imx-8: drop a Toradex specific fixMing Liu
We dont have to install HDMI firmwares to firmware-imx-8 main package any more, they are now already in firmware-imx-hdmi subpackage. Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 4e347e7ea7e615cc4eedaa6e25ad700fa2ed2bcc)
2022-04-26gstreamer: drop deprecated recipesMing Liu
The gstreamer bbappend and include recipes have been deprecated, drop them. Related-to: ELB-3046 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 573584738a40e072f126ad99b26626b0ea1e7ee0)
2022-04-26linux-firmware: add package nxp89xxMarcel Ziswiler
This adds the sdiouart8997_combo_v4.bin firmware required for Wi-Fi via SDIO and Bluetooth via UART as implemented on Verdin iMX8M Plus 4GB WB IT V1.1A modules. Based on meta-imx commit e34a73c794bf ("linux-firmware_%.bbappend: Deploy firmware of NXP SDIO8997 and PCIE9098 [YOCIMX-5415]") Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit e888365bcb116e73103d7fae3d2a9879409b7f7d)
2022-04-26verdin-imx8mp: mainline u-boot: build imx-boot with u-bootMax Krummenacher
U-Boot is now able to build imx-boot as part of the u-boot build. Use that instead of using imx-boot and imx-mkimage recipes. Related-to: ELB-4243 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-26verdin-imx8mp: enable mainline u-boot and kernelMax Krummenacher
With the distrooverride 'upstream' set override 'use-mainline-bsp' and use the mainline u-boot and kernel recipes. Related-to: ELB-4243 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-26verdin-imx8mm: mainline u-boot: build imx-boot with u-bootMax Krummenacher
U-Boot is now able to build imx-boot as part of the u-boot build. Use that instead of using imx-boot and imx-mkimage recipes. Also remove a comment on missing USB functionality as that starts to work. Related-to: ELB-4243 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-07machines: verdin: don't apply any upstream overlays by defaultMax Krummenacher
They currently do not apply and the display functionality is not available in mainline. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-07verdin-imx8mm: mainline: don't load etnaviv and hantro modulesMax Krummenacher
Suspend/resume seems to not work if these modules are loaded and currently the display output doesn't work so they serve no real purpose. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-03verdin-imx8mm: enable mainline kernelMax Krummenacher
With the distrooverride 'upstream' set override 'use-mainline-bsp' and use the mainline kernel recipe. Related-to: ELB-4243 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-03machines: use armv8a-crypto as the default tune for arm64 machinesMax Krummenacher
All our ARM 64 bit machines have the required features for armv8a-crypto optimization. So build with that rather than with the more generic aarch64. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-03gstreamer: drop no longer used .inc filesMax Krummenacher
They were used for backporting i.MX specific gstreamer plugins. The functionallity is now in meta-freescale. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-04-01weston-init: drop bbappend recipeMing Liu
Move it to meta-toradex-bsp-common, so it could be applied to meta-toradex-tegra layer as well. Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-29linux-imx-headers: adapt to 5.10Ming Liu
linux-imx-headers 5.4 has been dropped from meta-freescale, we need adjust its bbappend file to be able to build 5.4 headers. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-29gstreamer1.0-plugins-base: adapt to 1.18Ming Liu
gstreamer1.0-plugins-base has been upgraded to 1.18 in meta-freescale, let's adapt to it. Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-29libdrm: adjust bbappend recipeMing Liu
- change recipe version to 2.4.%.imx, to comply with libdrm in meta-freescale layer. - libdrm-etnaviv is being depended by mesa, and it needs to be used together with mesa, so we can drop it here. - move ${PN}-vivante to RRECOMMENDS. Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-29bmode-usb: fix a wrong override syntaxMing Liu
Change a "_" to ":". Related-to: ELB-3477 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-03-06colibri-imx7.inc: fix append operatorMax Krummenacher
Don't combine += and appned operator. | WARNING: KERNEL_DEVICETREE:append:use-nxp-bsp += is not a recommended operator combination, please replace it. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-03-06layer: Update LICENSE variable to use SPDX license identifiersMax Krummenacher
Since OE-Core commit 9379f80f48 ("license/insane: Show warning for obsolete license usage"), LICENSE field not containing SPDX identifiers are treated with WARNING. An automated conversion using scripts/contrib/convert-spdx-licenses.py to convert to use the standard SPDX license identifiers has been done on the entire layer. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-03-06layer: finish rework recipes to use soc familiy overridesMax Krummenacher
The <machine.conf> files need change too. Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for NXP and Mainline support"). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-02-28layer: rework recipes to use soc familiy overridesMax Krummenacher
Follow meta-freescale commit 30f5ce1d ("Generalize overrides subsystem for NXP and Mainline support"). Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>layer: rework recipes to use soc familiy overrides
2022-02-18layer.conf: Update to kirkstone namespaceMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-02-18Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Jan 28 19:12:26 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 258 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/258 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit d26fac8da30aa1e530f11178f85ea285d329d442)
2022-01-23machine: configs: update addresses to load 64M kernelDenys Drozdov
The memory map updated to match bootloader changes, allowing loading Linux kernel with size up to 64M. Allocate 64M to load the kernel from FIT image: - 0x9600_0000 for Colibri iMX8X and Apalis iMX8 - 0x4000_0000 for Verdin iMX8M Mini/Plus Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit e7751bf81c3634161c14d16a0857d02ca0be02cb)
2022-01-19linux-toradex_5.4-2.3.x: update to v5.4.161Denys Drozdov
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 6f7ab062f75cbc9799b9d532e5a06a4f43e7a514)
2022-01-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon Jan 3 18:45:18 UTC 2022 Matrix Build: image-tezi-dunfell-5.x.y-nightly-matrix 230 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tezi-dunfell-5.x.y-nightly-matrix/230 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 4d9bf383a656759a574b3d82cb8b90b0e2663e50)
2022-01-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Dec 1 02:33:29 UTC 2021 Matrix Build: image-torizoncore-dunfell-5.x.y-nightly-matrix 473 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-dunfell-5.x.y-nightly-matrix/473 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit fa2215c138be815e678c9fe320229401c9e3e0c2)
2022-01-06machine: apalis-imx6: Enable vga on overlays by defaultPhilippe Schenker
Related-to: TEI-919 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 1b63ba8741616a22be9bda723c49fabad389b696)
2021-12-21colibri-imx6ull: fix mistyped overrideTomas Vilda
Fix mistype in colibri-imx6ull machine include file when using nxp bsp Signed-off-by: Tomas Vilda <tomas.vilda@gmail.com>
2021-11-27imx-boot: replace lnr with a call to lnMax Krummenacher
openembedded core removed the lnr script with commit 723b6e40f5 ("scripts/lnr: remove"). Replace the call to it with 'ln -frs'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-11-16machines: use mainline u-bootMax Krummenacher
For the machines functional in mainline (sources.denx.de) switch to build directly from the mainline repo. While at it drop setting PREFERRED_PROVIDER for u-boot-fw-utils as this is no longer used and replaced by libubootenv. Related-to: ELB-4090 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-11-15linux-toradex_5.4-2.3.x: update to v5.4.154Denys Drozdov
Update to v5.4.154 LTS kernel patch Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 7a242fd18231a5accbc7660a4d19eaadf931c4ef)
2021-11-15apalis-imx8x: drop support for apalis imx8xDenys Drozdov
Apalis iMX8X is no longer supported and configuration dropped from recipe Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 09aa1d01d4778219d8e5c9755d35498306f13e26)
2021-11-15Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Oct 27 16:24:15 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 464 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/464 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 84dc95f2e62ef9179c499d7d1c3eca72e3e8ae29)
2021-11-15machine: Drop legacy imx8x b0 silicon based machinesPhilippe Schenker
Since the update to SCFW 1.7.4 the i.MX 8X modules, based on early b0-silicon chips do no longer work. This commit removes the machines that still where there in the transition phase to the newer c0-silicon Product revisions that no longer work with our BSP are: Colibri iMX8QXP 2GB WB IT V1.0B Colibri iMX8QXP 2GB IT V1.0B Colibri iMX8DX 1GB WB V1.0B Colibri iMX8DX 1GB V1.0B Apalis iMX8QXP 2GB WB IT V1.1A Apalis iMX8QXP 2GB ECC IT V1.1A Related-to: ELB-4215 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 153442f898abf49c11ed54df52aa470b0524cd27)
2021-11-15Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Sep 30 08:44:58 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 435 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/435 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit c2de495bfbd1ce09f06e41ed0feb9f7041b8c65c)
2021-10-18imx-boot: fix overzealous new override syntax conversionMax Krummenacher
'compile_mx8m' is a variable name, not an override to the variable 'compile'. Fixes commit 6ea5ec9 ("layer: convert to new override syntax") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-21manual override syntax fixes for use-mainline-bsp and preempt-rtMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: set kernel for upstreamMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-06colibri-imx6ull-emmc: add mainline default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit bc4b3704ab903506be7d1d2aa674aa8e5cd10037)
2021-09-06colibri-imx6ull-emmc: add default overlaysOleksii Bidnichenko
Related-to: ELB-4065 (cherry picked from commit c566efb54c8ab21f5caa5844f321d275c3219ac3)
2021-09-06Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Mon Aug 30 13:56:07 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 407 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/407 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 4a074b05bad21ac438a398bb036ec0e8da41513c)
2021-09-06machine: colibri-imx8x: follow device tree changesPhilippe Schenker
We recently added the missing device trees. Follow them in the machine file. Related-to: ELB-2800 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 58602d640c5dd853393174804fd8f18702b26b57)
2021-09-06colibri-imx6ull-emmc: deploy upstream device treeMax Krummenacher
Related-to: ELB-4070 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit f993979f5cb1bd8452e145aaa4ccd093b53b2a1f)
2021-09-06apalis-imx8: deploy device-trees for ixora-v1.2Denys Drozdov
Add device trees for Ixora-v1.2 carrier boards Related-to: ELB-2801 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 9171d788022f8abd8e56eca991ddb5635efbf980)
2021-09-06weston-init: customizeMax Krummenacher
For upstream weston (i.e. not the imx fork) the following two settings are missing in the default weston.ini. Add them. - Set idle-time=0 to prevent weston from entering a screensaver mode on idle. - Set use-pixman=true for modules without a GPU to prevent weston from using a CPU to nearly 100% and having a very slow screen update rate, e.g. a not smoothly moving cursor. (downstream already has idle-time=0 set and performs well without use-pixman=true) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 6d90430cc5a2691a81bb353c24b4d723f6784799)
2021-09-06machines: Adjust for new location of tune files in coreMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>