2723 Commits

Author SHA1 Message Date
Ilies CHERGUI
c5f53f099c tegra-helper-scripts: bring back FSIFW to the BINSARGS variable
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-28 10:17:22 -07:00
William Cheng
e1be4231f1 Replace deprecated CVE_CHECK_IGNORE with CVE_STATUS
Signed-off-by: William Cheng <shihuac@amazon.com>
2024-10-28 08:15:31 -07:00
Matt Madison
3182a28114 README.md: update for L4T R36.4.0/JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
3d76e5a0c0 gstreamer1.0-plugins-tegra: add nvipcpipeline, nvunixfd
now that we build those from sources.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
1a240d32e7 gstreamer1.0-plugins-tegra-binaryonly: update source-built exclusions
We now have recipes for the nvipcpipeline and nvunixfd plugins, so remove
them from the binary-only package.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a0db541b63 gstreamer1.0-plugins-nvunixfd: add recipe
This is an NVIDIA-modified version of the upstream unixfd
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
0c79e86307 gstreamer1.0-plugins-nvipcpipeline: add recipe
This is an NVIDIA-modified version of the upstream ipcpipeline
plugin, added in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
LANGLOIS Florian
6bea45a632 tegra-cuda-utils: add recipe
Signed-off-by: LANGLOIS Florian <chamois94@gmail.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a39908e635 nvidia-drm-loadconf: add fbdev=1 to nvidia-drm options
to align with what's in the corresponding config file in
stock L4T.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
610ff567a0 libnvvpi3: add libnpp to runtime dependencies
Looks like VPI is dynamically loading one of the libnpp libraries
at runtime, rather than linking against it, so make sure it gets
pulled in.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
c82cd088f6 tensorrt-plugins-prebuilt: move cudnn, libcublas to RDEPENDS
The plugins now dynamically load symbols from those libraries at
runtime.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
491904be3c external/meta-python: update python3-tensorrt to 10.3.0
* Python package files moved to a subdirectory
* Need to use gitsm:// to pick up the onnx parser submodule
* Refresh the build-related changes and patch

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
383596fb08 external/openembedded-layer: update tensorrt-plugins to 10.3.0
* Switch git:// to gitsm:// to pick up the ONNX submodule
* Refresh build patch, dropping some long-obsolete changes
* Replace second build patch with the correct fix via CUDAFLAGS setting

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
ae11269456 tegra-helper-scripts: fixes for initrd flashing
* Update subdirectory name for the RCM boot blob
* Set variable now expected by odmsign.func

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
0a1354b7d8 nsight-systems: update to 2024.5.4.34-245434855735v0
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-26 08:15:33 -07:00
Matt Madison
40bca8a928 tegra-configs: update container drivers.csv file
Driver library names updated from 540.3 to 540.4.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e0b75858e5 external/openembedded-layer: add CUDA 12.6 build patch to opencv
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
78a1abfd5a l4t-graphics-demos: refresh build patches for L4T R36.4.0
* Updates for wayland-related changes
* Drop NV12 blocklinear support in weston-dmabuf-formats due to missing
  source file

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
1d7352e011 gstreamer1.0-plugins-nvvideosinks: drop obsolete patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
28833cd412 libnvvpi3: drop old recipe, fix sha256sum for vpi3-dev package
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
9ef94161d1 libgstnvcustomhelper: refresh patch
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e0f01ae913 cudnn: fix LIC_FILES_CHKSUM
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
efbaca31fd tensorrt: update recipes for version 10.3.0.30
* Fixes for the core and plugins-prebuilt recipes
* Licensing is now all Apache-2.0
* Rework the patch for the samples so they compile cleanly

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
61bb087b82 tegra-mmapi-samples: refresh patches for R36.4.0
* Drop obsolete trt_inference patch
* Refresh others for rejections/fuzz

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
19c58f9407 gstreamer: update LIC_FILES_CHKSUM for nvbufsurface.h in plugins recipes
which changed due to copyright year update.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
e348549426 cudnn: update 8.9.4.25 -> 9.3.0.75
for JetPack 6.1. NVIDIA changed the packaging and package naming scheme
slightly with this update.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
078bc0d5b3 cuda-samples: update v12.2 -> v12.5
which is the latest available tagged version in the repo.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a12b82c231 cuda-nvml: add staticdev to INSANE_SKIP for stubs package
since a static stub library has been added.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
faef90b5f3 libcublas: restore shlibs processing on -stubs package
and mark the stub libraries as private, to fix file-rdeps package_qa
errors.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
5637b95584 tegra-helper-scripts: save RAMCODE to boardvars.sh
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
875cb42d10 tegra-helper-scripts: update tegra-flash-helper for L4T R36.4.0
* Fetch ramcode ID
* PMICBOARDREV selection change based on FAB

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
f541445b6f conf/machine: remove net.ifnames=0 from KERNEL_ARGS
to align with the defaults in L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
c15e4977d6 uefi: update to r36.4.0
* Obsolete patch for RTC drivers dropped
* XusbController patch added to remove inappropriate C runtime references
* Other patches refreshed

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
9cd2886754 tensorrt: update to 10.3.0 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
a646fd59c2 vpi: update to 3.2.4 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
8f6c098ee7 cupva: update to 2.5.3 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
dcfe4a5bd8 cuda: update to 12.6 for JetPack 6.1
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Matt Madison
250611c964 linux-jammy-nvidia-tegra: udpate branch and SRCREV
for L4T R36.4.0.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
3bb861123a nvidia-kernel-oot: update recipe for L4T R36.4.0
- refresh patches
- update location of device tree files
- add max929x and r8126 kernel modules

Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
4631f0c639 tegra-configs: refresh patches
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
7f01265d37 optee: update recipes for L4T R36.4.0
- base OP-TEE version now 4.2
- refresh makefile patch
- add openssl as dependency to optee-test

Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
2024-10-26 08:15:33 -07:00
Ilies CHERGUI
aa7546af8b meta: update recipes R36.3.0/JetPack 6 -> R36.4.0/JetPack 6.1
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com>
Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-26 08:15:33 -07:00
Daniel Chaves
369d75b204 nvidia-kernel-oot: install headers under ${includedir}/${BPN}
Signed-off-by: Daniel Chaves <dchvs11@gmail.com>
2024-10-26 04:06:28 -07:00
Matt Madison
6ee8c498d8 gcc-for-nvcc: rename gcc-for-nvcc-source -> gcc-source-for-nvcc
to take advantage of the automatic license whitelisting buried in
base.bbclass that checks for PN starting with 'gcc-source-', and
avoid the issue mentioned in #1711.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-21 14:46:27 -07:00
Matt Madison
d43b919ebb tegra-firmware: add RPROVIDES/RREPLACES/RCONFLICTS
to mark the downstream firmware as a replacement for the
upstream linux-firmware-nvidia-tegra package.

Signed-off-by: Matt Madison <matt@madison.systems>
2024-10-21 14:32:05 -07:00
Jan Kircher
0cf395491a gcc-for-nvcc: backport buildpaths fixes from OE-Core gcc recipes
From OE-Core commits 350ff7d and 9221e4a

Signed-off-by: Jan Kircher <jan.kircher@leica-microsystems.com>
Co-authored-by: Jan Kircher <jan.kircher@leica-microsystems.com>
2024-10-21 13:25:01 -07:00
Pablo Rodriguez
3fdf6ce5dc init-flash.sh: Handle missing UDC initialization
This update adds a check for a missing UDC (USB Device Controller) variable to prevent errors related to uninitialized or absent UDCs, stopping the execution of the boot process if none is found.

A missing UDC can result from various issues, such as an incorrect Device Tree Blob (DTB) configuration or misconfigured power regulators. By exiting early with a clear error message, this change helps diagnose and address the root cause more effectively.

Signed-off-by: Pablo Rodriguez Quesada <pablo.aarch64@gmail.com>
2024-10-08 10:30:35 -07:00
jpeeee
9d75f09744 uefi: stage UefiUpdateSecurityKeys.dtbo for use in capsule updates
Install UefiUpdateSecurityKeys.dtbo, if available, to staging directory in tegra-uefi-keys recipe, then
copy it from the staging directory when assembling BUP for capsule update.

Signed-off-by: Jean-Philippe Arnaud <jeanphilippe.arnaud@medtronic.com>
2024-10-08 10:01:52 -07:00
Khem Raj
ef93952c81 layer.conf: Update to walnascar (5.2) layer/release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-10-07 04:38:48 -07:00
Matt Madison
d01401058a external/openembedded-layer: update opencv bbappend version to 4.10
Signed-off-by: Matt Madison <matt@madison.systems>
2024-09-24 04:04:13 -07:00