summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-06manual override syntax fixesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-09-05colibri-imx6ull-emmc: convert to new override syntaxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14layer: convert to new override syntaxMax Krummenacher
Fix the leftovers which the script didn't catch. 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: +# 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"] ../openembedded-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-08-14colibri-imx6ull-emmc: add machine configurationMax Krummenacher
The Toradex Colibri iMX6ULL 1GB computer module is a variant which uses an eMMC instead of a raw NAND for storage its RAM size is increased to 1GB. For additional specifications please visit: https://www.toradex.com/de/computer-on-modules/colibri-arm-family/nxp-imx6ull Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Squashed cherry-picks: (cherry picked from commit 71ebff4acf5210722344b15b23a7c3f75faced40) (cherry picked from commit 8d54c5897f90f61b46bd832eadcdc6aa4a13a39f)
2021-08-08Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Aug 4 04:59:24 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 381 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/381 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 91233079b4167fe0be7e1f37af67c261ef9afb78)
2021-08-08machine: apalis-imx8.conf: deploy Apalis iMX8QP DTsDenys Drozdov
Apalis iMX8QP device trees should be deployed for the IMX8QP SKUs with prodid ID 48 and 49 Related-to: ELB-3338 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit f50e305d5396854c7df13e3bb9ea997b070bf58f)
2021-07-18machines: verdin-imx8mp: add 0066 aka 8gb product idMarcel Ziswiler
Add the following additional SKU product ID which is compatible with the verdin-imx8mp machine since we unified its RAM configuration in [1]: 0066: Verdin iMX8M Plus Quad 8GB Wi-Fi / BT [1] http://git.toradex.com/cgit/u-boot-toradex.git/commit/?h=toradex_imx_v2020.04_5.4.70_2.3.0&id=1a7d3dafa0aa166d1917183669ee3767189795ec Related-to: ELB-3938 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0b9a5669524156c79fd3e5d57c8974390d4a748c)
2021-07-18linux-toradex_5.4-2.3.x: update to latestDenys Drozdov
Merge of the v5.4.129, imx_5.4.70_2.3.0 Related-to: ELB-4006 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 33951438bad04f9294b3ed51a25615e93e1519a6)
2021-07-18firmware-imx: imx6: Keep NXP VPU prorietary librariesDenys Drozdov
NXP provides proprietary VPU libraries with media codecs, required for video/audio decoding. The support of VPU libraries might be required for Torizon compatibility Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit a4f212ee0314ddab4129da607bfa922a94f7e6b9)
2021-07-18firmware-imx: Drop proprietary firmware from upstreamDenys Drozdov
Following NXP proprietary VPU libraries are available in meta-freescale recipe: firmware-imx-vpu-imx6q, firmware-imx-vpu-imx6d. Due to the decision to remove proprietary code from the upstream build,these binaries have to be dropped. Related-to: ELB-3945 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit e2d6c4046e46e8fffdad2df84f6c432cd586c2ca)
2021-07-12perf: colibri-vf: make incompatibleMax Krummenacher
With the 4.4 kernel perf no longer builds. Make the recipe incompatible with the colibri-vf machine if use-nxp-bsp is chosen. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 79747584218206d54159afe366a9eba84cee6744)
2021-07-12u-boot-toradex: do nand_padding also for colibri-vfMarcel Ziswiler
This allows building OE master for Colibri VF50/VF61 again. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 6c8aa68911936a004a4febf369ec31e254b89c1c)
2021-07-12linux-toradex: merge with bbappendMax Krummenacher
Merge the bbappend from meta-toradex-bsp-common into the real recipe. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 34f7be7d34bf6a1d333e1daa9a5195cc3647bff4)
2021-07-12Bump SRCREVci.toradex
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commits 4a58243 0a39b69 336a66d)
2021-06-27Revert "u-boot-tools: fix a mkimage signature issue"Max Krummenacher
This reverts commit 6afef1e44279d41bb8fdda11dfecbf8cdd213f8d. The fix is now applied in openembedded core. Commit 8628a276a0 ('u-boot-tools: fix a mkimage signature issue') Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-25colibri-imx7-emmc: override variable uboot-binaryMax Krummenacher
Without this we get the definition from meta-freescale-3rdparty which leads to a build error in combination with meta-toradex-nxp. | ERROR: u-boot-toradex-1_2020.07+gitAUTOINC+920945167f-r0 do_install: Execution of '...run.do_install.59209' failed with exit code 1: | install: cannot stat '.../build/u-boot-dtb.imx': No such file or directory Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-11layer.conf: add honister to compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-11Bump SRCREV hashes as used in build of Sun May 30 22:48:11 UTC 2021ci.toradex
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 319 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/319 Signed-off-by: ci.toradex <cicd@toradex.com> Additionally use latest for u-boot-toradex.git branch toradex_2020.07 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ce70bcafb720725ef78fb3f47c2da153372099fa)
2021-06-11u-boot-tools: fix a mkimage signature issueMing Liu
A following error was observed: | Can't write signature for 'signature@1' signature node in 'conf@imx6ull-colibri-wifi-eval-v3.dtb' conf node: <unknown error> | uboot-mkimage Can't add hashes to FIT blob: -1 This is caused by a wrong return value being used in uboot source. The return value '-ENOSPC' of fit_set_timestamp function does not match the caller fit_image_write_sig's expection which is '-FDT_ERR_NOSPACE'. Fix it by not calling fit_set_timestamp, but call fdt_setprop instead. Related-to: TOR-1704 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 7cba654ca343f52b3b8258cc2073d1287fa96c16)
2021-06-11machines: verdin-imx8mp: add additional product idsMarcel Ziswiler
Add the following additional SKU product IDs which are compatible with the verdin-imx8mp machines. 0063: Verdin iMX8M Plus Quad 4GB IT 0064: Verdin iMX8M Plus Quad 2GB Wi-Fi / BT IT Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0292b43561d8fcfb68d76440dd1b591b882120f4)
2021-06-11verdin-imx8mp: add native hdmi to default dtb overlaysMarcel Ziswiler
Native HDMI not being used by default is kinda pointless. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 475a46dfad187ccd7e1488aa9112600693d7b2ce)
2021-06-11Revert "verdin-imx8mp: use dedicated wks file and add space to the wic rootfs"Marcel Ziswiler
This reverts commit 4087b01cd5c70f4656cdff26a4e7d7ecc73bf41f. Now with the Toradex Easy Installer for the Verdin iMX8M Plus just around the corner get rid of this again to avoid the following Easy Installer build failure: NOTE: recipe tezi-initramfs-5.3.0-devel-r0: task do_image_squashfs: Started ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: The initramfs size 1180604(K) exceeds INITRAMFS_MAXSIZE: 160000(K) ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: You can set INITRAMFS_MAXSIZE a larger value. Usually, it should ERROR: tezi-initramfs-5.3.0-devel-r0 do_image_squashfs: be less than 1/2 of ram size, or you may fail to boot it. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 16b4a5f429bd33167854d10108649c9a6f0859cd)
2021-06-11linux-toradex_5.4-2.3.x: update to latestMax Krummenacher
Merge of the NXP BSP 5.4.70-2.3.2 Merge of the v5.4.115 Related-to: ELB-3958 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit eb8b2c26f3c73ea30a535813976dba93d60dd1eb)
2021-06-11u-boot-toradex 2020.04: update to latestMax Krummenacher
Merge of the NXP BSP 5.4.70-2.3.2 Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit c84522a358749514844a175c8b88fb3885c9e4ec)
2021-06-11imx-atf: merge imx_5.4.70_2.3.2Max Krummenacher
Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 63b9da9241ad1b1b2c71dc933ec6c2ee0550cc61)
2021-06-11linux-imx-headers: update to 5.4.70-2.3.2Max Krummenacher
Note: the imx headers used from the kernel did not get updated. Related-to: ELB-3957 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit d3139f5a2c96f969bcd8b05d4838815d54fa91fd)
2021-06-11Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Apr 27 03:26:52 UTC 2021 Matrix Build: image-torizoncore-dunfell-5.x.y-nightly-matrix 283 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-torizoncore-dunfell-5.x.y-nightly-matrix/283 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 006b8fb65940c16b9bc9dc7cf2170ae6fdcf6967)
2021-06-11meta:machine: set PREFERRED_PROVIDER_u-bootMing Liu
'PREFERRED_PROVIDER_u-boot' is being checked in OE: ``` meta/classes/uboot-sign.bbclass meta/classes/kernel-fitimage.bbclass ``` Let's set PREFERRED_PROVIDER_u-boot for some machines, so now all Toradex's modules have it defined in machine files. Related-to: TOR-1704 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 0fdc2e323e6230ded42ab7d2af1ffb0379a50b01)
2021-06-11machine: change UBOOT_DTBO_LOADADDRESSMing Liu
After this change, all Toradex's modules use 'scriptaddr' as the devicetree overlay load address for fitImage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 38af49f5756c00106aa034da906871e30970c9fe)
2021-06-11apalis-imx6: set kernel/devicetree load addressesMing Liu
This is needed for booting fitimage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 25776f8a7992538ad721edd91b36c993057bf3ff)
2021-06-11colibri-imx6ull: set kernel/devicetree load addressesMing Liu
This is needed for booting fitimage. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit ada49a0e8b3e5c27f039eec5579dce6bfd3a3bbf)
2021-06-11Bump SRCREV hashes as used in build of Wed Apr 7 09:36:29 UTC 2021ci.toradex
Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 269 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/269 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit a9ae3ea1f4ad181edbe940a99943a8256a811326)
2021-06-11colibri-imx8x: Default VGA overlay for upstream kernelDenys Drozdov
Remove display-edt7 panel timings from the list of pre-enabled overlays. Use display-vga_overlay.dtbo Related-to: ELB-3887 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 06037dd7b8b5232d5d84dc30b46d13970b499981)
2021-06-04colibri-imx6/7: Default VGA overlay for upstream kernelDenys Drozdov
Default now Vesa VGA on VGA port overlay Related-to: ELB-3887 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit 8581f337e7332ff12cd66f934dc7508271d86ec0)
2021-06-04gstreamer1.0-plugins-base: patch glupload to avoid early DirectVIV upload ↵Zan Dobersek
rejection With GStreamer GL-oriented video sinks that support other caps than just RGBA, the DirectVIV uploader can reject the upload because of the negotiated caps on the glupload element not yet properly indicating RGBA-only format that the DirectVIV uploader enforces on the source side. The rejection means that a different upload mechanism will be chosen, which breaks correct sampling of such a resource inside the GL sink. Avoiding the rejection, the DirectVIV ends up accepting and uploading the buffer and the pipeline is reconfigured with RGBA caps all the way to the sink, enabling it to correctly render the decoded frames. (cherry picked from commit 883713d65a405fa6f3601485a7daaed39aa84423) Reworked to a bbappend as it is no longer a backport. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-04-09colibri-imx7-emmc: set u-boot target and suffixMax Krummenacher
Cope with changed defaults in meta-freescale's imx-base.inc Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-23layer.conf: add hardknott, drop dunfell in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-23machine: colibri-imx8x: remove lvds devicetreesPhilippe Schenker
follow the removal in kernel and also remove them in OE. Related-to: ELB-3846 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit a2c41a85fac38f908934536826fbedb96a39c9ca)
2021-03-23colibri-imx6/7: Default VGA overlay for downstream kernelDenys Drozdov
Default now Vesa VGA on VGA port overlay Related-to: ELB-3756 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com> (cherry picked from commit a993187d3b68f5968b0c6ef198c5c3ee109b76b3)
2021-03-23verdin-imx8mp: deploy dahlia device treesMax Krummenacher
Related-to: ELB-3541 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 88fe3d6aaf632855769ef0f6660021609cbe46b4)
2021-03-23meta:machine: set dtb/dtbo load address for fitimageMing Liu
This ensures the dtb/dtbo files in fitimage could be loaded correctly on targets. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 1392d014bcd9496e3fc1d8afa168e4c6ef1dada4)
2021-03-23device-tree-overlays: inherit toradex-devicetreeMing Liu
We have introduced toradex-devicetree.bbclass in BSP common layer, let's inherit it. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 1be428ed72974888790268eb7b95c1e354b1c72b)
2021-03-23meta: drop redundant variablesMing Liu
Drop redundant IMAGE_BOOT_FILES_append/WKS_FILE_DEPENDS_append, they are already in meta-freescale-3rdparty. Related-to: ELB-3583 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit ddd76cf2bb716014a6a66604752803a306b1dc61)
2021-03-23device-tree-overlays: downstream: update to latestMax Krummenacher
Related-to: ELB-3341 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 048c2fbf26bcb19392fddcceecee0e7b18e19dd2)
2021-03-23linux-toradex: downstream: update to latestMax Krummenacher
Related-to: ELB-3341 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 86ac7e1c314764f2e470dc676eb24c66a221ee63)
2021-03-23Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Sun Feb 28 21:30:15 UTC 2021 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 232 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/232 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 01d520a809ad84b8c41ec655e95a413a44c83b9e)
2021-02-22machine: apalis-imx8x: load dsi-hdmi overlay on-bootOleksandr Suvorov
HDMI interface should be turned on by default. Make the corresponding overlays to be applied on booting. Also, add applying the overlay for resistive touch controller ad7879 to fully support the Resistive Touch 7" Display. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit f1d8754c0e14b241e52229d657b5cce80938413c)
2021-02-22verdin-imx8mm: drop support for v1.0 hardwareMax Krummenacher
We drop support for Verdin iMX8M Mini V1.0B and restart with the version marking in the device-tree names. Related-to: ELB-3551 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit cd3fc64657d1ec5864803659871b6a772aaab35c)
2021-02-22machine: colibri-imx6: fix name of on-boot lcd overlayOleksandr Suvorov
A name of the default display overlay for colibri-imx6 was changed. Fix this name in the overlays.txt respectively. Related-to: ELB-3395, ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit 69c7cbe241d48b4cdc3fa475bbdd6107dfd3744b)