summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-15Revert "machine: colibri-imx8x: disable non-existent device-trees"Philippe Schenker
The device-trees got merged and we can revert this commit again that disables most of the devicetrees. This reverts commit 56806394031c06b6d2d45f7c3d913cc8e3138658. Related-to: ELB-5056 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2023-03-02Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue 28 Feb 2023 05:06:24 AM UTC Matrix Build: image-torizoncore-kirkstone-6.x.y-nightly-matrix 194 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-kirkstone-6.x.y-nightly-matrix/194 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-02-26apalis-imx8: drop duplicated firmware-imx-vpu-imx8 from MACHINE_FIRMWAREMing Liu
It's already added in meta-freescale layer. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2023-02-26colibri-imx8x: drop duplicated firmware-imx-vpu-imx8 from MACHINE_FIRMWAREMing Liu
It's already added in meta-freescale layer. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2023-02-17btuart: remove recipeStefan Eichenberger
Remove the btuart recipe. This is not required anymore because we now load the driver through a serdev entry in the device tree. Related-to: ELB-5030 Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
2023-02-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Jan 31 15:52:06 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 186 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/186 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-01-31machine: verdin-imx8m*: Add yavia devicetreesPhilippe Schenker
Add wifi and nonwifi devicetrees to both verdin-imx8mm and verdin-imx8mp machines. Related-to: ELB-4681 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2023-01-20machine: verdin-imx8mp: include nxp89xx firmwareSergio Prado
Currently the nxp89xx firmware is being included at the image level (i.e. when Toradex BSP users build a Toradex reference image). Because of this, custom images that are not based on the Toradex reference image don't get the nxp89xx firmware, and WiFi doesn't work. Fix that by including the firmware as a RRECOMMENDS package for the machine. Obs.: This change affects only images that are based on packagegroup-base, which does not include for example the core-image-minimal. Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
2023-01-19isp-imx: don't leave systemd service in failed stateMax Krummenacher
If no camera is configured in the device tree systemd imx8-isp.service goes to the failed state. Prevent that. Related-to: ELB-5002 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-05Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Thu Jan 5 09:11:01 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 163 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/163 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-01-04Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Jan 3 21:55:34 UTC 2023 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 158 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/158 Signed-off-by: ci.toradex <cicd@toradex.com>
2023-01-03machine: apalis-imx8: apply spidev device-tree overlaysMax Krummenacher
Add the spidev overlays to overlays.txt so that they get applied out of the box. Related-to: ELB-4894 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-01-03machine: colibri-imx6/6ull/7: Do not apply spidev overlay by defaultPhilippe Schenker
Do not apply spidev overlay by default as already CAN is enabled on that spi interface. They will interfere with each other resulting in an error. Related-to: ELB-4724 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-12-21colibri-imx7: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx7d-colibri-eval-v3.dtb imx7s-colibri-eval-v3.dtb imx7d-colibri-aster.dtb imx7s-colibri-aster.dtb imx7d-colibri-iris.dtb imx7d-colibri-iris-v2.dtb imx7s-colibri-iris.dtb imx7s-colibri-iris-v2.dtb ``` Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-21colibri-imx7-emmc: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx7d-colibri-emmc-eval-v3.dtb imx7d-colibri-emmc-aster.dtb imx7d-colibri-emmc-iris.dtb imx7d-colibri-emmc-iris-v2.dtb ``` Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-21colibri-imx6ull: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx6ull-colibri-eval-v3.dtb imx6ull-colibri-wifi-eval-v3.dtb imx6ull-colibri-aster.dtb imx6ull-colibri-iris.dtb imx6ull-colibri-iris-v2.dtb imx6ull-colibri-wifi-aster.dtb imx6ull-colibri-wifi-iris.dtb imx6ull-colibri-wifi-iris-v2.dtb ``` Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-21colibri-imx6ull-emmc: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx6ull-colibri-emmc-eval-v3.dtb imx6ull-colibri-emmc-aster.dtb imx6ull-colibri-emmc-iris.dtb imx6ull-colibri-emmc-iris-v2.dtb ``` Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-21colibri-imx6: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx6dl-colibri-eval-v3.dtb imx6dl-colibri-aster.dtb imx6dl-colibri-iris.dtb imx6dl-colibri-iris-v2.dtb ``` Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-21apalis-imx6: adjust KERNEL_DEVICETREE variableMing Liu
After change, the KERNEL_DEVICETREE contains the following DTBs: ``` imx6q-apalis-eval.dtb imx6q-apalis-ixora.dtb imx6q-apalis-ixora-v1.1.dtb imx6q-apalis-ixora-v1.2.dtb ``` Also remove "+=" usage, change to ":append" instead, since "+=" might not work if overrides being used somewhere. Related-to: ELB-4906 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-12-20Revert "machine: apalis-imx8: disable non-existent device-trees"Max Krummenacher
This reverts commit 1542cf213aa446e6883ca2f4e6698e0eb0f40232. Reenable building the dtb now available in the 5.15-2.1.x kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-12-12alsa-state: change asound.conf files to use 48kHz for verdin-imx8 boardsEmanuele Ghidoli
Configure alsa audio to use dmix/dsnoop at 48 kHz. imx8m PLL is not able to output a exactly multiple of 44.1 kHz MCLK input to audio codecs, starting from 24.576 MHz module clock. If mclk-fs is 256, optimal clock is 11289600, obtained clock is 11234743. Frequency erro is -0,49 %. Instead, it is able to generate a exact multiple of 48 kHz MCLK. Related-to: ELB-4481 Fixes: 9e5c0e3043a7 ("alsa-state: set up asound configs dynamically for verdin-imx8 boards") Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2022-12-01Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Nov 30 23:28:13 UTC 2022 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 128 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/128 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-11-28Use `use-head-next` only for SRCREV variableFrancesco Dolcini
Remove usage of the `use-head-next` override for anything, apart the SRCREV variable. Currently this variable is only used on local builds, while uprev on Jenkins CI/CD is implemented using `scripts/uprev-srcrev` that update only the SRCREV variable. This way we ensure a consistent experience despite how the image is build and we avoid potential confusion. Related-to: ELB-4885 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-11-22device-tree-overlays: change branch to toradex_5.15-2.1.x-imxMax Krummenacher
Follow the update of the kernel branch. Related-to: ELB-4873 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-16machine: verdin-imx8m*: Move AT-F boot UART configuration to machine confEmanuele Ghidoli
Add SOC_ATF_BOOT_UART_BASE in relevant machine conf instead of having IMX_BOOT_UART_BASE added to EXTRA_OEMAKE in imx_atf_%bbappend, this change remove the dependency on our .bbappend to have a working ATF binary. SOC_ATF_BOOT_UART_BASE variable support was introduce in commit 453def7956c8 ("imx-atf: allow setting the UART used during boot") in meta-freescale. Related-to: ELB-4889 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2022-11-15imx-sc-firmware: Update license to 1.14.0Philippe Schenker
Until 1.14.0 the license was not synched to the public repo. This meant that the hash never needed updating. This change now includes three years of differences on the SCFW license. Related-to: ELB-4593 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-11-15imx-sc-firmware: Bump to 1.14.0Philippe Schenker
This commit bumps version to latest 1.14.0. It does also update the SRCREV as with the new recipe name it doesn't make sense to build any other hash at the moment. Related-to: ELB-4593 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-11-15linux-toradex: update to lf-5.15-2.1.xMax Krummenacher
Update the downstream kernel (NXP fork) to lf-5.15-2.1.0 plus fslc stable patches merges. I.e. rebase our 5.15-2.0.0 on top of https://github.com/Freescale/linux-fslc/commit/0dbb0e28ad332aa0955b873beb91190ae05ac655 For the RT kernel, set the matching RT patch plus refresh/add patches which allow to apply the RT patch and cleanup afterwards. Related-to: ELB-4873 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-14linux-toradex: rt: improve configMax Krummenacher
The PREEMPT_RT config depends indirectly on !KVM, so make sure that KVM is not set. Related-to: ELB-4887 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-09machines: follow mainline-rt kernel recipe splitMax Krummenacher
The mainline kernel now has two recipes, one for non RT and one for the RT flavour. Set the correct one depending on the set overrides. Related-to: ELB-4868 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-11-03machine: verdin-imx8mm: verdin-imx8mp: mainline overlaysMarcel Ziswiler
Pick proper overlays when building for mainline. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-23Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sun Oct 23 09:58:29 UTC 2022 Matrix Build: image-torizoncore-kirkstone-6.x.y-nightly-matrix 74 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-kirkstone-6.x.y-nightly-matrix/74 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-10-18imx-boot: drop bbappend recipeMing Liu
The changes in this bbappend file are deprecated since the following commit merged in meta-freescale: [ commit c59f817b0d1ee70ef224405ff8acd31e0743ed91 Author: Andrey Zhizhikin <andrey.z@gmail.com> Date: Thu Oct 21 10:01:01 2021 +0000 imx-mkimage: use mkimage tool from sysroot mkimage tool is provided as a part of sysroot and should not be used as a local copy, since it contains runtime dependencies which local copy does not account for. Drop the local copy on mkimage, introduce the patch that fixes mkimage invocations in build system. Signed-off-by: Andrey Zhizhikin <andrey.z@gmail.com> ] let's delete the bbappend recipe. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-10-18alsa-state: apalis-imx6: Set mixer volume levels to defaultFrancesco Dolcini
Set mixer audio level to default, this prevents audio distortions and fixes our automated test execution. Related-to: ELB-4829 Fixes: 5f920cd5b4b2 ("alsa-state:apalis-imx6: fix sound device name in asound.conf/asound.state") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-10-17alsa-state:apalis-imx6: fix sound device name in asound.conf/asound.stateMing Liu
The sound device name in asound.conf of apalis-imx6 machine does not match the sound driver of kernel 5.15 and upper, fix that. Also regenerate asound.state according to the new asound.conf. Related-to: ELB-4829 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2022-10-17machine: verdin-imx8m*: Switch to new namingPhilippe Schenker
Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-12linux-firmware: update to nxp 5.15.52-2.1.0 bspMarcel Ziswiler
Update linux-firmware to NXP's 5.15.52-2.1.0 BSP. This updates the SDIO-UART W8997 Wi-Fi and Bluetooth/Bluetooth LE firmware used on the Verdin iMX8M Plus V1.1A and later to version 16.92.21.p55.3 comming from NXP's downstream Linux BSP L5.15.52_2.1.0 paired with NXP's proprietary wireless chipset driver MM5X16344.p3-GPL. On their GitHub NXP calls this firmware version mxm5x17344.p3. Related-to: ELB-4845 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-10colibri-imx6ull-emmc/verdin-imx8mm/verdin-imx8mp/imx-boot: fix overridesMarcel Ziswiler
Turns out that somehow we still have some old override syntax stuff laying around! Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-10btuart: fix overridesMarcel Ziswiler
Turns out that somehow we still have some old override syntax stuff laying around! This resulted in the following build error: ERROR: btuart-1.0-r0 do_package: QA Issue: btuart: Files/directories were installed but not shipped in any package: /usr /lib /usr/sbin /usr/sbin/btuart.sh /lib/systemd /lib/systemd/system /lib/systemd/system/btuart.service Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. btuart: 7 installed and not shipped files. [installed-vs-shipped] Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-07alsa-state: Lower PCM volume on colibri-imx7Francesco Dolcini
Lower PCM volume from 192 (100%) to 144 (75%). At 100% there are signal distortion that are not nice to hear and this also prevent some automated test to succeed. Related-to: ELB-4722 Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-10-05Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Oct 5 14:55:28 UTC 2022 Matrix Build: image-tdxref-kirkstone-6.x.y-nightly-matrix 76 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-kirkstone-6.x.y-nightly-matrix/76 Signed-off-by: ci.toradex <cicd@toradex.com>
2022-10-03machine: 32-bit eMMC machines: use bsp 6.x.y overlaysPhilippe Schenker
Related-to: ELB-4810 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-09-30machine: format tezi_external_kernel_devicetree_bootPhilippe Schenker
Get to a readable and editable format how the overlays in TEZI_EXTERNAL_KERNEL_DEVICETREE_BOOT are written. This commit intends no functional changes, only formatting. Related-to: ELB-4810 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-09-27machine: verdin-imx8mm: verdin-imx8mp: adapt memory layoutMarcel Ziswiler
Adapt to new U-Boot env memory layout: UBOOT_DTB_LOADADDRESS = "0x50200000" UBOOT_DTBO_LOADADDRESS = "0x50240000" (using $fdt_addr_r + 256k) UBOOT_ENTRYPOINT = "0x48200000" UBOOT_RD_LOADADDRESS = "0x50300000" (not used in regular BSP) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-27machine: verdin-imx8mm: verdin-imx8mp: restructureMarcel Ziswiler
Restructure machine configuration files slightly to ease future maintenance. Just cosmetic, no functional change at all. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-27imx-loader: mx6/mx6ull/mx7: adapt memory layoutMarcel Ziswiler
Adapt to new U-Boot env memory layout: First load complete FIT image to $loadaddr instead of ramdisk_addr_r. Then load script to $scriptaddr instead of $loadaddr and jump to it. loadaddr = 0x84200000 scriptaddr = 0x88280000 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-27machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: adapt memory layoutMarcel Ziswiler
Adapt to new U-Boot env memory layout: UBOOT_DTB_LOADADDRESS = "0x88200000" UBOOT_DTBO_LOADADDRESS = "0x88300000" (using $pxefile_addr_r) UBOOT_ENTRYPOINT = "0x84200000" UBOOT_RD_LOADADDRESS = "0x88400000" (not used in regular BSP) Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-26machine: apalis/colibri-imx6/imx6ull/imx7/-emmc: restructureMarcel Ziswiler
Restructure machine configuration files slightly to ease future maintenance. Just cosmetic, no functional change at all. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-19qtwayland: drop bbappendMax Krummenacher
meta-freescale now does remove these packageconfigs too, so drop it here. Related-to: ELB-4665 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-19gstreamer1.0-plugins-base: follow version changeMax Krummenacher
The code the patch removes is still present, keep the patch also with the new version. Related-to: ELB-4665 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>