chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
usb_id: add "image" class
[elogind.git]
/
extras
/
usb_id
/
usb_id.c
diff --git
a/extras/usb_id/usb_id.c
b/extras/usb_id/usb_id.c
index 492484da39ca3740d454b27230076aa9ec8be327..28352eb08a239d9c36e812b893b10ce2c9c12626 100644
(file)
--- a/
extras/usb_id/usb_id.c
+++ b/
extras/usb_id/usb_id.c
@@
-54,22
+54,24
@@
static void set_usb_iftype(char *to, int if_class_num, size_t len)
case 1:
type = "audio";
break;
case 1:
type = "audio";
break;
+ case 2: /* CDC-Control */
+ break;
case 3:
type = "hid";
break;
case 3:
type = "hid";
break;
+ case 5: /* Physical */
+ break;
+ case 6:
+ type = "image";
+ break;
case 7:
type = "printer";
break;
case 8:
type = "storage";
break;
case 7:
type = "printer";
break;
case 8:
type = "storage";
break;
- case 2: /* CDC-Control */
- break;
- case 5: /* Physical */
- break;
- case 6: /* Image */
- break;
- case 9: /* HUB */
+ case 9:
+ type = "hub";
break;
case 0x0a: /* CDC-Data */
break;
break;
case 0x0a: /* CDC-Data */
break;
@@
-84,7
+86,7
@@
static void set_usb_iftype(char *to, int if_class_num, size_t len)
break;
case 0xe0: /* Wireless Controller */
break;
break;
case 0xe0: /* Wireless Controller */
break;
- case 0xf
2
: /* Application-specific */
+ case 0xf
e
: /* Application-specific */
break;
case 0xff: /* Vendor-specific */
break;
break;
case 0xff: /* Vendor-specific */
break;