diff options
Diffstat (limited to 'include/linux/usb/ch9.h')
| -rw-r--r-- | include/linux/usb/ch9.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/include/linux/usb/ch9.h b/include/linux/usb/ch9.h index 7e0d3084f76c..73a2f4eb1f7a 100644 --- a/include/linux/usb/ch9.h +++ b/include/linux/usb/ch9.h | |||
| @@ -455,7 +455,7 @@ struct usb_encryption_descriptor { | |||
| 455 | 455 | ||
| 456 | /*-------------------------------------------------------------------------*/ | 456 | /*-------------------------------------------------------------------------*/ |
| 457 | 457 | ||
| 458 | /* USB_DT_BOS: group of wireless capabilities */ | 458 | /* USB_DT_BOS: group of device-level capabilities */ |
| 459 | struct usb_bos_descriptor { | 459 | struct usb_bos_descriptor { |
| 460 | __u8 bLength; | 460 | __u8 bLength; |
| 461 | __u8 bDescriptorType; | 461 | __u8 bDescriptorType; |
| @@ -501,6 +501,16 @@ struct usb_wireless_cap_descriptor { /* Ultra Wide Band */ | |||
| 501 | __u8 bReserved; | 501 | __u8 bReserved; |
| 502 | } __attribute__((packed)); | 502 | } __attribute__((packed)); |
| 503 | 503 | ||
| 504 | #define USB_CAP_TYPE_EXT 2 | ||
| 505 | |||
| 506 | struct usb_ext_cap_descriptor { /* Link Power Management */ | ||
| 507 | __u8 bLength; | ||
| 508 | __u8 bDescriptorType; | ||
| 509 | __u8 bDevCapabilityType; | ||
| 510 | __u8 bmAttributes; | ||
| 511 | #define USB_LPM_SUPPORT (1 << 1) /* supports LPM */ | ||
| 512 | } __attribute__((packed)); | ||
| 513 | |||
| 504 | /*-------------------------------------------------------------------------*/ | 514 | /*-------------------------------------------------------------------------*/ |
| 505 | 515 | ||
| 506 | /* USB_DT_WIRELESS_ENDPOINT_COMP: companion descriptor associated with | 516 | /* USB_DT_WIRELESS_ENDPOINT_COMP: companion descriptor associated with |
