Commit Graph

1882 Commits

Author SHA1 Message Date
Kurt Kiefer
143b58df72 egl-gbm: drop unneeded workarounds patch
With updated egl in L4T 35.1.0, we no longer have to workaround
missing support for EGL_NV_stream_consumer_eglimage and broken
eglQueryStreamConsumerEventNV.

Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2022-09-05 13:54:07 -07:00
Kurt Kiefer
a99117d08b Add provider for virtual/tegra-gbm-backend
Both the tegra-udrm-gbm and tegra-libraries-gbm-backend work to
provide buffers for libgbm (they are gbm backends).

This change adds a provider so that either implementation can be
chosen, preferring NVIDIA's official binary version.

Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2022-09-05 13:54:07 -07:00
Kurt Kiefer
4f0cadef35 tegra-libraries-gbm-backend: add recipe
Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2022-09-05 13:54:07 -07:00
Matt Madison
a7caaae629 external/openembedded-layer: update tensorrt-plugins to 8.4.1
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
75d1e697c9 external/meta-python: update python3-tensorrt to 8.4.1
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
6a82ae836e contrib: update README
to remove mention of the gstreamer 1.14 recipes.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
bf43654066 contrib: drop gcc-linaro-baremetal recipe
which is no longer needed.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
92af8d609d contrib: drop gstreamer 1.14 recipes
which are no longer needed.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
0602e4d810 gstreamer: update recipes, refresh patches for R35.1.0
Drops the older 1.14 recipe variant for the couple of
plugins that had split 1.14/1.20 recipes.

Signed-off-by: Matt Madison <matt@madison.systems>

gstreamer fixup 1

more gstreamer fixup
2022-09-05 13:54:07 -07:00
Matt Madison
69d52f4999 xserver-xorg: restore bbappend
Since we've dropped our own recipe for xserver-xorg, restore the
bbappend we used to use to adjust the PACKAGECONFIG settings for
the tegra platforms.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
6798809e0d xserver-xorg: drop tegra-specific recipe
Latest driver supports the current upstream xserver-xorg.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
94075835c0 tegra-common: revert back to upstream xserver-xorg
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
c91af15ced libnvvpi2: update recipe for JetPack 5.0.2 GA
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
21cb82206e tensorrt: update recipes for JetPack 5.0.2 GA
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
17a5375bba cudnn: update recipes for JetPack 5.0.2 GA
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
36513fe4cb cuda: update recipes for JetPack 5.0.2 GA
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
d3fc14da50 tegra-nvpower: refresh patch for R35.1.0
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
b1bc0b5ced tegra-configs: package the nv-l4t-bootloader files
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
02e171bf0f tegra-libraries-{cuda,nvsci}: add extra RPROVIDES
The VPI libraries link against the CUDA driver library and
the NVSCI library without using the proper SONAME.  Add
the unnumbered shared object to RPROVIDES in the relevant
recipes so they can be found without hacking the ELF headers
in VPI libraries.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
a29f0cb517 meta: drop references to cbootoption and slot_metadata files
as they were specific to cboot and are no longer used.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
eceb986dfe tegra-helper-scripts: updates helper scripts for R35.1
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
adc84159f8 tegra-flashvars: clean up variables no longer used 2022-09-05 13:54:07 -07:00
Matt Madison
1ea2e19213 tegra*-flashtools-native: add back installation of secureboot tools
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
89281bb43e tegra-binaries: pull in secureboot package
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
657fdfa5fe tegra-bootfiles: compress bpmp DTBs on t194 platforms
to align with the flash.sh in R35.x.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
5007b58763 meta: update L4T R34.1.1 -> R35.1.0
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
30304fc023 cuda-sanitizer: add L4T_DEB_GROUP setting
to correct the URL used for downloading the package.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Kurt Kiefer
ce0034b1b2 machine/include/devkit-wifi.inc: refactor common wifi configuration
Both Xavier NX and AGX Orin devkits use the same wifi module and
as such can share a common include to add wifi support.

This also keeps the devkit-specific wifi configuration for NX modules
out of the common xavier-nx.inc so that it is more configurable for
custom machines.

Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2022-09-05 13:54:07 -07:00
Kurt Kiefer
9a82161bb7 jetson-agx-orin-devkit: include wifi support by default
Similar to the xavier nx devkit, the agx orin devkit includes a
rtl8822ce m.2 pcie wifi+bluetooth radio.

This change adds by default the necessary bits to enable it.

Signed-off-by: Kurt Kiefer <kekiefer@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
76d97ed91a weston: update RDEPENDS and RRECOMMENDS
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
3682bb19eb tegra-udrm-probeconf: drop recipe
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
57f2f7c637 tegra-udrm-gbm: add tegra-udrm_gbm symlink to create the
nvidia-drm_gbm library.

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
68e8b869e1 machine/include/tegra234.inc: update both KERNEL_MODULE_AUTOLOAD,
MACHINE_EXTRA_RRECOMMENDS and add KERNEL_MODULE_PROBECONF support

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
095a9b6ea2 machine/include/tegra194.inc: update KERNEL_MODULE_AUTOLOAD, add
KERNEL_MODULE_PROBECONF support

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
9278eb70fc nvidia-display-driver: update recipe
- update LICENSE
- refresh overrides conversion
- introduce workaround to fix issues during debug-splitting process for
the .ko files

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
12cc8533fe meta: update MACHINE_EXTRA_RRECOMMENDS
Tegra DRM driver should be used for tegra194 and not tegra234.

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Matt Madison
b240b305cf cuda: rework stub library packaging
Versioning for some of the CUDA libraries is diverging from the
main CUDA version number, leading to incorrectly named symlinks
in the lib/stubs directory using the symlink hacking we were
doing.

Instead of trying to second-guess the naming, drop the symlink
hacking altogether, and just package the stubs separately.
We can then disable shlibs processing on the stubs by default,
and make the -dev package rdepend on the stubs package.

The cuda-driver and cuda-nvml recipes need to override some of
these defaults, due to them being -dev packages that refer to
libraries provided elsewhere by driver packages.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
39e19375d9 tegra-mmapi-samples: drop obsolete patch
Looks like NVIDIA has updated the NvDrmRender to support the newer
pseudo-DRM interface now, so we can drop this.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
ee614ab6c9 gstreamer: update plugins recipes and refresh patches for 34.1.1
The nvvidconv plugin now makes CUDA driver/runtime calls, so
add those dependencies and fix the makefile to locate the
headers and libraries.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
aa59c77bf4 meta: update L4T recipes from 34.1.0 to 34.1.1
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
caf9799e7b vpi: update to 2.0.14
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Matt Madison
21f392c00b tensorrt: update sha256 checksums for JetPack 5.0.1DP
Looks like NVIDIA rebuilt these packages without changing
the version number.

Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
818ce208d5 tegra234: add nvidia-display-driver to MACHINE_EXTRA_RRECOMMENDS
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
d4d4d3e581 tegra-configs: update recipe
Install tegra-drm-outputclass.conf config file for tegra234 only

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
34d4ef04a9 nvidia-display-driver: add recipe
This add display driver support for tegra234

Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
2022-09-05 13:54:07 -07:00
Matt Madison
4ef45458cc tegra-helper-scripts-native: add missing entry to SRC_URI
Signed-off-by: Matt Madison <matt@madison.systems>
2022-09-05 13:54:07 -07:00
Roberto
64680a2ba4 tegra-nvphs: Update nvphsd config files
Signed-off-by: Roberto <roberto.gutierrez@ridgerun.com>
2022-09-05 13:54:07 -07:00
Roberto
d59011f94c tegra-helper-scripts: Install scripts for all platforms
Signed-off-by: Roberto <roberto.gutierrez@ridgerun.com>
2022-09-05 13:54:07 -07:00
Ilies CHERGUI
e897371f0d tegra-firmware: fix FWDEPS for tegra234
Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
Signed-off-by: Roberto <roberto.gutierrez@ridgerun.com>
2022-09-05 13:54:07 -07:00
Roberto
4d2ec5ee65 tegra-configs: Fix typo
Signed-off-by: Roberto <roberto.gutierrez@ridgerun.com>
2022-09-05 13:54:07 -07:00