aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb_revision.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/usb/usb_revision.h')
-rw-r--r--sys/dev/usb/usb_revision.h25
1 files changed, 13 insertions, 12 deletions
diff --git a/sys/dev/usb/usb_revision.h b/sys/dev/usb/usb_revision.h
index 18b2d67020f6..d367e6c4f42e 100644
--- a/sys/dev/usb/usb_revision.h
+++ b/sys/dev/usb/usb_revision.h
@@ -30,47 +30,48 @@
/*
* The "USB_SPEED" macros defines all the supported USB speeds.
*/
-enum usb2_speed {
+enum usb_dev_speed {
USB_SPEED_VARIABLE,
USB_SPEED_LOW,
USB_SPEED_FULL,
USB_SPEED_HIGH,
USB_SPEED_SUPER,
- USB_SPEED_MAX
};
+#define USB_SPEED_MAX (USB_SPEED_SUPER+1)
/*
* The "USB_REV" macros defines all the supported USB revisions.
*/
-enum usb2_revision {
+enum usb_revision {
USB_REV_UNKNOWN,
USB_REV_PRE_1_0,
USB_REV_1_0,
USB_REV_1_1,
USB_REV_2_0,
USB_REV_2_5,
- USB_REV_3_0,
- USB_REV_MAX
+ USB_REV_3_0
};
+#define USB_REV_MAX (USB_REV_3_0+1)
/*
- * The "USB_MODE" macros defines all the supported USB modes.
+ * Supported host contoller modes.
*/
-enum usb2_mode {
- USB_MODE_HOST,
- USB_MODE_DEVICE,
- USB_MODE_MAX
+enum usb_hc_mode {
+ USB_MODE_HOST, /* initiates transfers */
+ USB_MODE_DEVICE, /* bus transfer target */
+ USB_MODE_DUAL /* can be host or device */
};
+#define USB_MODE_MAX (USB_MODE_DUAL+1)
/*
* The "USB_MODE" macros defines all the supported device states.
*/
-enum usb2_dev_state {
+enum usb_dev_state {
USB_STATE_DETACHED,
USB_STATE_ATTACHED,
USB_STATE_POWERED,
USB_STATE_ADDRESSED,
USB_STATE_CONFIGURED,
- USB_STATE_MAX,
};
+#define USB_STATE_MAX (USB_STATE_CONFIGURED+1)
#endif /* _USB2_REVISION_H_ */