patch-2.4.27 linux-2.4.27/include/linux/usb_ch9.h
Next file: linux-2.4.27/include/linux/usb_gadget.h
Previous file: linux-2.4.27/include/linux/sysctl.h
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
2004-08-07 16:26:06.333415768 -0700
- Orig file:
linux-2.4.26/include/linux/usb_ch9.h
- Orig date:
2003-11-28 10:26:21.000000000 -0800
diff -urN linux-2.4.26/include/linux/usb_ch9.h linux-2.4.27/include/linux/usb_ch9.h
@@ -68,6 +68,20 @@
#define USB_REQ_SET_INTERFACE 0x0B
#define USB_REQ_SYNCH_FRAME 0x0C
+/*
+ * USB feature flags are written using USB_REQ_{CLEAR,SET}_FEATURE, and
+ * are read as a bit array returned by USB_REQ_GET_STATUS. (So there
+ * are at most sixteen features of each type.)
+ */
+#define USB_DEVICE_SELF_POWERED 0 /* (read only) */
+#define USB_DEVICE_REMOTE_WAKEUP 1 /* dev may initiate wakeup */
+#define USB_DEVICE_TEST_MODE 2 /* (high speed only) */
+#define USB_DEVICE_B_HNP_ENABLE 3 /* dev may initiate HNP */
+#define USB_DEVICE_A_HNP_SUPPORT 4 /* RH port supports HNP */
+#define USB_DEVICE_A_ALT_HNP_SUPPORT 5 /* other RH port does */
+
+#define USB_ENDPOINT_HALT 0 /* IN/OUT will STALL */
+
/**
* struct usb_ctrlrequest - SETUP data for a USB device control request
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)