summaryrefslogtreecommitdiff
path: root/sys/dev/usb/usb.h
diff options
context:
space:
mode:
authorYojiro Uo <yuo@cvs.openbsd.org>2008-06-29 10:04:16 +0000
committerYojiro Uo <yuo@cvs.openbsd.org>2008-06-29 10:04:16 +0000
commit8d7845fd770d4f2e89eaf7c6acd6ee8711a4bf3a (patch)
treeae1cbf278151c1a5341cab824075deafb24efe01 /sys/dev/usb/usb.h
parent99e04e378e33075d748641da5140863b7b7f982d (diff)
add usb2.0 to usb1.1(ohci/uchi) handover request to usb subsystem.
add new quirk entry for uvideo which is required isoc transfer. Some usb2.0 devices use isochronous transfer but current usb subsystem does not support isoc transfer in ehci(usb2.0) bus. This patch introduce new psuedo usb hub request UHF_PORT_DISOWN_TO_1_1 to handover the device to ehci to usb1.1 bus(ohci or uhci). ok mglocker@ deraadt@ fgsch@
Diffstat (limited to 'sys/dev/usb/usb.h')
-rw-r--r--sys/dev/usb/usb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/usb.h b/sys/dev/usb/usb.h
index 8f7d01b3972..04a04173686 100644
--- a/sys/dev/usb/usb.h
+++ b/sys/dev/usb/usb.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: usb.h,v 1.31 2008/06/26 05:42:19 ray Exp $ */
+/* $OpenBSD: usb.h,v 1.32 2008/06/29 10:04:15 yuo Exp $ */
/* $NetBSD: usb.h,v 1.69 2002/09/22 23:20:50 augustss Exp $ */
/* $FreeBSD: src/sys/dev/usb/usb.h,v 1.14 1999/11/17 22:33:46 n_hibma Exp $ */
@@ -285,6 +285,7 @@ typedef struct {
#define UHF_C_PORT_RESET 20
#define UHF_PORT_TEST 21
#define UHF_PORT_INDICATOR 22
+#define UHF_PORT_DISOWN_TO_1_1 30
typedef struct {
uByte bDescLength;