diff options
author | joerg <joerg@FreeBSD.org> | 2009-01-21 20:57:28 +0000 |
---|---|---|
committer | joerg <joerg@FreeBSD.org> | 2009-01-21 20:57:28 +0000 |
commit | 69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f (patch) | |
tree | 9c03d3c0d110e52bc8d3c185030db95517a8741d | |
parent | c297463802f1fbe4da3183c866da5ff31d5159e6 (diff) | |
download | FreeBSD-src-69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f.zip FreeBSD-src-69ba153ea5d5ad4e06f748392b06f2b1e3aceb9f.tar.gz |
Add the dresden elektronik SensorTerminalBoard which uses an FT245.
-rw-r--r-- | sys/dev/usb/uftdi.c | 15 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs | 4 |
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 |