summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
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-17tdx-k20-fw: update to v1.5Max Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit ab0527430fa9081ef594c6f2e49a0b7e81f6fc00)
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-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-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-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-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-10-17linux-driver-package: fix libglx deploymentMax Krummenacher
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-14linux-driver-package: add additional rdepsMax Krummenacher
The gstreamer plugins now require addional runtime depends or one gets qa errors of the following form: | ERROR: linux-driver-package-21.7.0-r7 do_package_qa: QA Issue: /usr/bin/nvgstplayer-1.0 contained in package linux-driver-package-nvgstapps | requires libgstvideo-1.0.so.0, but no providers found in RDEPENDS_linux-driver-package-nvgstapps? [file-rdeps] Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-09-13linux-driver-package: no longer deploy gstreamer 0.10 based filesMax Krummenacher
meta-openembedded dropped gstreamer 0.10 with commit 010c2f388. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-26linux kernel & u-boot recipes: update to latestMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-08-20tdx-k20-fw: drop a invalid license settingMing Liu
There is not a generic license called "FREESCALE_SEMICONDUCTOR_SOFTWARE_LICENSE_AGREEMENT", drop it, use "CLOSED" instead, this fixes a following QA warning: | tdx-k20-fw: No generic license file exists for: FREESCALE_SEMICONDUCTOR_SOFTWARE_LICENSE_AGREEMENT in any provider Also remove a relative path reference in LIC_FILES_CHKSUM. Signed-off-by: Ming Liu <ming.liu@toradex.com>
2019-08-16linux-driver-package: move firmware where gk20a expects it to bePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-08-16linux-driver-package: Fix nv and nvfb services to be enabledPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2019-07-22linux-driver-package: fix commit rework to allow building for SysVMax Krummenacher
commit 8691ba636cb2 allowed to also use SysV init. However, if only systemd is configured in DISTRO_FEATURES the content of /etc/init.d is deleted after the install step. This results in the scripts nv and nvfb not being present. Fix this by installing them additionally in /usr/bin so that the systemd service can call them. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-07-10u-boot-toradex: update to 2019.07 basedMax Krummenacher
Update to a 2019.07 based U-Boot. Use the openembedded master recipes for u-boot_2019.07 as a base. While at it append -tk1 to PN to have a name different from the u-boot recipe name for our NXP based SoM and set the prefered provider accordingly. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-05-04linux-driver-package: fix do rootfsMax Krummenacher
Assign the systemd service in the package providing them. Prevents the following do_rootfs error if linux-driver-package is installed but linux-driver-package-*boot is not: | WARNING: linux-driver-package.postinst returned 1, marking as unpacked only, configuration required on target. | ERROR: Postinstall scriptlets of ['linux-driver-package'] have failed. If the intention is to defer them to first boot, | then please place them into pkg_postinst_ontarget_${PN} (). This is caused by sytemctl trying to enable the not existing services nv.service and nvfb.service. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-04-24linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Update linux-toradex-mainline to 4.14.109. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit d4511e4a45392799ae157c6632f3944981787c02) Conflicts: recipes-kernel/linux/linux-toradex_git.bb
2019-04-24alsa: apalis-tk1-mainline: add initial asound.state and asound.confPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 0f59e154bfebd18f4f9eb11a31912ad5cb7e0c93)
2019-03-06u-boot-toradex: drop include tdx_version.confMax Krummenacher
Variables from tdx_version.conf are now provided by the distro. Add defaults in case someone doesn't use our distro. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06tk1: drop meta-jetson-tk1Max Krummenacher
All of meta-jetson-tk1 has been moved into meta-toradex-tegra as updates were needed. Drop meta-jetson-tk1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06native-tools: remove comment about 32-bit host binariesMax Krummenacher
Remove comment which was obsoleted by commit b34fa66b4159cb6b0952a6821e73fdb93ae7714f Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06apalis/colibri-t20 -t30: drop machinesMax Krummenacher
These machines use an old Nvidia provided downstream kernel 3.1.10. They are no longer compatible with more recent sysroot components, e.g. libc, xserver et. al. The maintenance burden to keep the userspace components in their old version becomes simply too high. Keep using the rocko based 2.8 BSP for these machines. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06tegrarcm: fix license warningMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06tegrarcm: refresh patchMax Krummenacher
prevents warning: | Applying patch 0001-configure.ac-link-crypotpp-as-a-static-library.patch | patching file configure.ac | Hunk #1 succeeded at 20 with fuzz 1. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06pkg_postinst: move to the ontarget syntaxMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06u-boot-fw-utils: fix compiler error with gcc 8Max Krummenacher
cc1: error: -mfloat-abi=hard: selected processor lacks an FPU Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06u-boot: fix build error with dtc headers in sysrootMax Krummenacher
...recipe-sysroot-native/usr/include/libfdt_env.h:70:30: error: conflicting types for 'fdt64_t' typedef uint64_t FDT_BITWISE fdt64_t; ^~~~~~~ In file included from <command-line>:0:0: ...git/include/libfdt_env.h:19:16: note: previous declaration of 'fdt64_t' was here typedef __be64 fdt64_t; ^~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-06Revert "u-boot: fix build error with dtc headers in sysroot"Max Krummenacher
This reverts commit 8f9fb0502e052276bdb4d349af5e652e193543ff.
2019-03-06u-boot: fix build error with dtc headers in sysrootMax Krummenacher
...recipe-sysroot-native/usr/include/libfdt_env.h:70:30: error: conflicting types for 'fdt64_t' typedef uint64_t FDT_BITWISE fdt64_t; ^~~~~~~ In file included from <command-line>:0:0: ...git/include/libfdt_env.h:19:16: note: previous declaration of 'fdt64_t' was here typedef __be64 fdt64_t; ^~~~~~~ Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-04lvds-ctrl: default to single channel 24bit mode2Marcel Ziswiler
Now with 10.1 inch displays soon being available make those settings the default. Note that one still needs to set vidargs properly e.g. from within U-Boot as follows: Apalis T30 # setenv vidargs 'video=tegrafb0:1280x800-16@60 fbcon=map:1' Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2019-03-04tdx-k20-fw: update to v1.4Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-12-27linux kernel & u-boot recipes: update to latestColibri-T30_LXDE-Image_2.8b5.156-20181228Colibri-T20_LXDE-Image_2.8b5.156-20181228Apalis-TK1_LXDE-Image_2.8b5.156-20181228Apalis-TK1-Mainline_LXDE-Image_2.8b5.156-20181228Apalis-T30_LXDE-Image_2.8b5.156-20181228Marcel Ziswiler
Update linux-toradex-mainline to 4.14.90. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Philippe Schenker <philippe.schenker@toradex.com>
2018-12-21lvds-ctrl: add script for single channel 24bit mode2Philippe Schenker
Add a script to the lvds-ctrl recipe for setting the correct mode for 10.1" display Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>