mirror of
https://github.com/lingble/meta-tegra.git
synced 2025-10-29 19:42:41 +00:00
meta: update BSP recipes from L4T R35.3.1 -> R35.4.1
Signed-off-by: Matt Madison <matt@madison.systems> Signed-off-by: Ilies CHERGUI <ilies.chergui@gmail.com>
This commit is contained in:
committed by
Matt Madison
parent
a2c46d742c
commit
d90c9aea71
@@ -3,11 +3,11 @@ L4T_BSP_NAME ??= "release"
|
||||
L4T_SRCS_NAME ??= "sources"
|
||||
L4T_BSP_PREFIX ??= "Jetson"
|
||||
|
||||
L4T_VERSION ?= "35.3.1"
|
||||
L4T_VERSION ?= "35.4.1"
|
||||
|
||||
# Version (date-time stamp) suffixes for nvidia-l4t-* packages
|
||||
# in the package feeds.
|
||||
L4T_BSP_DEB_DEFAULT_VERSION = "20230319081403"
|
||||
L4T_BSP_DEB_DEFAULT_VERSION = "20230801124926"
|
||||
L4T_BSP_DEB_VERSION ?= "${L4T_BSP_DEB_DEFAULT_VERSION}"
|
||||
L4T_BSP_DEB_ORIG_VERSION = ""
|
||||
L4T_BSP_DEB_PACKAGES_USING_ORIG_VERSION = ""
|
||||
|
||||
@@ -6,7 +6,7 @@ LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://docs/license.rst;md5=b2c740efedc159745b9b31f88ff03dde"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/atf_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "file://0001-workaround-to-fix-ld.bfd-warning-binutils-version-2..patch"
|
||||
|
||||
@@ -14,7 +14,7 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
===================================================================
|
||||
--- Linux_for_Tegra.orig/l4t_sign_image.sh
|
||||
+++ Linux_for_Tegra/l4t_sign_image.sh
|
||||
@@ -104,8 +104,7 @@ function write_size_to_sig
|
||||
@@ -110,8 +110,7 @@ function write_size_to_sig
|
||||
echo "${SCRIPT_NAME}: chip ${chip}: add $(printf "0x%x" "${size}") to offset "\
|
||||
"$(printf "0x%x" "${offset}") in sig file" >&5
|
||||
# Convert size to bytes in little endian
|
||||
|
||||
@@ -16,7 +16,7 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
===================================================================
|
||||
--- Linux_for_Tegra.orig/l4t_sign_image.sh
|
||||
+++ Linux_for_Tegra/l4t_sign_image.sh
|
||||
@@ -85,7 +85,7 @@ function write_size_to_sig
|
||||
@@ -91,7 +91,7 @@ function write_size_to_sig
|
||||
local sig_file="${1}"
|
||||
local size="${2}"
|
||||
if [ "${chip}" != "0x19" ]; then
|
||||
@@ -25,7 +25,7 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
return 0
|
||||
fi
|
||||
local offset=${FILE_SIZE_OFFSET_T19x}
|
||||
@@ -101,8 +101,8 @@ function write_size_to_sig
|
||||
@@ -107,8 +107,8 @@ function write_size_to_sig
|
||||
fi
|
||||
local tempfile
|
||||
tempfile=$(mktemp)
|
||||
@@ -36,8 +36,8 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
# Convert size to bytes in little endian
|
||||
python3 -c "f = open(\"${tempfile}\",'wb'); f.write(int(${size}).to_bytes(8,'little')); f.close()"
|
||||
# write to header at position 0x8
|
||||
@@ -215,13 +215,6 @@ if [ -n "${encryptkey}" ]; then
|
||||
fi;
|
||||
@@ -240,13 +240,6 @@ elif [ "${enable_user_kdk}" != "False" ]
|
||||
exit 1
|
||||
fi
|
||||
|
||||
-# Create a new file descriptor to duplicate the output to both a variable and
|
||||
@@ -50,8 +50,8 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
set_params_using_chipid
|
||||
|
||||
CMD="${L4T_BOOTLOADER_DIR}/tegraflash.py"
|
||||
@@ -233,8 +226,9 @@ if [ -n "${ratchet}" ]; then
|
||||
options+=("--minratchet_config" "${ratchet}")
|
||||
@@ -261,8 +254,9 @@ if [ "${enable_user_kdk}" == "True" ]; t
|
||||
options+=("--enable_user_kdk")
|
||||
fi
|
||||
|
||||
-echo "${CMD} --chip ${chip} ${options[*]} --cmd sign ${file} ${ftype}" >&5
|
||||
@@ -62,7 +62,7 @@ Index: Linux_for_Tegra/l4t_sign_image.sh
|
||||
if [ -n "${encryptkey}" ]; then
|
||||
signedfile="$(echo "${output}" | grep "Signed and encrypted file:" | \
|
||||
sed -n "s/.*Signed and encrypted file: //p")"
|
||||
@@ -245,10 +239,10 @@ if ! [ -f "${signedfile}" ]; then
|
||||
@@ -273,10 +267,10 @@ if ! [ -f "${signedfile}" ]; then
|
||||
echo "${SCRIPT_NAME}: Error: Unable to find the signed file generated by tegraflash.py" >&2
|
||||
exit 6;
|
||||
fi
|
||||
|
||||
@@ -11,7 +11,7 @@ Index: Linux_for_Tegra/bootloader/l4t_bup_gen.func
|
||||
===================================================================
|
||||
--- Linux_for_Tegra.orig/bootloader/l4t_bup_gen.func
|
||||
+++ Linux_for_Tegra/bootloader/l4t_bup_gen.func
|
||||
@@ -703,13 +703,13 @@ function l4t_bup_gen()
|
||||
@@ -704,13 +704,13 @@ function l4t_bup_gen()
|
||||
export OUT=$(pwd);
|
||||
|
||||
# get the bsp version to fill the entry list version.
|
||||
@@ -28,30 +28,3 @@ Index: Linux_for_Tegra/bootloader/l4t_bup_gen.func
|
||||
echo "bootloader update payload creation failed"
|
||||
exit 1
|
||||
fi
|
||||
@@ -742,7 +742,7 @@ function l4t_bup_gen()
|
||||
if [ ${clean_up} -ne 0 ]; then
|
||||
rm signed -rIf;
|
||||
rm multi_signed -rIf;
|
||||
- rm encrypted_signed -rIf;
|
||||
+ rm enc_signed -rIf;
|
||||
rm encrypted_signed_t19x -rIf;
|
||||
rm -f "${OUT}"/rollback.bin
|
||||
exit 0;
|
||||
@@ -752,7 +752,7 @@ function l4t_bup_gen()
|
||||
# check PKC and SBK keys:
|
||||
# No PKC: the images are in signed/, file extention is .encrypt
|
||||
# PKC: the images are in signed/, file extention is .signed
|
||||
- # PKC+SBK: the images are in encrypted_signed*/, file extention is encrypt.signed
|
||||
+ # PKC+SBK: the images are in enc_signed*/, file extention is encrypt.signed
|
||||
if [ ! -z "${keyfile}" ]; then
|
||||
if [ ! -f "${keyfile}" ]; then
|
||||
echo "Error: No such file: '${OUT}/${keyfile}'."
|
||||
@@ -772,7 +772,7 @@ function l4t_bup_gen()
|
||||
if [ "${tegra_soc}" == "t19x" ]; then
|
||||
SIGNED_DIR="encrypted_signed_t19x"
|
||||
else
|
||||
- SIGNED_DIR="encrypted_signed"
|
||||
+ SIGNED_DIR="enc_signed"
|
||||
fi
|
||||
|
||||
echo "Encrypting with ${sbk_keyfile} ..."
|
||||
|
||||
@@ -1,111 +0,0 @@
|
||||
Index: Linux_for_Tegra/bootloader/tegrasign_v3_internal.py
|
||||
===================================================================
|
||||
--- Linux_for_Tegra.orig/bootloader/tegrasign_v3_internal.py
|
||||
+++ Linux_for_Tegra/bootloader/tegrasign_v3_internal.py
|
||||
@@ -1115,7 +1115,6 @@ def do_kdf_params_t234(dk, params, kdf_l
|
||||
is_hex = True
|
||||
is_str = False
|
||||
L = 256
|
||||
- basic_params = params['BASIC']
|
||||
|
||||
# Derive the key relationship: dk -> kdk -> *_dec_kdk
|
||||
dk_params = params['DK'][dk]
|
||||
@@ -1166,21 +1165,12 @@ def do_kdf_params_t234(dk, params, kdf_l
|
||||
bl_dec_kdk_ctx['Msg'] = None
|
||||
fw_dec_kdk_ctx['Msg'] = None
|
||||
|
||||
- dec_kdk_params = params['DEC_KDK'][kdk_to_use]
|
||||
-
|
||||
- dec_kdk_ctx = {
|
||||
- 'KDK' : basic_params[dec_kdk_params['KDK']],
|
||||
- 'KDD' : basic_params[dec_kdk_params['KDD']],
|
||||
- 'Label' : dec_kdk_params['Label'],
|
||||
- }
|
||||
-
|
||||
- dec_kdk_ctx["Msg"] = get_composed_msg(dec_kdk_ctx['Label'], '', L, is_str)
|
||||
|
||||
# Pop the elements that are no longer needed
|
||||
while (len(kdf_list) > KdfArg.FLAG):
|
||||
kdf_list.pop()
|
||||
|
||||
- return ([dec_kdk_ctx['KDK'] + dec_kdk_ctx['KDD'], dec_kdk_ctx["Msg"],
|
||||
+ return ([None, None,
|
||||
bl_dec_kdk_ctx["Msg"], kdk_ctx["Msg"], dk_ctx["Msg"]])
|
||||
|
||||
def do_kdf(params_slist, kdf_list):
|
||||
@@ -1260,7 +1250,6 @@ def do_kdf_params_oem_t234(dk, params, k
|
||||
is_hex = True
|
||||
is_str = False
|
||||
L = 256
|
||||
- basic_params = params['BASIC']
|
||||
|
||||
dk_params = params['DK'][dk]
|
||||
dk_ctx = {
|
||||
@@ -1355,20 +1344,8 @@ def do_kdf_params_oem_t234(dk, params, k
|
||||
count = count - 1
|
||||
|
||||
aes_params = params['AES'][kdk_to_use]
|
||||
- aes_iv = manifest_xor_offset(basic_params[aes_params['IV']], aes_params["Offset"])
|
||||
- aes_aad = aes_params['Manifest'] + AAD_0_96
|
||||
aes_tag = bytes(16)
|
||||
|
||||
- dec_kdk_params = params['DEC_KDK'][aes_params['KDK']]
|
||||
-
|
||||
- dec_kdk_ctx = {
|
||||
- 'KDK' : basic_params[dec_kdk_params['KDK']],
|
||||
- 'KDD' : basic_params[dec_kdk_params['KDD']],
|
||||
- "Label" : dec_kdk_params["Label"],
|
||||
- }
|
||||
-
|
||||
- dec_kdk_ctx["Msg"] = get_composed_msg(dec_kdk_ctx['Label'], '', L, is_str)
|
||||
-
|
||||
# Pop the elements that are no longer needed
|
||||
while (len(kdf_list) > KdfArg.DKSTR):
|
||||
kdf_list.pop()
|
||||
@@ -1381,7 +1358,7 @@ def do_kdf_params_oem_t234(dk, params, k
|
||||
if extract_AES_key(key_buf, p_key):
|
||||
sbk_keystr = hex_to_str(p_key.key.aeskey)
|
||||
|
||||
- return [dec_kdk_ctx['KDK'] + dec_kdk_ctx['KDD'], aes_iv, aes_aad, sbk_keystr, dec_kdk_ctx['Msg'],
|
||||
+ return [None, None, None, sbk_keystr, None,
|
||||
bl_kdk_ctx['Msg'], tz_kdk_ctx['Msg'], gp_kdk_ctx['Msg'], gpto_kdk_ctx['Msg'], kdk_ctx['Msg'], dk_ctx['Msg']]
|
||||
|
||||
def do_kdf_params_oem(dk, params, kdf_list, p_key):
|
||||
@@ -1389,7 +1366,6 @@ def do_kdf_params_oem(dk, params, kdf_li
|
||||
is_hex = True
|
||||
is_str = False
|
||||
L = 256
|
||||
- basic_params = params['BASIC']
|
||||
|
||||
dk_params = params['DK'][dk]
|
||||
dk_ctx = {
|
||||
@@ -1488,20 +1464,8 @@ def do_kdf_params_oem(dk, params, kdf_li
|
||||
count = count - 1
|
||||
|
||||
aes_params = params['AES'][kdk_to_use]
|
||||
- aes_iv = manifest_xor_offset(basic_params[aes_params['IV']], aes_params["Offset"])
|
||||
- aes_aad = aes_params['Manifest'] + AAD_0_96
|
||||
aes_tag = bytes(16)
|
||||
|
||||
- dec_kdk_params = params['DEC_KDK'][aes_params['KDK']]
|
||||
-
|
||||
- dec_kdk_ctx = {
|
||||
- 'KDK' : basic_params[dec_kdk_params['KDK']],
|
||||
- 'KDD' : basic_params[dec_kdk_params['KDD']],
|
||||
- "Label" : dec_kdk_params["Label"],
|
||||
- }
|
||||
-
|
||||
- dec_kdk_ctx["Msg"] = get_composed_msg(dec_kdk_ctx['Label'], '', L, is_str)
|
||||
-
|
||||
# Pop the elements that are no longer needed
|
||||
while (len(kdf_list) > KdfArg.DKSTR):
|
||||
kdf_list.pop()
|
||||
@@ -1514,7 +1478,7 @@ def do_kdf_params_oem(dk, params, kdf_li
|
||||
if extract_AES_key(key_buf, p_key):
|
||||
sbk_keystr = hex_to_str(p_key.key.aeskey)
|
||||
|
||||
- return [dec_kdk_ctx['KDK'] + dec_kdk_ctx['KDD'], aes_iv, aes_aad, sbk_keystr, dec_kdk_ctx['Msg'],
|
||||
+ return [None, None, None, sbk_keystr, None,
|
||||
bl_kdk_ctx['Msg'], tz_kdk_ctx['Msg'], gp_kdk_ctx['Msg'], gpto_kdk_ctx['Msg'], kdk_ctx['Msg'], dk_ctx['Msg']]
|
||||
|
||||
# calls for offset, then enc, then do sha and returns
|
||||
@@ -2,12 +2,12 @@ Index: Linux_for_Tegra/bootloader/tegraflash_impl_t234.py
|
||||
===================================================================
|
||||
--- Linux_for_Tegra.orig/bootloader/tegraflash_impl_t234.py
|
||||
+++ Linux_for_Tegra/bootloader/tegraflash_impl_t234.py
|
||||
@@ -1853,7 +1853,7 @@ class TFlashT23x_Base(object):
|
||||
@@ -1861,7 +1861,7 @@ class TFlashT23x_Base(object):
|
||||
xml_tree = ElementTree.parse(file)
|
||||
mode = xml_tree.getroot().get('mode')
|
||||
|
||||
- for file_nodes in xml_tree.getiterator('file'):
|
||||
+ for file_nodes in xml_tree.iter('file'):
|
||||
filename = file_nodes.get('name')
|
||||
if 'dce' in filename:
|
||||
continue
|
||||
# To dinf encryptcompress node - Marcos
|
||||
sbknode = file_nodes.find('sbk')
|
||||
if sbknode is None:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "NVIDIA prebuilt binary-only GStreamer plugins"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "e9ada95d2bb512af0bf751941ce6e6ba"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "d16b7bdb9e0290d94df6986b72214fb8"
|
||||
|
||||
DEPENDS = "\
|
||||
glib-2.0 \
|
||||
@@ -13,7 +13,7 @@ L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-gstreamer"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "a3c7dc8a2ea2bc2b6ebeb52d108e49944b70099ef7aa50e8144e9a4860f81f11"
|
||||
MAINSUM = "6094f584d652b852642c3f1c821eb4f61d20bcfb7b3876bafd37303274aac30e"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
libgstnvegl-1.0.so.0 \
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "NVIDIA DRM compatibility library"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fab0c15b4bbf7f8d5ac2bd6673d4211c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "4316d40a8ea9e946e76430d2d02b5848"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-core"
|
||||
@@ -7,8 +7,8 @@ L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-core"
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'weston')};subdir=${BP};name=weston"
|
||||
MAINSUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
SRC_URI[weston.sha256sum] = "818a9b1af77ab3a732076280335d623a321cad60ee4650fb461f7a31839fda41"
|
||||
MAINSUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
SRC_URI[weston.sha256sum] = "58a694750945d1bed4d126d6a8db144a26368ec6a2577001762c51c72a83427f"
|
||||
|
||||
do_compile() {
|
||||
echo "${libdir}/tegra" > ${B}/tegra.conf
|
||||
@@ -1,11 +1,11 @@
|
||||
DESCRIPTION = "Release version information file from L4T"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fab0c15b4bbf7f8d5ac2bd6673d4211c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "4316d40a8ea9e946e76430d2d02b5848"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
MAINSUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
|
||||
INHIBIT_DEFAULT_DEPS = "1"
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
LICENSE = "Proprietary"
|
||||
LIC_FILES_CHKSUM = "file://nv_tegra/LICENSE;md5=2cc00be68c1227a7c42ff3620ef75d05 \
|
||||
LIC_FILES_CHKSUM = "file://Tegra_Software_License_Agreement-Tegra-Linux.txt;md5=2c3e3a31b382cdbe8da31b1577fad03f \
|
||||
file://nv_tegra/LICENSE.brcm_patchram_plus;md5=38fb07f0dacf4830bc57f40a0fb7532e"
|
||||
|
||||
SRC_URI = "\
|
||||
${L4T_URI_BASE}/${L4T_BSP_PREFIX}_Linux_R${L4T_VERSION}_aarch64.tbz2 \
|
||||
${L4T_OVERLAY_URI_BASE}/overlay_xusb_${L4T_VERSION}.tbz2;name=xusb \
|
||||
"
|
||||
|
||||
SRC_URI[sha256sum] = "80a55504a2ce9cdc0a328edb6fd0690615c4ffde9c2b32f4e64e0a1a3432a2e2"
|
||||
SRC_URI[xusb.sha256sum] = "89ce71eb7d2b0df84346635d72c805e2b6832aa0e2b00360bec46d0aa0a6f40c"
|
||||
SRC_URI[sha256sum] = "72b75a0c7fa3bf6ef41ae06634bb67c38a92682155d1206026dbee4a6b9a016f"
|
||||
|
||||
inherit l4t_bsp dos2unix
|
||||
|
||||
@@ -8,7 +8,7 @@ require tegra-debian-libraries-common.inc
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://usr/share/doc/nvidia-tegra/LICENSE.brcm_patchram_plus.gz;md5=56c49a020a7573ba8a805f8df531b806"
|
||||
|
||||
MAINSUM = "151e00bbc586abb3319f9ed0131d89d794e6c978d572cc964e84f6d8c7533a60"
|
||||
MAINSUM = "33172c7bb6e46d71bdf7d0b7608c1007ea55bb772da452ecb4a113bc818db303"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir}
|
||||
@@ -1,11 +1,11 @@
|
||||
DESCRIPTION = "Sound configuration files provided by L4T"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "0a282b202b51eab090698fcda604cb76"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "124808f082986e189c008346ac84e671"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-init"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
MAINSUM = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
|
||||
SRC_URI += "file://asound.conf.tegra-hda-p3767-p3509"
|
||||
|
||||
@@ -8,10 +8,10 @@ Signed-off-by: Matt Madison <matt@madison.systems>
|
||||
etc/udev/rules.d/99-tegra-devices.rules | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/etc/udev/rules.d/99-tegra-devices.rules b/etc/udev/rules.d/99-tegra-devices.rules
|
||||
index ed48477..7ca3242 100644
|
||||
--- a/etc/udev/rules.d/99-tegra-devices.rules
|
||||
+++ b/etc/udev/rules.d/99-tegra-devices.rules
|
||||
Index: tegra-configs-35.4.1-20230801124926/etc/udev/rules.d/99-tegra-devices.rules
|
||||
===================================================================
|
||||
--- tegra-configs-35.4.1-20230801124926.orig/etc/udev/rules.d/99-tegra-devices.rules
|
||||
+++ tegra-configs-35.4.1-20230801124926/etc/udev/rules.d/99-tegra-devices.rules
|
||||
@@ -3,7 +3,6 @@
|
||||
#
|
||||
|
||||
@@ -20,9 +20,9 @@ index ed48477..7ca3242 100644
|
||||
|
||||
# root only devices
|
||||
KERNEL=="knvrm" OWNER="root" GROUP="root" MODE="0660"
|
||||
@@ -39,8 +38,4 @@ KERNEL=="ar*" OWNER="root" GROUP="video" MODE="0660"
|
||||
KERNEL=="camchar*" OWNER="root" GROUP="video" MODE="0660"
|
||||
@@ -67,8 +66,4 @@ KERNEL=="camchar*" OWNER="root" GROUP="v
|
||||
KERNEL=="capture-*" OWNER="root" GROUP="video" MODE="0660"
|
||||
KERNEL=="cdi_tsc" OWNER="root" GROUP="video" MODE="0660"
|
||||
|
||||
-# security related devices
|
||||
-KERNEL=="tegra-crypto" OWNER="root" GROUP="crypto" MODE="0660"
|
||||
|
||||
@@ -9,11 +9,11 @@ Signed-off-by: Matt Madison <matt@madison.systems>
|
||||
etc/systemd/nv.sh | 262 +---------------------------------------------
|
||||
1 file changed, 5 insertions(+), 257 deletions(-)
|
||||
|
||||
Index: tegra-configs-34.0.1-20220315011106/etc/systemd/nv.sh
|
||||
Index: tegra-configs-35.4.1-20230801124926/etc/systemd/nv.sh
|
||||
===================================================================
|
||||
--- tegra-configs-34.0.1-20220315011106.orig/etc/systemd/nv.sh
|
||||
+++ tegra-configs-34.0.1-20220315011106/etc/systemd/nv.sh
|
||||
@@ -73,12 +73,6 @@ if [ -e "/proc/device-tree/compatible" ]
|
||||
--- tegra-configs-35.4.1-20230801124926.orig/etc/systemd/nv.sh
|
||||
+++ tegra-configs-35.4.1-20230801124926/etc/systemd/nv.sh
|
||||
@@ -103,12 +103,6 @@ if [ -e "/proc/device-tree/compatible" ]
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -26,7 +26,7 @@ Index: tegra-configs-34.0.1-20220315011106/etc/systemd/nv.sh
|
||||
if [ "$SOCFAMILY" = "Tegra13" ] &&
|
||||
[ -e /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq ]; then
|
||||
bash \
|
||||
@@ -101,11 +95,6 @@ if [ "$SOCFAMILY" != "tegra210" ]; then
|
||||
@@ -131,11 +125,6 @@ if [ "$SOCFAMILY" != "tegra210" ]; then
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -38,7 +38,7 @@ Index: tegra-configs-34.0.1-20220315011106/etc/systemd/nv.sh
|
||||
# mmc read ahead size
|
||||
if [ -e /sys/block/mmcblk0/queue/read_ahead_kb ]; then
|
||||
echo 2048 > /sys/block/mmcblk0/queue/read_ahead_kb
|
||||
@@ -121,260 +110,8 @@ if [ "$SOCFAMILY" = "tegra186" ] || [ "$
|
||||
@@ -151,260 +140,8 @@ if [ "$SOCFAMILY" = "tegra186" ] || [ "$
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "Miscellaneous configuration files provided by L4T"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "5e719af08f160720e26b2a78670d44bd"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "c860581a2d3f2d42432318f3a3a7acff"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-configs"
|
||||
|
||||
@@ -10,9 +10,9 @@ SRC_SOC_DEBS += "\
|
||||
${@l4t_deb_pkgname(d, 'x11')};subdir=${BP};name=x11 \
|
||||
"
|
||||
|
||||
MAINSUM = "8957935cb756c9bfebe39cd7d2a195b131098432f36b215bc1ccf2875854041b"
|
||||
INITSUM = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
X11SUM = "0b06280aa94ccf3f5e8034a82a9d6b5a713d28e3a0657c8d930f42737988fbdf"
|
||||
MAINSUM = "d69949e34e1b506822f9c92a8e2fde3e3de146b59fccc36560b67ba4dc151016"
|
||||
INITSUM = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
X11SUM = "61609e160773192b4dd7121b5421d156598bca9f78dc6961125e0ee59f52ac42"
|
||||
SRC_URI[init.sha256sum] = "${INITSUM}"
|
||||
SRC_URI[x11.sha256sum] = "${X11SUM}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8c84e973feeab684f7575379648f700c"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-multimedia"
|
||||
|
||||
@@ -11,12 +11,12 @@ SRC_SOC_DEBS += "\
|
||||
${@l4t_deb_pkgname(d, 'weston')};subdir=${BP}/full;name=weston \
|
||||
${@l4t_deb_pkgname(d, 'libvulkan')};subdir=${BP}/full;name=libvulkan \
|
||||
"
|
||||
MAINSUM = "83dd039e6e790fd0aae4a1e68101ba1ac75b661038142e6ded826a35ff27376e"
|
||||
SRC_URI[camera.sha256sum] = "e745e00cb01b629526fdeb8d8c2b24fb0c286e605229c61389a03566ae2005f3"
|
||||
SRC_URI[gstreamer.sha256sum] = "a3c7dc8a2ea2bc2b6ebeb52d108e49944b70099ef7aa50e8144e9a4860f81f11"
|
||||
SRC_URI[wayland.sha256sum] = "c2acb375787f64ffca6820e29190c0d6df2d2f19613f215bd8334b38bb214a17"
|
||||
SRC_URI[weston.sha256sum] = "818a9b1af77ab3a732076280335d623a321cad60ee4650fb461f7a31839fda41"
|
||||
SRC_URI[libvulkan.sha256sum] = "e99de55cebd7a1d83546822c2095e3471ea51d24f769d7d25ec4344ba3bf66ea"
|
||||
MAINSUM = "14113a0047529bfbb53eb229cf5c25b60a85a3fd32defa371eb68bd824647fe8"
|
||||
SRC_URI[camera.sha256sum] = "d03d2f5baa111681aa3115e40e24572fba562e88b499a27f525ccf751fb36701"
|
||||
SRC_URI[gstreamer.sha256sum] = "6094f584d652b852642c3f1c821eb4f61d20bcfb7b3876bafd37303274aac30e"
|
||||
SRC_URI[wayland.sha256sum] = "3d76a9f04ae278801b214e76e994800e6742a2f094e1a4abfc3626fe4b9b5dff"
|
||||
SRC_URI[weston.sha256sum] = "58a694750945d1bed4d126d6a8db144a26368ec6a2577001762c51c72a83427f"
|
||||
SRC_URI[libvulkan.sha256sum] = "f2f69bbc9fe2ad5c6e5335967811a7e91073d060b595e0f82ace1c0434808e2e"
|
||||
|
||||
PASSTHRU_ROOT = "${datadir}/nvidia-container-passthrough"
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
DESCRIPTION = "Tegra-specific firmware from the L4T BSP"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8ccbe1d1f4886f348bc2690c9e743af4"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "b14cc54c1ac58b297ede64cb496fd837"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-firmware"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'xusb-firmware')};subdir=${BP};name=xusb"
|
||||
MAINSUM = "151e00bbc586abb3319f9ed0131d89d794e6c978d572cc964e84f6d8c7533a60"
|
||||
XUSBSUM = "8793defd9a6dcfe298237938690c6fbca9ddd4d4af675b3a5fab83f507e11945"
|
||||
MAINSUM = "33172c7bb6e46d71bdf7d0b7608c1007ea55bb772da452ecb4a113bc818db303"
|
||||
XUSBSUM = "774a25b509f27d8bc39dc87e743e5ebcb0e5c8a14e4f271255591e87083a3d24"
|
||||
SRC_URI[xusb.sha256sum] = "${XUSBSUM}"
|
||||
|
||||
do_install() {
|
||||
@@ -16,7 +16,8 @@ do_install() {
|
||||
}
|
||||
|
||||
PACKAGES = "${PN}-rtl8822 ${PN}-brcm ${PN}-tegra194-xusb ${PN}-tegra194 ${PN}-tegra234 ${PN}-xusb ${PN}-vic ${PN}"
|
||||
FILES:${PN}-brcm = "${nonarch_base_libdir}/firmware/brcm ${nonarch_base_libdir}/firmware/bcm4354.hcd ${nonarch_base_libdir}/firmware/nv-*-Version"
|
||||
FILES:${PN}-brcm = "${nonarch_base_libdir}/firmware/brcm ${nonarch_base_libdir}/firmware/bcm4354.hcd ${nonarch_base_libdir}/firmware/nv-*-Version \
|
||||
${nonarch_base_libdir}/firmware/cypress ${nonarch_base_libdir}/firmware/bcm4359.hcd"
|
||||
FILES:${PN}-rtl8822 = "${nonarch_base_libdir}/firmware/rtl8822*"
|
||||
FILES:${PN}-tegra194-xusb = "${nonarch_base_libdir}/firmware/tegra19x_xusb_firmware ${nonarch_base_libdir}/firmware/nvidia/tegra194/xusb.bin"
|
||||
FILES:${PN}-tegra194 = "${nonarch_base_libdir}/firmware/tegra19x ${nonarch_base_libdir}/firmware/gv11b ${nonarch_base_libdir}/firmware/nvidia/tegra194 ${nonarch_base_libdir}/firmware/nvhost_nvdla010.fw ${nonarch_base_libdir}/firmware/nvpva_010.fw"
|
||||
@@ -1,8 +1,5 @@
|
||||
require tegra-binaries-${PV}.inc
|
||||
|
||||
SRC_URI += "https://developer.download.nvidia.com/embedded/L4T/r35_Release_v2.1/secureboot_overlay_35.2.1.tbz2;name=sboverlay;subdir=sboverlay"
|
||||
SRC_URI[sboverlay.sha256sum] = "5036ce047cddc87c59770fd7114c46c010bb13d9ee7d8012cc8f9e2c71946762"
|
||||
|
||||
WORKDIR = "${TMPDIR}/work-shared/L4T-native-${PV}-${PR}"
|
||||
SSTATE_SWSPEC = "sstate:tegra-binaries-native::${PV}:${PR}::${SSTATE_VERSION}:"
|
||||
STAMP = "${STAMPS_DIR}/work-shared/L4T-native-${PV}-${PR}"
|
||||
@@ -15,7 +12,6 @@ SRC_URI += "\
|
||||
file://0010-Rework-logging-in-l4t_sign_image.sh.patch \
|
||||
file://0013-Fix-location-of-bsp_version-file-in-l4t_bup_gen.func.patch \
|
||||
file://0014-odmsign.func-fix-ODMDATA-and-overlay-DTB-handling-fo.patch \
|
||||
file://0015-tegrasign_v3_internal-overlay.patch \
|
||||
file://0016-Update-tegraflash_impl_t234.py.patch \
|
||||
"
|
||||
S = "${WORKDIR}/Linux_for_Tegra"
|
||||
@@ -34,12 +30,6 @@ BINDIR = "${bindir}/tegra-flash"
|
||||
|
||||
addtask preconfigure after do_patch before do_configure
|
||||
|
||||
add_overlay_files() {
|
||||
cp ${WORKDIR}/sboverlay/Linux_for_Tegra/bootloader/tegrasign_v3_oemkey.yaml ${S}/bootloader/
|
||||
cp ${WORKDIR}/sboverlay/Linux_for_Tegra/license.txt ${S}/
|
||||
}
|
||||
do_unpack[postfuncs] += "add_overlay_files"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${BINDIR}
|
||||
install -m 0755 ${S}/bootloader/chkbdinfo ${D}${BINDIR}
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fd75d85e3194706b8dca7c74e3f615d0"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "20dd062de73f2212a90b36eaeb843c2c"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-multimedia tegra-libraries-multimedia-utils tegra-libraries-cuda virtual/egl virtual/libgles2 expat"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
@@ -12,9 +12,9 @@ LIC_FILES_CHKSUM += "\
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'gstreamer')};subdir=${BP};name=gstreamer"
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'core')};subdir=${BP};name=core"
|
||||
|
||||
MAINSUM = "e745e00cb01b629526fdeb8d8c2b24fb0c286e605229c61389a03566ae2005f3"
|
||||
GSTSUM = "a3c7dc8a2ea2bc2b6ebeb52d108e49944b70099ef7aa50e8144e9a4860f81f11"
|
||||
CORESUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
MAINSUM = "d03d2f5baa111681aa3115e40e24572fba562e88b499a27f525ccf751fb36701"
|
||||
GSTSUM = "6094f584d652b852642c3f1c821eb4f61d20bcfb7b3876bafd37303274aac30e"
|
||||
CORESUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
SRC_URI[gstreamer.sha256sum] = "${GSTSUM}"
|
||||
SRC_URI[core.sha256sum] = "${CORESUM}"
|
||||
|
||||
@@ -36,12 +36,11 @@ TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvcamlog.so \
|
||||
tegra/libnvcamv4l2.so \
|
||||
tegra/libnvcapture.so \
|
||||
tegra/libnveglstream_camconsumer.so \
|
||||
tegra/libnveglstreamproducer.so \
|
||||
tegra/libnvfusacapinterface.so \
|
||||
tegra/libnvfusacap.so \
|
||||
tegra/libnvisppg.so \
|
||||
tegra/libnvisp.so \
|
||||
tegra/libnvisppg.so \
|
||||
tegra/libnvmedia_isp_ext.so \
|
||||
tegra/libnvfnet.so \
|
||||
tegra/libnvfnetstoredefog.so \
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fab0c15b4bbf7f8d5ac2bd6673d4211c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "4316d40a8ea9e946e76430d2d02b5848"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
LICENSE += "& Apache-2.0"
|
||||
LIC_FILES_CHKSUM += "file://usr/share/doc/nvidia-tegra/LICENSE.tegra_sensors;md5=e7fe81c64aaee40b3d9e5b11c3e0ea58"
|
||||
|
||||
MAINSUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
MAINSUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvcolorutil.so \
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fb78a7baee7b16c65c5d8c04127e8bd7"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "e7255672aaf8f1ea38a44b916c2baec3"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, '3d-core')};subdir=${BP};name=core3d"
|
||||
MAINSUM = "a44ebf2c7149293db3340756071a6723a5ea4078b5d0eb178c4ec88cdd1c3ecb"
|
||||
CORE3DSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "f1131e207bebff0ef0ec4b14ef09ac7ee1e541bf7f79a24aae1c19c99885c2ba"
|
||||
CORE3DSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
SRC_URI[core3d.sha256sum] = "${CORE3DSUM}"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra-egl/libEGL_nvidia.so.0 \
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "20c2079c67a62b1d526f2a494b57586c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "1be94c30c7fd74260dc698823f45e81d"
|
||||
DEPENDS = "tegra-libraries-eglcore"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-gbm"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "a933b580e6af5d174e9935a6547850ad7a6b040b039ce4e25727f79fb6683a1f"
|
||||
MAINSUM = "53f56347712d2d02142d064ba7515213ce866f616b4d21f337b93fc176eba840"
|
||||
|
||||
RPROVIDES:${PN} += "tegra-gbm-backend"
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-eglcore"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra-egl/libGLESv1_CM_nvidia.so.1 \
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-eglcore libx11 libxext freetype fontconfig"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8c84e973feeab684f7575379648f700c"
|
||||
DEPENDS = "tegra-libraries-multimedia glib-2.0 gstreamer1.0-plugins-base"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-multimedia"
|
||||
@@ -7,7 +7,7 @@ require tegra-debian-libraries-common.inc
|
||||
|
||||
LICENSE += "& MIT & BSD-3-Clause"
|
||||
|
||||
MAINSUM = "83dd039e6e790fd0aae4a1e68101ba1ac75b661038142e6ded826a35ff27376e"
|
||||
MAINSUM = "14113a0047529bfbb53eb229cf5c25b60a85a3fd32defa371eb68bd824647fe8"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "9b04019d6032ae79ef58a07a2f55c2b7"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "c9090b1ff5885c4218545404ab07de05"
|
||||
DEPENDS = "tegra-libraries-core virtual/egl"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "7cae67c47df3d2b40f730d93b48f4f5583e075bd13d3c17a634ed2ee7efcec4d"
|
||||
MAINSUM = "f390756fa416f13285ec9647499baa3d9eaad262b9932257aafdff46f56c9580"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -11,13 +11,12 @@ REQUIRED_DISTRO_FEATURES = "opengl"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvbuf_fdmap.so.1.0.0 \
|
||||
tegra/libnvbuf_utils.so.1.0.0 \
|
||||
tegra/libnvbufsurface.so.1.0.0 \
|
||||
"
|
||||
|
||||
do_install() {
|
||||
install_libraries
|
||||
for libname in nvbufsurface nvbuf_utils; do
|
||||
for libname in nvbufsurface; do
|
||||
ln -sf lib$libname.so.1.0.0 ${D}${libdir}/lib$libname.so.1
|
||||
ln -sf lib$libname.so.1.0.0 ${D}${libdir}/lib$libname.so
|
||||
done
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8c84e973feeab684f7575379648f700c"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-cuda tegra-libraries-multimedia tegra-libraries-multimedia-utils"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-multimedia"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "83dd039e6e790fd0aae4a1e68101ba1ac75b661038142e6ded826a35ff27376e"
|
||||
MAINSUM = "14113a0047529bfbb53eb229cf5c25b60a85a3fd32defa371eb68bd824647fe8"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8c84e973feeab684f7575379648f700c"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-cuda tegra-libraries-multimedia-utils tegra-libraries-nvsci pango cairo glib-2.0 virtual/egl"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM += "\
|
||||
file://usr/share/doc/nvidia-tegra/LICENSE.libnvjpeg;md5=1b873f8976e4e3683c04133e3035be98 \
|
||||
"
|
||||
|
||||
MAINSUM = "83dd039e6e790fd0aae4a1e68101ba1ac75b661038142e6ded826a35ff27376e"
|
||||
MAINSUM = "14113a0047529bfbb53eb229cf5c25b60a85a3fd32defa371eb68bd824647fe8"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "NVIDIA SEI metadata support library for GStreamer"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "e9ada95d2bb512af0bf751941ce6e6ba"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "d16b7bdb9e0290d94df6986b72214fb8"
|
||||
|
||||
DEPENDS = "glib-2.0 gstreamer1.0"
|
||||
|
||||
@@ -7,7 +7,7 @@ L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-gstreamer"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "a3c7dc8a2ea2bc2b6ebeb52d108e49944b70099ef7aa50e8144e9a4860f81f11"
|
||||
MAINSUM = "6094f584d652b852642c3f1c821eb4f61d20bcfb7b3876bafd37303274aac30e"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libgstnvdsseimeta.so.1.0.0 \
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "be0f880db84ffdaaf7c3ca9244ea0f14"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "1963065c48159776c4234c94e9651000"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
@@ -6,7 +6,7 @@ require tegra-debian-libraries-common.inc
|
||||
LICENSE += "& MIT"
|
||||
LIC_FILES_CHKSUM += "file://usr/share/doc/nvidia-tegra/LICENSE.libnvscibuf;md5=0cd5a346aecd6451e0224bf024e84756"
|
||||
|
||||
MAINSUM = "38a75ef83253055931cbbf66d49373df92fccb5163233291df313f7ec7d6a44c"
|
||||
MAINSUM = "9411218cad37f7bdc84eccd9d556bda8fe340a93df8f349f12c5c3ca53839f8d"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvscibuf.so.1 \
|
||||
@@ -1,4 +1,4 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "3d9212d4d5911fa3200298cd55ed6621"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8c84e973feeab684f7575379648f700c"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-multimedia alsa-lib"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-multimedia"
|
||||
@@ -1,9 +1,9 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "579030142dc986f82ca4bec0a2ae5ba5"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "8795129d4eaddc7f1ad4555999cf6520"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-nvsci tegra-libraries-cuda"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "a99f85d15d79b45b43f98879b3bf39211925f6b578209f8e258d73318ab4c16a"
|
||||
MAINSUM = "e21eba1d8980ee5f955551574cae562149dcadc71f759644bd53b868c202dea8"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvpvaintf.so \
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-eglcore virtual/egl egl-wayland"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
inherit features_check
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
TEGRA_LIBRARIES_TO_INSTALL = "\
|
||||
tegra/libnvwinsys.so \
|
||||
@@ -1,12 +1,12 @@
|
||||
DESCRIPTION = "NVIDIA Fan Control"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "0131b26a89a8fbf5ca06d10b85ba2540"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "d836242ee6a3086dbeb17bf2dd0578cf"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-nvfancontrol"
|
||||
DEPENDS = "tegra-nvpower"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "3aa1175fc884e0d98e54d31ba35f6a88c30f10568b4b48294f776d7cfcbe7a97"
|
||||
MAINSUM = "60eaea891178c6462f30a2ccc668b594ece096fe6a2bf7c62fc9e28011c19a10"
|
||||
|
||||
SRC_URI += "\
|
||||
file://nvfancontrol.init \
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "NVIDIA Power Hinting Service"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fab0c15b4bbf7f8d5ac2bd6673d4211c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "4316d40a8ea9e946e76430d2d02b5848"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-core"
|
||||
@@ -8,8 +8,8 @@ require tegra-debian-libraries-common.inc
|
||||
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'init')};subdir=${BP};name=init"
|
||||
|
||||
MAINSUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
INITSUM = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
MAINSUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
INITSUM = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
SRC_URI[init.sha256sum] = "${INITSUM}"
|
||||
|
||||
do_install() {
|
||||
@@ -1,11 +1,11 @@
|
||||
DESCRIPTION = "nvpmodel tool and configuration files"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "859d1cdffa6db892caf6acf77a9264ef"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "d3b815fd718b1544bc231398ead64c3f"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-nvpmodel"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "e9cc802f0d40e58b1ddeba7fa7d1c2b77afb8e135c275d565814da5fbcc516cc"
|
||||
MAINSUM = "6156ac0c16442db94f689449fb56078527f723ede05d5c2357a311ec8c8143de"
|
||||
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
@@ -8,11 +8,11 @@ Signed-off-by: Matt Madison <matt@madison.systems>
|
||||
etc/systemd/nvpower.sh | 81 +-----------------------------------------
|
||||
1 file changed, 1 insertion(+), 80 deletions(-)
|
||||
|
||||
Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
Index: tegra-nvpower-35.4.1-20230801124926/etc/systemd/nvpower.sh
|
||||
===================================================================
|
||||
--- tegra-nvpower-35.2.1-20230121191456.orig/etc/systemd/nvpower.sh
|
||||
+++ tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
@@ -109,109 +109,6 @@ function set_power_state_perm()
|
||||
--- tegra-nvpower-35.4.1-20230801124926.orig/etc/systemd/nvpower.sh
|
||||
+++ tegra-nvpower-35.4.1-20230801124926/etc/systemd/nvpower.sh
|
||||
@@ -119,128 +119,6 @@ function set_power_state_perm()
|
||||
fi
|
||||
}
|
||||
|
||||
@@ -57,6 +57,11 @@ Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
- elif [ "${machine}" = "p3701-0000-as-p3701-0004" ] || \
|
||||
- [ "${machine}" = "p3701-0004" ]; then
|
||||
- conf_file="/etc/nvpmodel/nvpmodel_p3701_0004.conf"
|
||||
- elif [ "${machine}" = "p3701-0008" ]; then
|
||||
- conf_file="/etc/nvpmodel/nvpmodel_p3701_0008.conf"
|
||||
- if [ "${cvb}" = "p3740-0002-c01" ]; then
|
||||
- conf_file="/etc/nvpmodel/nvpmodel_p3701_0008_3740_0002.conf"
|
||||
- fi
|
||||
- elif [ "${machine}" = "p3767-0000" ] || \
|
||||
- [ "${machine}" = "p3767-0002" ]; then
|
||||
- conf_file="/etc/nvpmodel/nvpmodel_p3767_0000.conf"
|
||||
@@ -100,13 +105,27 @@ Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
- fi
|
||||
-
|
||||
- if [ "${SOCFAMILY}" = "tegra234" ]; then
|
||||
- if [ "${machine}" = "p3701-0002" ]; then
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3701_0002.conf"
|
||||
- if [[ "${machine}" =~ "p3701" ]]; then
|
||||
- # Use p3701_0000 as default fan settings for p3701 series
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3701_0000.conf"
|
||||
- if [ "${machine}" = "p3701-0008" ]; then
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3701_0008.conf"
|
||||
- fi
|
||||
- elif [[ "${machine}" =~ "p3767" ]]; then
|
||||
- # All p3767 series share the same fan settings
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3767_0000.conf"
|
||||
- else
|
||||
- # Use p3701_0000 as default fan settings for other tegra234 platforms
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3701_0000.conf"
|
||||
- fi
|
||||
-
|
||||
- if [ "${cvb}" = "p3711-0000" ]; then
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3711_0000.conf"
|
||||
- elif [ "${cvb}" = "p3740-0002-b01" ]; then
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3740_0002_b01.conf"
|
||||
- elif [ "${cvb}" = "p3740-0002-c01" ]; then
|
||||
- conf_file="/etc/nvpower/nvfancontrol/nvfancontrol_p3740_0002_c01.conf"
|
||||
- fi
|
||||
- fi
|
||||
-
|
||||
- if [ "${conf_file}" != "" ]; then
|
||||
@@ -119,10 +138,10 @@ Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
- fi
|
||||
-}
|
||||
-
|
||||
function cpu_hotplug()
|
||||
{
|
||||
# CPU hotplug
|
||||
@@ -250,7 +147,7 @@ function set_cpu_governor()
|
||||
# CPU hotplug helper function that turns on/off the CPU cores in the specified range
|
||||
# * Parameters:
|
||||
# * ${1}: desired online status (0 for offline, 1 for online)
|
||||
@@ -311,7 +189,7 @@ function set_cpu_governor()
|
||||
*schedutil*)
|
||||
# latest kernel is using the upstream driver and need to avoid setting
|
||||
# schedutil governor on kstable.
|
||||
@@ -131,7 +150,7 @@ Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
CPU_SCHEDUTIL_GOV=1
|
||||
fi
|
||||
;;
|
||||
@@ -498,8 +395,6 @@ SOCFAMILY=""
|
||||
@@ -587,8 +465,6 @@ SOCFAMILY=""
|
||||
|
||||
set_socfamily
|
||||
set_power_state_perm
|
||||
@@ -139,4 +158,4 @@ Index: tegra-nvpower-35.2.1-20230121191456/etc/systemd/nvpower.sh
|
||||
-create_nvfancontrol_symlink
|
||||
cpu_hotplug
|
||||
set_cpu_governor
|
||||
lock_se_frequency
|
||||
set_cpu_floor_freq
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "nvpower tool and configuration files"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fab0c15b4bbf7f8d5ac2bd6673d4211c"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "4316d40a8ea9e946e76430d2d02b5848"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-core"
|
||||
|
||||
@@ -8,9 +8,9 @@ require tegra-debian-libraries-common.inc
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'init')};subdir=${BP};name=init"
|
||||
SRC_SOC_DEBS += "${@l4t_deb_pkgname(d, 'tools')};subdir=${BP};name=tools"
|
||||
|
||||
MAINSUM = "4ae0a682f763d084c1c2b0c6a214a50ddf1910dcf666199e2f5d42130e789ffd"
|
||||
SRC_URI[init.sha256sum] = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
SRC_URI[tools.sha256sum] = "8d223e6e13661b11dfe09c5759b4d97c86417479d08ad0bbfba130ca00272e1a"
|
||||
MAINSUM = "e0f5e1af4b2c0b00530c7d49187d35a596d6b938ad9055459cd10c072d3b20e2"
|
||||
SRC_URI[init.sha256sum] = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
SRC_URI[tools.sha256sum] = "83d719a866b4477a4c98efc27e46c8694f6fc99402954e027dc208990d2205fb"
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-Drop-bc-usage-and-remove-symlink-creation-functions.patch \
|
||||
@@ -1,12 +1,12 @@
|
||||
DESCRIPTION = "NVIDIA sensor HAL daemon"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "0a282b202b51eab090698fcda604cb76"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "124808f082986e189c008346ac84e671"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-init"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
MAINSUM = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir}
|
||||
@@ -1,5 +1,5 @@
|
||||
DESCRIPTION = "NvSciIpc initialization tool"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fe65a18c0cbf70d19e3d6202a8c825b6"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "6a451131481f1bf9e113fb684e99849c"
|
||||
DEPENDS = "tegra-libraries-core"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-tools"
|
||||
@@ -10,8 +10,8 @@ SRC_SOC_DEBS += "\
|
||||
${@l4t_deb_pkgname(d, 'init')};subdir=${BP};name=init \
|
||||
"
|
||||
|
||||
MAINSUM = "8d223e6e13661b11dfe09c5759b4d97c86417479d08ad0bbfba130ca00272e1a"
|
||||
INITSUM = "f968bd70371dd0e8b4a1ab4dac3e1b84552453ab39c9ca6460efd778b2ecf816"
|
||||
MAINSUM = "83d719a866b4477a4c98efc27e46c8694f6fc99402954e027dc208990d2205fb"
|
||||
INITSUM = "3b1cd6cc764fe71e8a36509bc7c4556ea16c50ddbd0963740a359af813d3ff7f"
|
||||
SRC_URI[init.sha256sum] = "${INITSUM}"
|
||||
|
||||
do_install() {
|
||||
@@ -1,11 +1,11 @@
|
||||
DESCRIPTION = "L4T bootloader update support tools"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fe65a18c0cbf70d19e3d6202a8c825b6"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "6a451131481f1bf9e113fb684e99849c"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-tools"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "8d223e6e13661b11dfe09c5759b4d97c86417479d08ad0bbfba130ca00272e1a"
|
||||
MAINSUM = "83d719a866b4477a4c98efc27e46c8694f6fc99402954e027dc208990d2205fb"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${sbindir}
|
||||
@@ -1,11 +1,11 @@
|
||||
DESCRIPTION = "Miscellaneous tools provided by L4T"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "fe65a18c0cbf70d19e3d6202a8c825b6"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "6a451131481f1bf9e113fb684e99849c"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-tools"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "8d223e6e13661b11dfe09c5759b4d97c86417479d08ad0bbfba130ca00272e1a"
|
||||
MAINSUM = "83d719a866b4477a4c98efc27e46c8694f6fc99402954e027dc208990d2205fb"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${bindir}
|
||||
@@ -1,11 +1,11 @@
|
||||
L4T_DEB_COPYRIGHT_MD5 = "ce4d36df31e6cc73581fd2a25d16834e"
|
||||
L4T_DEB_COPYRIGHT_MD5 = "34723d6d005ff47007fff977eac035d6"
|
||||
DEPENDS = "tegra-libraries-core tegra-libraries-glxcore"
|
||||
|
||||
L4T_DEB_TRANSLATED_BPN = "nvidia-l4t-3d-core"
|
||||
|
||||
require tegra-debian-libraries-common.inc
|
||||
|
||||
MAINSUM = "ad895635ab22cbfc57c6a0fea7b1a75f6b5f26ec63c1b1848c49df83590a4bb1"
|
||||
MAINSUM = "190836b1f08f945da628a72c9fcc9918275ba9e8c907adeddba1adbda497af97"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${libdir}/xorg/modules/drivers
|
||||
@@ -1,6 +1,6 @@
|
||||
L4T_BSP_NAME = "${L4T_SRCS_NAME}"
|
||||
SRC_URI = "${L4T_URI_BASE}/public_sources.tbz2;downloadfilename=${L4T_BSP_PREFIX}-public_sources-${L4T_VERSION}.tbz2"
|
||||
SRC_URI[sha256sum] = "cd914110043cdb2a19a298fefc52d9dacbbcd560f781955fe03a1e98b470f2ae"
|
||||
SRC_URI[sha256sum] = "cad6179ae16cc23720dc019f3a36f054df5d153ce833f45cf1bd09a376f5442c"
|
||||
|
||||
inherit l4t_bsp
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
SUMMARY = "EDK2 Base Tools"
|
||||
LICENSE = "BSD-2-Clause-Patent"
|
||||
|
||||
require edk2-firmware-core-tegra-35.3.1.inc
|
||||
require edk2-firmware-core-tegra-35.4.1.inc
|
||||
|
||||
inherit native
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
require edk2-firmware.inc
|
||||
require edk2-firmware-core-tegra-35.3.1.inc
|
||||
require edk2-firmware-core-tegra-35.4.1.inc
|
||||
require conf/image-uefi.conf
|
||||
|
||||
LICENSE .= " & Proprietary"
|
||||
@@ -1,4 +1,4 @@
|
||||
require edk2-firmware-tegra-35.3.1.inc
|
||||
require edk2-firmware-tegra-35.4.1.inc
|
||||
|
||||
DESCRIPTION = "UEFI EDK2 Firmware for Jetson platforms"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require edk2-firmware-tegra-35.3.1.inc
|
||||
require edk2-firmware-tegra-35.4.1.inc
|
||||
|
||||
DESCRIPTION = "Standalone Memory Manager for OP-TEE on Jetson platforms"
|
||||
|
||||
@@ -10,7 +10,7 @@ PV .= "${@l4t_bsp_debian_version_suffix(d, pkgname='nvidia-l4t-weston')}"
|
||||
|
||||
inherit l4t_deb_pkgfeed
|
||||
|
||||
SRC_URI[sha256sum] = "818a9b1af77ab3a732076280335d623a321cad60ee4650fb461f7a31839fda41"
|
||||
SRC_URI[sha256sum] = "58a694750945d1bed4d126d6a8db144a26368ec6a2577001762c51c72a83427f"
|
||||
|
||||
S = "${WORKDIR}/${BPN}"
|
||||
B = "${S}"
|
||||
@@ -12,7 +12,7 @@ KERNEL_DISABLE_FW_USER_HELPER ?= "y"
|
||||
DEPENDS:remove = "kern-tools-native"
|
||||
DEPENDS:append = " kern-tools-tegra-native"
|
||||
|
||||
LINUX_VERSION ?= "5.10.104"
|
||||
LINUX_VERSION ?= "5.10.120"
|
||||
PV = "${LINUX_VERSION}+git${SRCPV}"
|
||||
FILESEXTRAPATHS:prepend := "${THISDIR}/${BPN}-${@bb.parse.vars_from_file(d.getVar('FILE', False),d)[1]}:"
|
||||
|
||||
@@ -20,7 +20,7 @@ LINUX_VERSION_EXTENSION ?= "-l4t-r${@'.'.join(d.getVar('L4T_VERSION').split('.')
|
||||
SCMVERSION ??= "y"
|
||||
|
||||
SRCBRANCH = "oe4t-patches${LINUX_VERSION_EXTENSION}"
|
||||
SRCREV = "7191dccf8670635906182cc2da862d9c0fdcb93a"
|
||||
SRCREV = "76678311c10b59a385a6d74152f3a0b976ae2a67"
|
||||
KBRANCH = "${SRCBRANCH}"
|
||||
SRC_REPO = "github.com/OE4T/linux-tegra-5.10.git;protocol=https"
|
||||
KERNEL_REPO = "${SRC_REPO}"
|
||||
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1d5fa2a493e937d5a4b96e5e03b90f7c"
|
||||
inherit module
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/nvidia_kernel_display_driver_source.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
COMPATIBLE_MACHINE = "(tegra234)"
|
||||
|
||||
@@ -8,7 +8,7 @@ LIC_FILES_CHKSUM = "file://nvbuf_utils.h;endline=9;md5=e74e59ff8c4105650b55b3a26
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvarguscamera_src.tbz2"
|
||||
TEGRA_SRC_SUBARCHIVE_OPTS = "--exclude=3rdpartyheaders.tbz2"
|
||||
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-Build-fixups.patch \
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://nvbuf_utils.h;endline=9;md5=e74e59ff8c4105650b55b3a26
|
||||
"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvcompositor_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base virtual/egl tegra-mmapi tegra-libraries-multimedia-utils"
|
||||
|
||||
@@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.libgstnvdrmvideosink;md5=674ef4559ff709167b72104cb9814e93"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/libgstnvdrmvideosink_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += " \
|
||||
file://0001-Update-makefile-for-OE-builds.patch \
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://gst-libs/gst/egl/LICENSE.libgstnvegl-1.0;md5=de0f9dfa
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gstegl_src.tbz2"
|
||||
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += " file://0001-Makefile-fixes-for-OE-builds.patch \
|
||||
file://0002-Fix-builds-without-x11.patch \
|
||||
@@ -4,7 +4,7 @@ LICENSE = "LGPL-2.0-only"
|
||||
LIC_FILES_CHKSUM = "file://gst-jpeg/gst-jpeg-1.0/COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gstjpeg_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "file://use-nvjpeg-for-plugin-name.patch"
|
||||
|
||||
@@ -4,7 +4,7 @@ LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://README.txt;endline=26;md5=d4da79f8cebc6b73ce481b090afa99ae"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvtee_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
DEPENDS = "gstreamer1.0 glib-2.0 gstreamer1.0-plugins-base"
|
||||
|
||||
@@ -10,7 +10,7 @@ TEGRA_SRC_SUBARCHIVE_OPTS = "--exclude=3rdpartyheaders.tbz2"
|
||||
TEGRA_SRC_EXTRA_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvarguscamera_src.tbz2"
|
||||
TEGRA_SRC_EXTRA_SUBARCHIVE_OPTS = "-C ${S} --strip-components=1 gst-nvarguscamera/nvbufsurface.h"
|
||||
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-Build-fixups.patch \
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://nvbufsurface.h;endline=9;md5=25279494f0285af8ac21bc9d
|
||||
"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvvidconv_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
DEPENDS = "gstreamer1.0 glib-2.0 gstreamer1.0-plugins-base tegra-libraries-multimedia tegra-mmapi cuda-driver cuda-cudart"
|
||||
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.gst-nvvideo4linux2;md5=457fb5d7ae2d8cd8cabcc2
|
||||
"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/gst-nvvideo4linux2_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "\
|
||||
file://0001-v4l2videoenc-Fix-negotiation-caps-leak.patch \
|
||||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://LICENSE.libgstnvvideosinks;md5=86ed1f32df3aaa376956e4
|
||||
"
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/libgstnvvideosinks_src.tbz2"
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
SRC_URI += "file://build-fixups.patch"
|
||||
|
||||
@@ -7,7 +7,7 @@ LIC_FILES_CHKSUM = "file://nvgst_sample_apps/nvgstcapture-1.0/nvgstcapture-1.0_R
|
||||
|
||||
TEGRA_SRC_SUBARCHIVE = "Linux_for_Tegra/source/public/nvgstapps_src.tbz2"
|
||||
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.3.1.inc
|
||||
require recipes-bsp/tegra-sources/tegra-sources-35.4.1.inc
|
||||
|
||||
DEPENDS = "gstreamer1.0 gstreamer1.0-plugins-base virtual/egl libx11 libxext"
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user