History

Merge tag 'usb-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb into usb-next

Felipe writes: usb: patches for v4.3 merge window New support for Allwinne SoC on the MUSB driver has been added to the list of glue layers. MUSB also got support for building all DMA engines in one binary; this will be great for distros. DWC3 now has no trace of dev_dbg()/dev_vdbg() usage. We will rely solely on tracing to debug DWC3. There was also a fix for memory corruption with EP0 when maxpacket size transfers are > 512 bytes. Robert's EP capabilities flags is making EP selection a lot simpler. UDCs are now required to set these flags up when adding endpoints to the framework. Other than these, we have the usual set of miscelaneous cleanups and minor fixes.

Greg Kroah-Hartman committed 11 years ago

Commit a3fbedf2 parents e6bbe1d 2f3cc24113 files · +3440 −1079Browse files

Showing the changes to include/uapi (1 of 113 files). Show all

Unified · Split

include/uapi/linux/usb/ch9.h+12−0
@@ -674,9 +674,21 @@ struct usb_otg_descriptor { · 673 unmodified lines
674 __u8 bmAttributes; /* support for HNP, SRP, etc */674 __u8 bmAttributes; /* support for HNP, SRP, etc */
675} __attribute__ ((packed));675} __attribute__ ((packed));
676 676
677/* USB_DT_OTG (from OTG 2.0 supplement) */
678struct usb_otg20_descriptor {
679 __u8 bLength;
680 __u8 bDescriptorType;
681
682 __u8 bmAttributes; /* support for HNP, SRP and ADP, etc */
683 __le16 bcdOTG; /* OTG and EH supplement release number
684 * in binary-coded decimal(i.e. 2.0 is 0200H)
685 */
686} __attribute__ ((packed));
687
677/* from usb_otg_descriptor.bmAttributes */688/* from usb_otg_descriptor.bmAttributes */
678#define USB_OTG_SRP (1 << 0)689#define USB_OTG_SRP (1 << 0)
679#define USB_OTG_HNP (1 << 1) /* swap host/device roles */690#define USB_OTG_HNP (1 << 1) /* swap host/device roles */
691#define USB_OTG_ADP (1 << 2) /* support ADP */
680 692
681/*-------------------------------------------------------------------------*/693/*-------------------------------------------------------------------------*/
682 694