PERFORCE change 130737 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Wed Dec 12 13:40:09 PST 2007
http://perforce.freebsd.org/chv.cgi?CH=130737
Change 130737 by hselasky at hselasky_laptop001 on 2007/12/12 21:39:39
This commit is USB device side related.
o This commit introduces a new port status bit,
"UPS_PORT_MODE_DEVICE", which tells the mode of the
HUB Port: Device or Host Mode. According the USB2.0
specification this bit should always read 0 which
translates to USB_MODE_HOST.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb.h#24 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb.h#24 (text+ko) ====
@@ -56,6 +56,7 @@
#define USB_MAX_DEVICES 128
#define USB_START_ADDR 0
+#define USB_ROOT_HUB_ADDR 1
#define USB_ISOC_TIME_MAX 128 /* ms */
#define USB_FS_ISOC_UFRAME_MAX 4 /* exclusive unit */
@@ -68,6 +69,7 @@
#define USB_CONTROL_ENDPOINT 0
#define USB_MAX_ENDPOINTS (2*16)
+#define USB_MAX_INTERFACES USB_MAX_ENDPOINTS
#define USB_FRAMES_PER_SECOND_FS 1000 /* full speed */
#define USB_FRAMES_PER_SECOND_HS 8000 /* high speed */
@@ -395,6 +397,7 @@
#define UPS_SUSPEND 0x0004
#define UPS_OVERCURRENT_INDICATOR 0x0008
#define UPS_RESET 0x0010
+#define UPS_PORT_MODE_DEVICE 0x0020 /* currently FreeBSD specific */
#define UPS_PORT_POWER 0x0100
#define UPS_LOW_SPEED 0x0200
#define UPS_HIGH_SPEED 0x0400
@@ -550,6 +553,7 @@
#define USB_UNCONFIG_NO 0
#define USB_UNCONFIG_INDEX 0xFF
+#define USB_IFACE_INDEX_ANY 0xFF
/*------------------------------------------------------------------------*
* ioctl() related stuff
More information about the p4-projects
mailing list