Skip to content

Commit a9e5520

Browse files
committed
tracked on RSDSO-21463: [Jetson JP6] No Metadata when camera is connected to JP6 via USB3
1 parent dcb68a0 commit a9e5520

1 file changed

Lines changed: 27 additions & 23 deletions

File tree

scripts/patch-realsense-ubuntu-L4T.sh

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -79,39 +79,42 @@ fi
7979
#Select the kernel patches revision that matches the paltform configuration
8080
RELEASE_STRING="release"
8181
case ${JETSON_L4T_VERSION} in
82-
"32.2.1" | "32.2.3" | "32.3.1" | "32.4.3")
83-
PATCHES_REV="4.4" # Baseline for the patches
82+
32.2.1 | 32.2.3 | 32.3.1 | 32.4.3)
83+
PATCHES_REV=4.4 # Baseline for the patches
8484
echo -e "\e[32mNote: the patch makes changes to kernel device tree to support HID IMU sensors\e[0m"
8585
;;
86-
"32.4.4" | "32.5" | "32.5.1" | "32.6.1" | "32.7.1")
87-
PATCHES_REV="4.4.1" # JP 4.4.1, 32.7.1 is JP 4.6.1
86+
32.4.4 | 32.5 | 32.5.1 | 32.6.1 | 32.7.1)
87+
PATCHES_REV=4.4.1 # JP 4.4.1, 32.7.1 is JP 4.6.1
8888
;;
89-
"35.1" | "35.4.1")
90-
PATCHES_REV="5.0" # JP 5.0.2, JP 5.1.2
91-
KERNEL_RELEASE="5.10"
92-
[[ $JETSON_L4T_VERSION = "35.1" ]] && RELEASE_STRING="Release"
89+
35.1 | 35.4.1 | 35.6.4)
90+
# 35.1 --> JP 5.0.2
91+
# 35.4.1 --> JP 5.1.2
92+
# 35.6.4 --> JP 5.1.6
93+
PATCHES_REV=5.0
94+
KERNEL_RELEASE=5.10
95+
[[ $JETSON_L4T_VERSION = 35.1 ]] && RELEASE_STRING="Release"
9396
KBASE=./Tegra/kernel/kernel-$KERNEL_RELEASE
9497
;;
95-
"36.3" | "36.4" | "36.4.3" | "36.4.4" | "36.4.7" | "36.5")
96-
# 36.3 --> 6.0
97-
# 36.4 -> 6.1
98-
# 36.4.3 --> 6.2
99-
# 36.4.4, 36.4.7 --> 6.2.1
100-
# 36.5 --> 6.2.2
101-
PATCHES_REV="6.0"
102-
KERNEL_RELEASE="5.15"
98+
36.3 | 36.4 | 36.4.3 | 36.4.4 | 36.4.7 | 36.5)
99+
# 36.3 --> JP 6.0
100+
# 36.4 -> JP 6.1
101+
# 36.4.3 --> JP 6.2
102+
# 36.4.4, 36.4.7 --> JP 6.2.1
103+
# 36.5 --> JP 6.2.2
104+
PATCHES_REV=6.0
105+
KERNEL_RELEASE=5.15
103106
UBUNTU_CODENAME=jammy
104107
KBASE=./Tegra/kernel/kernel-${UBUNTU_CODENAME}-src
105108
;;
106-
"38.2" | "38.2.1" | "38.2.2")
109+
38.2 | 38.2.1 | 38.2.2)
107110
# for revisions 38 licence link is inconsistent
108-
JETSON_L4T_REVISION_LONG="2.0"
109-
# 38.2 --> 7.0
111+
JETSON_L4T_REVISION_LONG=2.0
112+
# 38.2 --> JP 7.0
110113
;&
111-
"38.4")
112-
# 38.4 --> 7.1
113-
PATCHES_REV="7.0"
114-
KERNEL_RELEASE="6.8"
114+
38.4)
115+
# 38.4 --> JP 7.1
116+
PATCHES_REV=7.0
117+
KERNEL_RELEASE=6.8
115118
UBUNTU_CODENAME=noble
116119
KBASE=./Tegra/kernel/kernel-${UBUNTU_CODENAME}-src
117120
;;
@@ -201,6 +204,7 @@ if version_lt "${PATCHES_REV}" "6.0"; then
201204
patch -p1 < ./LRS_Patches/05-realsense-powerlinefrequency-control-fix.patch
202205
else
203206
patch -p1 < ${sdk_dir}/scripts/realsense-camera-formats-"${UBUNTU_CODENAME}"-master.patch
207+
patch -p1 < ${sdk_dir}/scripts/realsense-metadata-"${UBUNTU_CODENAME}"-master.patch
204208
[[ -f ${sdk_dir}/scripts/realsense-powerlinefrequency-control-fix-"${UBUNTU_CODENAME}".patch ]] \
205209
&& patch -p1 < ${sdk_dir}/scripts/realsense-powerlinefrequency-control-fix-"${UBUNTU_CODENAME}".patch
206210
[[ -f ${sdk_dir}/scripts/makefile-${UBUNTU_CODENAME}-${PATCHES_REV}.patch ]] \

0 commit comments

Comments
 (0)