diff mbox series

usb : Report additional USB classes

Message ID HyQ2m5d9FYYCYRhIoNhWz4TwwDwKyilFmKmV7GQ9reg-NucmXycuQk2Epf4ef17E3ZrQQTBogxd-tb2KcSbD9XhVsdFGNc6I9kmOvvNWLpw=@protonmail.com (mailing list archive)
State Superseded
Headers show
Series usb : Report additional USB classes | expand

Commit Message

Rob Gill May 31, 2020, 11:10 a.m. UTC
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]

Signed-off-by: Rob Gill <rrobgill@protonmail.com>
---
 drivers/usb/core/devices.c   | 4 ++++
 include/uapi/linux/usb/ch9.h | 4 ++++
 2 files changed, 8 insertions(+)

--
2.17.1

Comments

gregkh@linuxfoundation.org May 31, 2020, 11:33 a.m. UTC | #1
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 mbox series

Patch

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