git: 61e2ffd8168c - main - libusb: Sync libusb_class_code with upstream

From: ShengYi Hung <aokblast_at_FreeBSD.org>
Date: Wed, 17 Jun 2026 20:11:26 UTC
The branch main has been updated by aokblast:

URL: https://cgit.FreeBSD.org/src/commit/?id=61e2ffd8168cc0f558ba7effe445573ffe2ad8c3

commit 61e2ffd8168cc0f558ba7effe445573ffe2ad8c3
Author:     ShengYi Hung <aokblast@FreeBSD.org>
AuthorDate: 2026-06-17 19:50:54 +0000
Commit:     ShengYi Hung <aokblast@FreeBSD.org>
CommitDate: 2026-06-17 20:11:13 +0000

    libusb: Sync libusb_class_code with upstream
    
    This reflects the difference from the upstream libusb code.
    See: https://github.com/libusb/libusb/blob/master/libusb/libusb.h
    
    Reviewed by:    adrian
    Event:          BSDCan 2026
    Sponsored by:   The FreeBSD Foundation
    Differential Revision: https://reviews.freebsd.org/D57620
---
 lib/libusb/libusb.h | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/lib/libusb/libusb.h b/lib/libusb/libusb.h
index fd99a67216aa..55982be2ead3 100644
--- a/lib/libusb/libusb.h
+++ b/lib/libusb/libusb.h
@@ -64,6 +64,11 @@ enum libusb_class_code {
 	LIBUSB_CLASS_CONTENT_SECURITY = 13,
 	LIBUSB_CLASS_VIDEO = 14,
 	LIBUSB_CLASS_PERSONAL_HEALTHCARE = 15,
+	LIBUSB_CLASS_AUDIO_VIDEO = 16,
+	LIBUSB_CLASS_BILLBOARD = 17,
+	LIBUSB_CLASS_TYPE_C_BRIDGE = 18,
+	LIBUSB_CLASS_BULK_DISPLAY_PROTOCOL = 19,
+	LIBUSB_CLASS_MCTP = 20,
 	LIBUSB_CLASS_DIAGNOSTIC_DEVICE = 0xdc,
 	LIBUSB_CLASS_WIRELESS = 0xe0,
 	LIBUSB_CLASS_MISCELLANEOUS = 0xef,