On Thu, Oct 07, 2010 at 05:24:36PM +0200, tlinder wrote: > Signed-off-by: tlinder <tlinder@xxxxxxxxxxxxxx> I need a "real" name here please. > --- > include/linux/usb/ch9.h | 59 +++++++++++++++++++++++++++++++++++++++++++++- > 1 files changed, 57 insertions(+), 2 deletions(-) > > diff --git a/include/linux/usb/ch9.h b/include/linux/usb/ch9.h > index da2ed77..20573b2 100644 > --- a/include/linux/usb/ch9.h > +++ b/include/linux/usb/ch9.h > @@ -123,8 +123,23 @@ > #define USB_DEVICE_A_ALT_HNP_SUPPORT 5 /* (otg) other RH port does */ > #define USB_DEVICE_DEBUG_MODE 6 /* (special devices only) */ > > +/** What's this '**' for? > + * New Feature Selectors as added by USB 3.0 > + * See USB 3.0 spec Table 9-6 > + */ > +#define USB_DEVICE_U1_ENABLE 48 /* dev may initiate U1 transition */ > +#define USB_DEVICE_U2_ENABLE 49 /* dev may initiate U2 transition*/ > +#define USB_DEVICE_LTM_ENABLE 50 /* dev may send LTM*/ > +#define USB_INTRF_FUNC_SUSPEND 0 /* function suspend*/ > + > +#define USB_INTR_FUNC_SUSPEND_OPT_MASK 0xFF00 > + > #define USB_ENDPOINT_HALT 0 /* IN/OUT will STALL */ > > +/* Bit array elements as returned by the USB_REQ_GET_STATUS request. */ > +#define USB_DEV_STAT_U1_ENABLED 2 /* transition into U1 state */ > +#define USB_DEV_STAT_U2_ENABLED 3 /* transition into U2 state */ > +#define USB_DEV_STAT_LTM_ENABLED 4 /* Latency tolerance messages*/ > > /** > * struct usb_ctrlrequest - SETUP data for a USB device control request > @@ -675,6 +690,7 @@ struct usb_bos_descriptor { > __u8 bNumDeviceCaps; > } __attribute__((packed)); > > +#define USB_DT_BOS_SIZE 5 > /*-------------------------------------------------------------------------*/ > > /* USB_DT_DEVICE_CAPABILITY: grouped with BOS */ > @@ -712,16 +728,55 @@ struct usb_wireless_cap_descriptor { /* Ultra Wide Band */ > __u8 bReserved; > } __attribute__((packed)); > > +/* USB 2.0 Extension descriptor */ > #define USB_CAP_TYPE_EXT 2 > - Why delete this line? Clean this up and I can take this type of change now. thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html