diff options
| author | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 20:55:21 -0400 |
|---|---|---|
| committer | Dan Williams <dan.j.williams@intel.com> | 2009-09-08 20:55:21 -0400 |
| commit | bbb20089a3275a19e475dbc21320c3742e3ca423 (patch) | |
| tree | 216fdc1cbef450ca688135c5b8969169482d9a48 /include/linux/usb/ch9.h | |
| parent | 3e48e656903e9fd8bc805c6a2c4264d7808d315b (diff) | |
| parent | 657a77fa7284d8ae28dfa48f1dc5d919bf5b2843 (diff) | |
Merge branch 'dmaengine' into async-tx-next
Conflicts:
crypto/async_tx/async_xor.c
drivers/dma/ioat/dma_v2.h
drivers/dma/ioat/pci.c
drivers/md/raid5.c
Diffstat (limited to 'include/linux/usb/ch9.h')
| -rw-r--r-- | include/linux/usb/ch9.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/include/linux/usb/ch9.h b/include/linux/usb/ch9.h index b145119a90da..93223638f702 100644 --- a/include/linux/usb/ch9.h +++ b/include/linux/usb/ch9.h | |||
| @@ -191,6 +191,8 @@ struct usb_ctrlrequest { | |||
| 191 | #define USB_DT_WIRE_ADAPTER 0x21 | 191 | #define USB_DT_WIRE_ADAPTER 0x21 |
| 192 | #define USB_DT_RPIPE 0x22 | 192 | #define USB_DT_RPIPE 0x22 |
| 193 | #define USB_DT_CS_RADIO_CONTROL 0x23 | 193 | #define USB_DT_CS_RADIO_CONTROL 0x23 |
| 194 | /* From the USB 3.0 spec */ | ||
| 195 | #define USB_DT_SS_ENDPOINT_COMP 0x30 | ||
| 194 | 196 | ||
| 195 | /* Conventional codes for class-specific descriptors. The convention is | 197 | /* Conventional codes for class-specific descriptors. The convention is |
| 196 | * defined in the USB "Common Class" Spec (3.11). Individual class specs | 198 | * defined in the USB "Common Class" Spec (3.11). Individual class specs |
| @@ -535,6 +537,20 @@ static inline int usb_endpoint_is_isoc_out( | |||
| 535 | 537 | ||
| 536 | /*-------------------------------------------------------------------------*/ | 538 | /*-------------------------------------------------------------------------*/ |
| 537 | 539 | ||
| 540 | /* USB_DT_SS_ENDPOINT_COMP: SuperSpeed Endpoint Companion descriptor */ | ||
| 541 | struct usb_ss_ep_comp_descriptor { | ||
| 542 | __u8 bLength; | ||
| 543 | __u8 bDescriptorType; | ||
| 544 | |||
| 545 | __u8 bMaxBurst; | ||
| 546 | __u8 bmAttributes; | ||
| 547 | __u16 wBytesPerInterval; | ||
| 548 | } __attribute__ ((packed)); | ||
| 549 | |||
| 550 | #define USB_DT_SS_EP_COMP_SIZE 6 | ||
| 551 | |||
| 552 | /*-------------------------------------------------------------------------*/ | ||
| 553 | |||
| 538 | /* USB_DT_DEVICE_QUALIFIER: Device Qualifier descriptor */ | 554 | /* USB_DT_DEVICE_QUALIFIER: Device Qualifier descriptor */ |
| 539 | struct usb_qualifier_descriptor { | 555 | struct usb_qualifier_descriptor { |
| 540 | __u8 bLength; | 556 | __u8 bLength; |
| @@ -752,6 +768,7 @@ enum usb_device_speed { | |||
| 752 | USB_SPEED_LOW, USB_SPEED_FULL, /* usb 1.1 */ | 768 | USB_SPEED_LOW, USB_SPEED_FULL, /* usb 1.1 */ |
| 753 | USB_SPEED_HIGH, /* usb 2.0 */ | 769 | USB_SPEED_HIGH, /* usb 2.0 */ |
| 754 | USB_SPEED_VARIABLE, /* wireless (usb 2.5) */ | 770 | USB_SPEED_VARIABLE, /* wireless (usb 2.5) */ |
| 771 | USB_SPEED_SUPER, /* usb 3.0 */ | ||
| 755 | }; | 772 | }; |
| 756 | 773 | ||
| 757 | enum usb_device_state { | 774 | enum usb_device_state { |
