summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjoerg <joerg@FreeBSD.org>2009-01-21 20:57:28 +0000
committerjoerg <joerg@FreeBSD.org>2009-01-21 20:57:28 +0000
commit69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f (patch)
tree9c03d3c0d110e52bc8d3c185030db95517a8741d
parentc297463802f1fbe4da3183c866da5ff31d5159e6 (diff)
downloadFreeBSD-src-69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f.zip
FreeBSD-src-69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f.tar.gz
Add the dresden elektronik SensorTerminalBoard which uses an FT245.
-rw-r--r--sys/dev/usb/uftdi.c15
-rw-r--r--sys/dev/usb/usbdevs4
2 files changed, 19 insertions, 0 deletions
diff --git a/sys/dev/usb/uftdi.c b/sys/dev/usb/uftdi.c
index d701eed..c652977 100644
--- a/sys/dev/usb/uftdi.c
+++ b/sys/dev/usb/uftdi.c
@@ -186,6 +186,9 @@ uftdi_match(device_t self)
if (uaa->vendor == USB_VENDOR_MELCO &&
(uaa->product == USB_PRODUCT_MELCO_PCOPRS1))
return (UMATCH_VENDOR_PRODUCT);
+ if (uaa->vendor == USB_VENDOR_DRESDENELEKTRONIK &&
+ (uaa->product == USB_PRODUCT_DRESDENELEKTRONIK_SENSORTERMINALBOARD))
+ return (UMATCH_VENDOR_PRODUCT);
return (UMATCH_NONE);
}
@@ -316,6 +319,18 @@ uftdi_attach(device_t self)
}
break;
+ case USB_VENDOR_DRESDENELEKTRONIK:
+ switch( uaa->product ){
+ case USB_PRODUCT_DRESDENELEKTRONIK_SENSORTERMINALBOARD:
+ sc->sc_type = UFTDI_TYPE_8U232AM;
+ sc->sc_hdrlen = 0;
+ break;
+
+ default: /* Can't happen */
+ goto bad;
+ }
+ break;
+
default: /* Can't happen */
goto bad;
}
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index d8337bc..ec42da6 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -623,6 +623,7 @@ vendor QCOM 0x18e8 Qcom
vendor LINKSYS3 0x1915 Linksys
vendor QUALCOMMINC 0x19d2 Qualcomm, Incorporated
vendor STELERA 0x1a8d Stelera Wireless
+vendor DRESDENELEKTRONIK 0x1cf1 dresden elektronik
vendor DLINK 0x2001 D-Link
vendor PLANEX2 0x2019 Planex Communications
vendor ERICSSON 0x2282 Ericsson
@@ -1169,6 +1170,9 @@ product DMI CFSM_RW 0xa109 CF/SM Reader/Writer
/* DrayTek products */
product DRAYTEK VIGOR550 0x0550 Vigor550
+/* dresden elektronik products */
+product DRESDENELEKTRONIK SENSORTERMINALBOARD 0x0001 SensorTerminalBoard
+
/* Dynastream Innovations */
product DYNASTREAM ANTDEVBOARD 0x1003 ANT dev board
OpenPOWER on IntegriCloud