Message ID | HyQ2m5d9FYYCYRhIoNhWz4TwwDwKyilFmKmV7GQ9reg-NucmXycuQk2Epf4ef17E3ZrQQTBogxd-tb2KcSbD9XhVsdFGNc6I9kmOvvNWLpw=@protonmail.com (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | usb : Report additional USB classes | expand |
On Sun, May 31, 2020 at 11:10:55AM +0000, Rob Gill wrote: > >From 77198692578122b24cf620209cd0fc289287fc8a Mon Sep 17 00:00:00 2001 > From: Rob Gill <rrobgill@protonmail.com> > Date: Sun, 31 May 2020 20:49:57 +1000 > [PATCH] usb : Report additional USB classes > 10h (USB Type-C combined audio/video devices), 11h (USB billboard), 12h (USB Type-C bridge). [https://www.usb.org/defined-class-codes] Odd, why is this all in the body of the email message? Please use git send-email. > > Signed-off-by: Rob Gill <rrobgill@protonmail.com> No changelog text? I can't take patches without that :( Can you fix this up and resend please? thanks, greg k-h
diff --git a/drivers/usb/core/devices.c b/drivers/usb/core/devices.c index 44f28a114..dda791e5b 100644 --- a/drivers/usb/core/devices.c +++ b/drivers/usb/core/devices.c @@ -133,6 +133,10 @@ static const struct class_info clas_info[] = { {USB_CLASS_CSCID, "scard"}, {USB_CLASS_CONTENT_SEC, "c-sec"}, {USB_CLASS_VIDEO, "video"}, + {USB_CLASS_PERSONAL_HEALTHCARE, "phlth"}, + {USB_CLASS_AUDIO_VIDEO, "av"}, + {USB_CLASS_BILLBOARD, "blbrd"}, + {USB_CLASS_USB_TYPE_C_BRIDGE, "bridg"}, {USB_CLASS_WIRELESS_CONTROLLER, "wlcon"}, {USB_CLASS_MISC, "misc"}, {USB_CLASS_APP_SPEC, "app."}, diff --git a/include/uapi/linux/usb/ch9.h b/include/uapi/linux/usb/ch9.h index 2b623f36a..90f63f55b 100644 --- a/include/uapi/linux/usb/ch9.h +++ b/include/uapi/linux/usb/ch9.h @@ -325,6 +325,10 @@ struct usb_device_descriptor { #define USB_CLASS_CSCID 0x0b /* chip+ smart card */ #define USB_CLASS_CONTENT_SEC 0x0d /* content security */ #define USB_CLASS_VIDEO 0x0e +#define USB_CLASS_PERSONAL_HEALTHCARE 0x0f +#define USB_CLASS_AUDIO_VIDEO 0x10 +#define USB_CLASS_BILLBOARD 0x11 +#define USB_CLASS_USB_TYPE_C_BRIDGE 0x12 #define USB_CLASS_WIRELESS_CONTROLLER 0xe0 #define USB_CLASS_MISC 0xef #define USB_CLASS_APP_SPEC 0xfe