Skip to content

Commit 4ea18e4

Browse files
committed
manual patches in JP5.0.2 for D436, D555, D585
1 parent 6571bd4 commit 4ea18e4

File tree

1 file changed

+41
-5
lines changed

1 file changed

+41
-5
lines changed

scripts/Tegra/LRS_Patches/02-realsense-metadata-L4T-5.0.2.patch

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1-
From ebead177b193c29765c36b5d9b2f2a7defa7adaa Mon Sep 17 00:00:00 2001
1+
From 25aa40c7515470860ebed0ada472b00b0108e942 Mon Sep 17 00:00:00 2001
22
From: Dmitry Perchanov <[email protected]>
33
Date: Thu, 24 Nov 2022 18:57:46 +0200
44
Subject: [PATCH] Enabling UVC Metadata attributes with L4T 5.0.2 Ubuntu 20.04.
55
Kernel 5.10
66

77
---
8-
drivers/media/usb/uvc/uvc_driver.c | 261 +++++++++++++++++++++++++++++
9-
1 file changed, 261 insertions(+)
8+
drivers/media/usb/uvc/uvc_driver.c | 297 +++++++++++++++++++++++++++++
9+
1 file changed, 297 insertions(+)
1010

1111
diff --git a/drivers/media/usb/uvc/uvc_driver.c b/drivers/media/usb/uvc/uvc_driver.c
12-
index 8ed019b26e76..443bfedb516b 100644
12+
index 8ed019b26..f99f5f464 100644
1313
--- a/drivers/media/usb/uvc/uvc_driver.c
1414
+++ b/drivers/media/usb/uvc/uvc_driver.c
15-
@@ -3350,6 +3350,267 @@ static const struct usb_device_id uvc_ids[] = {
15+
@@ -3350,6 +3350,303 @@ static const struct usb_device_id uvc_ids[] = {
1616
.bInterfaceSubClass = 1,
1717
.bInterfaceProtocol = 0,
1818
.driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
@@ -276,6 +276,42 @@ index 8ed019b26e76..443bfedb516b 100644
276276
+ .bInterfaceClass = USB_CLASS_VIDEO,
277277
+ .bInterfaceSubClass = 1,
278278
+ .bInterfaceProtocol = 0,
279+
+ .driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
280+
+ /* RealSense D436 Depth Camera */
281+
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
282+
+ | USB_DEVICE_ID_MATCH_INT_INFO,
283+
+ .idVendor = 0x8086,
284+
+ .idProduct = 0x1156,
285+
+ .bInterfaceClass = USB_CLASS_VIDEO,
286+
+ .bInterfaceSubClass = 1,
287+
+ .bInterfaceProtocol = 0,
288+
+ .driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
289+
+ /* RealSense D555 Depth Camera */
290+
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
291+
+ | USB_DEVICE_ID_MATCH_INT_INFO,
292+
+ .idVendor = 0x8086,
293+
+ .idProduct = 0x0b56,
294+
+ .bInterfaceClass = USB_CLASS_VIDEO,
295+
+ .bInterfaceSubClass = 1,
296+
+ .bInterfaceProtocol = UVC_PC_PROTOCOL_15,
297+
+ .driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
298+
+ /* RealSense D585 Depth Camera */
299+
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
300+
+ | USB_DEVICE_ID_MATCH_INT_INFO,
301+
+ .idVendor = 0x8086,
302+
+ .idProduct = 0x0b6a,
303+
+ .bInterfaceClass = USB_CLASS_VIDEO,
304+
+ .bInterfaceSubClass = 1,
305+
+ .bInterfaceProtocol = UVC_PC_PROTOCOL_15,
306+
+ .driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
307+
+ /* RealSense 585 Camera */
308+
+ { .match_flags = USB_DEVICE_ID_MATCH_DEVICE
309+
+ | USB_DEVICE_ID_MATCH_INT_INFO,
310+
+ .idVendor = 0x8086,
311+
+ .idProduct = 0x0b6b,
312+
+ .bInterfaceClass = USB_CLASS_VIDEO,
313+
+ .bInterfaceSubClass = 1,
314+
+ .bInterfaceProtocol = UVC_PC_PROTOCOL_15,
279315
+ .driver_info = UVC_INFO_META(V4L2_META_FMT_D4XX) },
280316
/* Generic USB Video Class */
281317
{ USB_INTERFACE_INFO(USB_CLASS_VIDEO, 1, UVC_PC_PROTOCOL_UNDEFINED) },

0 commit comments

Comments
 (0)