Age | Commit message (Collapse) | Author |
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit eef28a0a1e16a0d116192f8ac5a97531d2546f9f)
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 3e3a33523b73302d09db47a21e069ae97c159efa)
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit ab0527430fa9081ef594c6f2e49a0b7e81f6fc00)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
Related-to: ELB-2510
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 7880c26275385d30ce2d7d6c45065764e0fd2472)
|
|
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)
|
|
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>
|
|
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>
|
|
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
|
|
Use toradex-u-boot-localversion class to implement the new versioning
scheme for U-Boot.
Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Otherwise the picked u-boot.inc file depends on the bblayers variable.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
meta-openembedded dropped gstreamer 0.10 with commit 010c2f388.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 0f59e154bfebd18f4f9eb11a31912ad5cb7e0c93)
|
|
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>
|
|
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>
|
|
Remove comment which was obsoleted by commit
b34fa66b4159cb6b0952a6821e73fdb93ae7714f
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
cc1: error: -mfloat-abi=hard: selected processor lacks an FPU
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
...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>
|
|
This reverts commit 8f9fb0502e052276bdb4d349af5e652e193543ff.
|
|
...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>
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Dominik Sliwa <dominik.sliwa@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|