summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-08u-boot: fw_env.config: use stable symlink to the emmcMax Krummenacher
Change to use the stable symlink to the emmc boot area to specify the location of the U-Boot environment. Related-to: ELB-3293 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 4cea50134bc3000094d9d285c9711b72f8164c7f)
2020-11-23Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Fri Oct 30 22:10:03 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 115 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/115 Signed-off-by: ci.toradex <cicd@toradex.com> (cherry picked from commit 1e47313b76cddf103e79a872b652dab7d1c7e062)
2020-10-19linux-firmware: drop bbappendMax Krummenacher
The package split for nvidia firmware has been upstreamed to openembedded-core and further split into subpackages. Drop our linux-firmware bbappend and follow the changed package name. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-10-17.conf: Make layer compatible only with dunfell and gatesgarthMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-30Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Wed Sep 30 15:34:14 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 84 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/84 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-09-29Bump SRCREVci.toradex
Bump SRCREV hashes as used in build of Tue Sep 29 12:08:03 UTC 2020 Matrix Build: image-tdxref-dunfell-5.x.y-nightly-matrix 81 Matrix Build Status: SUCCESS Triggered by: https://jenkins.int.toradex.com/job/image-tdxref-dunfell-5.x.y-nightly-matrix/81 Signed-off-by: ci.toradex <cicd@toradex.com>
2020-09-03u-boot: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-09-03u-boot-toradex: complete update to 2020.07Max Krummenacher
2020.07 is reworked to use python3 so the patch which made 2019.07 build in a python3 only enviromenent can be dropped. Use the 2020.07 branch also with use-head-next. Fixes commit a21f73d1 ("u-boot-toradex: update to 2020.07") Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-20u-boot-toradex: update to 2020.07Max Krummenacher
Related-to: ELB-2758 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-08-06meta: change to use libubootenv to provide u-boot-fw-utilsMing Liu
The changes include: - Drop PREFERRED_PROVIDER_u-boot-fw-utils from machine conf. - Drop u-boot-toradex-fw-utils-tk1 recipe. - Drop fw_unlock_mmc.sh, that's not needed for libubootenv. - Drop reference to u-boot-toradex-initial-env.inc, that's been removed from BSP common layer. Related-to: ELB-2553 Signed-off-by: Ming Liu <ming.liu@toradex.com>
2020-08-06u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit eef28a0a1e16a0d116192f8ac5a97531d2546f9f)
2020-06-30u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 3e3a33523b73302d09db47a21e069ae97c159efa)
2020-06-17apalis-tk1.conf: follow boot.scr renameMax Krummenacher
Drop MACHINE_BOOT_FILES and use the boot file directly, following the rename of the source file to boot.scr-${MACHINE}. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-17tdx-k20-fw: update to v1.5Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ab0527430fa9081ef594c6f2e49a0b7e81f6fc00)
2020-06-09apalis-tk1: set prefered provider for device-tree-overlaysMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 9b31aa1cc2aa4464c56b6cd338d7e8e3cee2897b)
2020-06-02apalis-tk1: fix wrong PREFERRED_PROVIDER_u-bootMing Liu
PREFERRED_PROVIDER_u-boot should be 'u-boot-toradex-tk1' instead of 'u-boot-toradex', also set PROVIDES += "u-boot" in u-boot-tk1 recipe. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit c9180b9e9b1231c8139bbfb47f51acb5692235dc)
2020-06-02u-boot: drop some useless patchesMing Liu
They are not needed any more since we upgraded to 2019.07. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 8048bf5cd90a923f6879f1ba714c22e3736fc245)
2020-06-01apalis-tk1-mainline: rename machine to apalis-tk1Max Krummenacher
Rename the apalis-tk1-mainline machine to the now dropped apalis-tk1 machine name. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 0bf55088d1f34338dd04f83d6b90b7a72f6867de)
2020-06-01apalis-tk1: drop machineMax Krummenacher
The downstream kernel gets to old to be used with the new zeus userspace components. Drop the machine. Related-to: ELB-2733 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit d13caaba2d90f856b944ebde44967b679d3eb3a9)
2020-06-01apalis-tk1/apalis-tk1-mainline.conf: fix invalid variablesMing Liu
- TEZI_UBOOT_BINARY_EMMC should be changed to UBOOT_BINARY_TEZI_EMMC. - Drop TEZI_DISTRO_BOOT_SCRIPTS, it's being referred nowhere. Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit 545e2e8b2822ab313c1b3c43816e5eb8be651b8f)
2020-06-01README: reworkMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-06-01linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Related-to: ELB-2510 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 7880c26275385d30ce2d7d6c45065764e0fd2472)
2020-06-01linux-driver-package: fix direct-loading firmwareMarcel Ziswiler
Debugging reveals that it is really also expecting certain firmware at the original path: [ 134.878913] firmware tegra12x!vic03_ucode.bin: firmware: requesting tegra12x/vic03_ucode.bin So make a symbolic link rather then copying them. Without older systemd's firmware usermode helper fallback in place using an alternative file name leads to a very long timeout. Fix this by linking the alternative nameed firmware to the one tried first. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 5d206eb3265bc6bc96442ffcd1cc4ce1f80f0714) (cherry picked from commit 71f68117693bfd479774aac42412a18fdf77a2e8)
2020-03-21layer.conf: add dunfell, drop warrior in compat layerMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-03-21linux-toradex-mainline-4.14: drop recipeMax Krummenacher
With 'c6427ee apalis-tk1-mainline: use 5.4 kernel' linux-toradex-mainline-4.14 is no longer used. For a mainlinish kernel linux-toradex-mainline in meta-toradex-bsp is now used. This currently builds a 5.4.y based kernel. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-24linux-toradex-mainline: allow build with latest libbfdMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-03apalis-tk1-mainline: use 5.4 kernelMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-03u-boot-toradex-tk1: use python3 for buildMax Krummenacher
OE post zeus dropped Python 2. Provide a workaround so that one can still build the TK1 U-Boot. When we update U-Boot to 2020.01 or later Python 3 will be supported and this patch can be reverted. Completes '691b446 u-boot.inc: use python3 for build'. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-28linux-toradex-mainline: update to 4.14.168Max Krummenacher
Remove upstreamed patch: Commit acab21ffa8c0951f2180f80184c921fa4799c786 'mmc: core: fix possible use after free of host' fixes the issue with the same change as 0015-Revert-mmc-core-fix-error-path-in-mmc_host_alloc. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit db41fd66b3b56ef1f33ac2ef9eacb33d41cd1738) Conflicts: recipes-kernel/linux/linux-toradex-mainline_4.14.bb Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-01-28apalis-tk1: move install of the x11 driversMax Krummenacher
Move installing of the driver package from machine firmware to the XSERVER variable where it belongs. This allows an image without X11 to not pull in unnedded userspace drivers. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 8c8b350b079619edde97e0c11b90f85062532911)
2020-01-25u-boot.inc: use python3 for buildMax Krummenacher
OE dropped python2 support. Unify u-boot.inc with openembedded-core which now uses python3 for the build. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-12-31linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 8d3d527425b592480900d006c76694877755486a) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: recipes-kernel/linux/linux-toradex-mainline_4.14.bb recipes-kernel/linux/linux-toradex_3.10.40.bb
2019-12-18linux-toradex-mainline: use new versioningStefan Agner
Use toradex-kernel-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-18linux-toradex: use new versioningStefan Agner
Use toradex-kernel-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-18u-boot-toradex: use new versioningStefan Agner
Use toradex-u-boot-localversion class to implement the new versioning scheme for U-Boot. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
2019-12-16u-boot-tk1.inc: put python2 from python-native in the pathMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-12-15u-boot: make u-boot*.inc file uniqueMax Krummenacher
Otherwise the picked u-boot.inc file depends on the bblayers variable. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-11-21linux-toradex-mainline: update to latest 4.14.155Max Krummenacher
0026-apalis_t30-fix-mmc1-cmd-pull-up.patch is now applied upstream Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 09dac9171391c90a6cfa0ae8c9ce4029a130b7e6)
2019-11-02linux-toradex-mainline: update to latest 4.14.151Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 6adc58486ec75545ba6b3918ae72e0a7fe2cbd2c)
2019-10-26perf: remove scripting from configurationMax Krummenacher
Latest Openembedded (Zeus) builds perf with python 3 which requires a 5.x kernel or a kernel patch. Remove scripting from the perf configuation to allow building against the 3.10 L4T kernel. While at it change all overrides to the CPU specific tegra124 override rather than using apalis-tk1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-26linux-toradex-mainline: allow perf scripting with python3Max Krummenacher
Latest Openembedded (Zeus) builds perf with python 3 which requires a 5.x kernel or a kernel patch. Backport the patch to 4.14. 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-22README: rework for master branchesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-17linux-driver-package: fix libglx deploymentMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-10-17xserver-xorg_1.17.4: merge bbappendMax Krummenacher
After moving the bb file here, there is now value in keeping the bbappend. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29linux-driver-package, mesa: rework the recipeMax Krummenacher
Recent OE adds additional shared object checks which errors out on the way the binary Tegra drivers are injected. Rework the recipes, so that - mesa no longer PROVIDE any OpenGL shared objects and the binaries. - linux-driver-package now depends on mesa to install development headers - linux-driver-package PROVIDE and RPROVIDE the OpenGL shared objects. - linux-driver-package drops the additional arm-linux-gnueabihf/tegra path to the *.so* files. - the apalis-tk1 machine PREFERS linux-driver-package as the OpenGL provider. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29linux-driver-package: merge our bbappendMax Krummenacher
While at it unify whitespace usage. This commit does not change any configuration or behaviour, it prepares for a rework of the recipe. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29perf: limit bbappend to apalis-tk1Max Krummenacher
The issue only manifests on the old 3.10.40 kernels. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-29libgstomx-0.10: remove recipeMax Krummenacher
OE dropped the obsolete gstreamer version 0.10. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-14mesa: rework pkgconfig patch to mesonMax Krummenacher
OE-core changed to build mesa with meson. Rework our patches accordingly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>