summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2008-02-22 12:42:42 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2008-02-22 12:42:42 +0000
commit31db72acd3768c9f5171a404ba619383f7ebf9bc (patch)
treea77f0aa18fa5f190ca80743c9cda5e730ce540a3 /sys
parent441ed8f693663aed9b80e98ccff3cb436b4f201d (diff)
Simon Dick in FreeBSD PR 96714
* Fossil Abacus Wrist PDA Thorsten Trampisch in FreeBSD PR 113384 * Expert ISDN Control * RS232 OptoBridge Jonathan Charest in FreeBSD PR 110992 * Several Tactrix OpenPort (ECU) devices. Y.Okabe in FreeBSD PR 119981 * Logitec LAN-GTJ/U2 Ethernet HAGIMORI 'buggy' Masashige in FreeBSD PR 115933 * RATOC REX-USB60F serial
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/if_axe.c3
-rw-r--r--sys/dev/usb/uftdi.c14
-rw-r--r--sys/dev/usb/uvisor.c5
3 files changed, 16 insertions, 6 deletions
diff --git a/sys/dev/usb/if_axe.c b/sys/dev/usb/if_axe.c
index cdb94691871..ef4bdee0199 100644
--- a/sys/dev/usb/if_axe.c
+++ b/sys/dev/usb/if_axe.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if_axe.c,v 1.81 2007/11/23 15:43:02 mbalmer Exp $ */
+/* $OpenBSD: if_axe.c,v 1.82 2008/02/22 12:42:40 jsg Exp $ */
/*
* Copyright (c) 2005, 2006, 2007 Jonathan Gray <jsg@openbsd.org>
@@ -162,6 +162,7 @@ const struct axe_type axe_devs[] = {
{ { USB_VENDOR_JVC, USB_PRODUCT_JVC_MP_PRX1}, 0 },
{ { USB_VENDOR_LINKSYS2, USB_PRODUCT_LINKSYS2_USB200M}, 0 },
{ { USB_VENDOR_LINKSYS4, USB_PRODUCT_LINKSYS4_USB1000 }, AX178 },
+ { { USB_VENDOR_LOGITEC, USB_PRODUCT_LOGITEC_LAN_GTJU2}, AX178 },
{ { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUAU2KTX}, 0 },
{ { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_FA120}, 0 },
{ { USB_VENDOR_OQO, USB_PRODUCT_OQO_ETHER01PLUS }, AX772 },
diff --git a/sys/dev/usb/uftdi.c b/sys/dev/usb/uftdi.c
index a9aecbaff6b..6dedd4bf3ed 100644
--- a/sys/dev/usb/uftdi.c
+++ b/sys/dev/usb/uftdi.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uftdi.c,v 1.44 2007/11/11 02:14:24 deraadt Exp $ */
+/* $OpenBSD: uftdi.c,v 1.45 2008/02/22 12:42:40 jsg Exp $ */
/* $NetBSD: uftdi.c,v 1.14 2003/02/23 04:20:07 simonb Exp $ */
/*
@@ -157,7 +157,8 @@ uftdi_match(struct device *parent, void *match, void *aux)
uaa->vendor, uaa->product));
if (uaa->vendor == USB_VENDOR_FTDI &&
- (uaa->product == USB_PRODUCT_FTDI_SERIAL_8U100AX ||
+ (uaa->product == USB_PRODUCT_FTDI_EISCOU ||
+ uaa->product == USB_PRODUCT_FTDI_SERIAL_8U100AX ||
uaa->product == USB_PRODUCT_FTDI_SERIAL_8U232AM ||
uaa->product == USB_PRODUCT_FTDI_SERIAL_232BM ||
uaa->product == USB_PRODUCT_FTDI_SEMC_DSS20 ||
@@ -178,7 +179,11 @@ uftdi_match(struct device *parent, void *match, void *aux)
uaa->product == USB_PRODUCT_FTDI_LCD_CFA_633 ||
uaa->product == USB_PRODUCT_FTDI_LCD_CFA_634 ||
uaa->product == USB_PRODUCT_FTDI_LCD_CFA_635 ||
- uaa->product == USB_PRODUCT_FTDI_MJS_SIRIUS_PC))
+ uaa->product == USB_PRODUCT_FTDI_MJS_SIRIUS_PC ||
+ uaa->product == USB_PRODUCT_FTDI_OPENPORT_13M ||
+ uaa->product == USB_PRODUCT_FTDI_OPENPORT_13S ||
+ uaa->product == USB_PRODUCT_FTDI_OPENPORT_13U ||
+ uaa->product == USB_PRODUCT_FTDI_UOPTBR))
return (UMATCH_VENDOR_PRODUCT);
if (uaa->vendor == USB_VENDOR_IODATA &&
uaa->product == USB_PRODUCT_IODATA_FT232R)
@@ -197,6 +202,9 @@ uftdi_match(struct device *parent, void *match, void *aux)
(uaa->product == USB_PRODUCT_FALCOM_TWIST ||
uaa->product == USB_PRODUCT_FALCOM_SAMBA))
return (UMATCH_VENDOR_PRODUCT);
+ if (uaa->vendor == USB_VENDOR_RATOC &&
+ (uaa->product == USB_PRODUCT_RATOC_REXUSB60F))
+ return (UMATCH_VENDOR_PRODUCT);
if (uaa->vendor == USB_VENDOR_SEALEVEL &&
uaa->product == USB_PRODUCT_SEALEVEL_USBSERIAL)
return (UMATCH_VENDOR_PRODUCT);
diff --git a/sys/dev/usb/uvisor.c b/sys/dev/usb/uvisor.c
index 78e44cb09c6..5dbe63c9da8 100644
--- a/sys/dev/usb/uvisor.c
+++ b/sys/dev/usb/uvisor.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: uvisor.c,v 1.36 2007/10/11 18:33:15 deraadt Exp $ */
+/* $OpenBSD: uvisor.c,v 1.37 2008/02/22 12:42:40 jsg Exp $ */
/* $NetBSD: uvisor.c,v 1.21 2003/08/03 21:59:26 nathanw Exp $ */
/*
@@ -177,6 +177,8 @@ struct uvisor_type {
};
static const struct uvisor_type uvisor_devs[] = {
{{ USB_VENDOR_ACEECA, USB_PRODUCT_ACEECA_MEZ1000 }, PALM4 },
+ {{ USB_VENDOR_FOSSIL, USB_PRODUCT_FOSSIL_WRISTPDA }, PALM4 },
+ {{ USB_VENDOR_GARMIN, USB_PRODUCT_GARMIN_IQUE3600 }, PALM4 },
{{ USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_VISOR }, VISOR },
{{ USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO }, PALM4 },
{{ USB_VENDOR_HANDSPRING, USB_PRODUCT_HANDSPRING_TREO600 }, VISOR },
@@ -196,7 +198,6 @@ static const struct uvisor_type uvisor_devs[] = {
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_NX60 }, PALM4 },
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_TJ25 }, PALM4 },
/* {{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_25 }, PALM4 },*/
- {{ USB_VENDOR_GARMIN, USB_PRODUCT_GARMIN_IQUE3600 }, PALM4 },
{{ USB_VENDOR_TAPWAVE, USB_PRODUCT_TAPWAVE_ZODIAC }, PALM4 },
};
#define uvisor_lookup(v, p) ((struct uvisor_type *)usb_lookup(uvisor_devs, v, p))