summaryrefslogtreecommitdiff
path: root/recipes-bsp
AgeCommit message (Collapse)Author
2020-04-10linux-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>
2020-04-09linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Related-to: ELB-2510 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2019-12-27linux kernel & u-boot recipes: update to latestApalis-TK1_Console-Image_3.0b3.118-20191231Apalis-TK1-Mainline_Console-Image_3.0b3.118-20200101Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@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>
2018-12-17tdx-k20-fw: update to v1.3Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-09-28linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Update linux-toradex-mainline to 4.14.72. While at it drop obsolete linux-toradex-mainline 4.9 recipe. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>
2018-09-27tdx-k20-fw: update to v1.2Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-07-23recipes: get rid of the 32-bit host binariesGerard Salvatella
Enforcing to build 32-bit binaries for native and portions thereof using -m32 in EXTRA_OEMAKE_class-native may lead to building errors. Also, it seems it's time to move on from 32-bit compatibility. Affected repositories: meta-toradex-demos meta-toradex-nxp meta-toradex-tegra Signed-off-by: Gerard Salvatella <gerard.salvatella@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-06-22linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2018-06-18tdx-k20-fw: update to v1.1Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-06-18u-boot-toradex: apalis-t30: generate cbootimageMarcel Ziswiler
Generate cbootimage already during build as required for Toradex Easy Installer BSP package. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-06-18u-boot-toradex-fw-utils_git.bb: fix fw_setenv on apalis-tk1-mainlineMarcel Ziswiler
The eMMC unlocking was missing which lead to the following error message: Write error on /dev/mmcblk0boot0: Operation not permitted Error: can't write fw_env to flash Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-03-29linux kernel & u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-03-29u-boot-toradex: include U-Boot default environmentStefan Agner
Include u-boot-toradex-env.inc will generate a uEnv.txt text file containing the default environment of the U-Boot binary. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-03-29tdx-k20-fw: update to v1.0Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2018-03-22tdx-nv-binaries: add x11 dependencies to help dependent packagesMax Krummenacher
As this recipe adds only binary drivers it does not need any DEPENDS to build. However adding depends prevents QA warnings which test the binaries for dependencies and, more importantly other recipe will get needed dependencies installed in their sysroot. e.g. lxqt-panel would fail because libdamage is not installed in its recipe specific sysroot. While at it use -p with mkdir to not fail even if the directory already exists from a previous (failed) run of bitbake. While at it move the libpcre* symlinks to the nv-gstapps packages where they are used and RDEPEND on the real libpcre* libraries. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-03-22tdx-k20-fw: update to v0.13Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2018-03-22tdx-nv-binaries: egl: Add alias for EGL_PLATFORM_X11_KHRMax Krummenacher
New EGL code uses EGL_PLATFORM_X11_KHR (for example glmark2) and the value is the same, so we can provide an alias for it instead of patching every code using it. (Adapted from meta-freescale, commit e1d249bb067aa6c472367cff1e77ba2ddbc8303f) Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-28linux kernel & u-boot recipes: update to latestColibri-T30_LXDE-Image_2.8b1.64-20171229Colibri-T20_LXDE-Image_2.8b1.64-20171229Apalis-TK1_LXDE-Image_2.8b1.64-20171229Apalis-TK1-Mainline_LXDE-Image_2.8b1.64-20171229Apalis-T30_LXDE-Image_2.8b1.64-20171229Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-12-20recipes: follow version variable changeMax Krummenacher
We changed the version variables in meta-toradex-bsp-common/conf/tdx_version.conf Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20u-boot-toradex-fw-utils_git.bb: cleanupMax Krummenacher
No functional change intended. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20u-boot-fw-utils: follow the compile fixes for native/cross used in oe-coreMax Krummenacher
The U-Boot Makefile has a unusual way of compiling the user space tools which results in the wrong toolchain (native vs. target) being used. Drop our downstream fix in favour of how openembedded-core does this now. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20u-boot-fw-utils: set rprovidesMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20u-boot-fw-utils: unify use of pv/prMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-12-20u-boot: unify use of pv/prMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-11-30tdx-k20-fw: update to v0.11Apalis-TK1_LXDE-Image_2.7b5-20171201Dominik Sliwa
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-11-29u-boot recipes: update to latestMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Dominik Sliwa <dominik.sliwa@toradex.com>