diff options
Diffstat (limited to 'include/linux/usb/ch9.h')
| -rw-r--r-- | include/linux/usb/ch9.h | 5 | 
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/usb/ch9.h b/include/linux/usb/ch9.h index 3b6f628880f8..af21f3115919 100644 --- a/include/linux/usb/ch9.h +++ b/include/linux/usb/ch9.h @@ -789,6 +789,11 @@ struct usb_ext_cap_descriptor {		/* Link Power Management */  	__u8  bDevCapabilityType;  	__le32 bmAttributes;  #define USB_LPM_SUPPORT			(1 << 1)	/* supports LPM */ +#define USB_BESL_SUPPORT		(1 << 2)	/* supports BESL */ +#define USB_BESL_BASELINE_VALID		(1 << 3)	/* Baseline BESL valid*/ +#define USB_BESL_DEEP_VALID		(1 << 4)	/* Deep BESL valid */ +#define USB_GET_BESL_BASELINE(p)	(((p) & (0xf << 8)) >> 8) +#define USB_GET_BESL_DEEP(p)		(((p) & (0xf << 12)) >> 12)  } __attribute__((packed));  #define USB_DT_USB_EXT_CAP_SIZE	7  | 
