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:
|