Files
meta-tegra/classes/l4t_bsp.bbclass
Matt Madison 1bc2aa053d l4t_bsp.bbclass: update for L4T R35.2.1
Signed-off-by: Matt Madison <matt@madison.systems>
2023-02-08 03:14:00 -08:00

29 lines
1.1 KiB
Plaintext

HOMEPAGE = "https://developer.nvidia.com/embedded/linux-tegra"
L4T_BSP_NAME ??= "release"
L4T_SRCS_NAME ??= "sources"
L4T_BSP_PREFIX ??= "Jetson"
L4T_VERSION ?= "35.2.1"
# Version (date-time stamp) suffixes for nvidia-l4t-* packages
# in the package feeds.
L4T_BSP_DEB_DEFAULT_VERSION = "20230124153320"
L4T_BSP_DEB_VERSION ?= "${L4T_BSP_DEB_DEFAULT_VERSION}"
L4T_BSP_DEB_ORIG_VERSION = ""
L4T_BSP_DEB_PACKAGES_USING_ORIG_VERSION = ""
def l4t_bsp_debian_version_suffix(d, pkgname=None):
if pkgname is None:
pkgname = d.getVar('L4T_DEB_TRANSLATED_BPN')
if pkgname in [ 'nvidia-l4t-' + p for p in d.getVar('L4T_BSP_DEB_PACKAGES_USING_ORIG_VERSION').split()]:
suffix = d.getVar('L4T_BSP_DEB_ORIG_VERSION')
else:
suffix = d.getVar('L4T_BSP_DEB_VERSION')
return '-' + suffix if suffix else ''
def l4t_release_dir(d):
verparts = d.getVar('L4T_VERSION').split('.')
return "r%s_Release_v%s.%s" % (verparts[0], verparts[1], verparts[2])
L4T_URI_BASE ?= "https://developer.download.nvidia.com/embedded/L4T/${@l4t_release_dir(d)}/${L4T_BSP_NAME}"