summaryrefslogtreecommitdiff
path: root/comms/usbmuxd/files/patch-src_usb.c
blob: 3f27871966e88ca47630a912dec01e465d84e0de (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
The LIBUSB_SPEED_SUPER_PLUS emum was added in libusb 1.0.24 (December
10, 2020). Support for the LIBUSB_SPEED_SUPER_PLUS enum was much more
recently added to our implementation in [1].

[1] https://cgit.freebsd.org/src/commit/?id=f938c0a90313125a9518307e80ca92d4c71f7745

--- src/usb.c.orig	2025-02-01 20:07:39 UTC
+++ src/usb.c
@@ -625,9 +625,11 @@ static void device_complete_initialization(struct mode
 		case LIBUSB_SPEED_SUPER:
 			usbdev->speed = 5000000000;
 			break;
+#if defined(__FreeBSD__) && __FreeBSD_version >= 1500044
 		case LIBUSB_SPEED_SUPER_PLUS:
 			usbdev->speed = 10000000000;
 			break;
+#endif
 		case LIBUSB_SPEED_HIGH:
 		case LIBUSB_SPEED_UNKNOWN:
 		default: