diff options
author | n_hibma <n_hibma@FreeBSD.org> | 2000-11-01 17:35:57 +0000 |
---|---|---|
committer | n_hibma <n_hibma@FreeBSD.org> | 2000-11-01 17:35:57 +0000 |
commit | c5ea795e5364897737ab564b5018fb9e8fae6027 (patch) | |
tree | 95d98dd452fd07042136f29f47ea528fd5b170f7 /sys/dev/usb/usb_quirks.h | |
parent | 2fb0de946775e4541b2713bba040d16eb85754f9 (diff) | |
download | FreeBSD-src-c5ea795e5364897737ab564b5018fb9e8fae6027.zip FreeBSD-src-c5ea795e5364897737ab564b5018fb9e8fae6027.tar.gz |
Make the Ricochet modems work through the USB interface.
Tested by: jim
Obtained from: NetBSD
Diffstat (limited to 'sys/dev/usb/usb_quirks.h')
-rw-r--r-- | sys/dev/usb/usb_quirks.h | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/sys/dev/usb/usb_quirks.h b/sys/dev/usb/usb_quirks.h index 828d645..5cbba83 100644 --- a/sys/dev/usb/usb_quirks.h +++ b/sys/dev/usb/usb_quirks.h @@ -40,14 +40,16 @@ struct usbd_quirks { u_int32_t uq_flags; /* Device problems: */ -#define UQ_NO_SET_PROTO 0x01 /* cannot handle SET PROTOCOL. */ -#define UQ_SWAP_UNICODE 0x02 /* has some Unicode strings swapped. */ -#define UQ_MS_REVZ 0x04 /* mouse has Z-axis reversed */ -#define UQ_NO_STRINGS 0x08 /* string descriptors are broken. */ -#define UQ_BAD_ADC 0x10 /* bad audio spec version number. */ -#define UQ_BUS_POWERED 0x20 /* device is bus powered, despite claim */ -#define UQ_BAD_AUDIO 0x40 /* device claims audio class, but isn't */ -#define UQ_SPUR_BUT_UP 0x80 /* spurious mouse button up events */ +#define UQ_NO_SET_PROTO 0x0001 /* cannot handle SET PROTOCOL. */ +#define UQ_SWAP_UNICODE 0x0002 /* has some Unicode strings swapped. */ +#define UQ_MS_REVZ 0x0004 /* mouse has Z-axis reversed */ +#define UQ_NO_STRINGS 0x0008 /* string descriptors are broken. */ +#define UQ_BAD_ADC 0x0010 /* bad audio spec version number. */ +#define UQ_BUS_POWERED 0x0020 /* device is bus powered, despite claim */ +#define UQ_BAD_AUDIO 0x0040 /* device claims audio class, but isn't */ +#define UQ_SPUR_BUT_UP 0x0080 /* spurious mouse button up events */ +#define UQ_NO_XU 0x0100 /* audio device has broken extension unit */ +#define UQ_ASSUME_CM_OVER_DATA 0x0200 /* modem device breaks on cm over data */ }; extern struct usbd_quirks usbd_no_quirk; |