Product and vendor ids for SIIG US2308 USB to Serial adaptor.

Tested against:	rwatson's laptop
This commit is contained in:
Brooks Davis 2004-07-01 05:14:12 +00:00
parent 5d376d121b
commit 5ec632a1e4
2 changed files with 41 additions and 17 deletions

View File

@ -165,6 +165,9 @@ USB_MATCH(uftdi)
uaa->product == USB_PRODUCT_FTDI_LK202 || uaa->product == USB_PRODUCT_FTDI_LK202 ||
uaa->product == USB_PRODUCT_FTDI_LK204)) uaa->product == USB_PRODUCT_FTDI_LK204))
return (UMATCH_VENDOR_PRODUCT); return (UMATCH_VENDOR_PRODUCT);
if (uaa->vendor == USB_VENDOR_SIIG2 &&
(uaa->product == USB_PRODUCT_SIIG2_US2308))
return (UMATCH_VENDOR_PRODUCT);
return (UMATCH_NONE); return (UMATCH_NONE);
} }
@ -210,24 +213,43 @@ USB_ATTACH(uftdi)
id = usbd_get_interface_descriptor(iface); id = usbd_get_interface_descriptor(iface);
ucom->sc_iface = iface; ucom->sc_iface = iface;
switch( uaa->product ){ switch( uaa->vendor ){
case USB_PRODUCT_FTDI_SERIAL_8U100AX: case USB_VENDOR_FTDI:
sc->sc_type = UFTDI_TYPE_SIO; switch( uaa->product ){
sc->sc_hdrlen = 1; case USB_PRODUCT_FTDI_SERIAL_8U100AX:
sc->sc_type = UFTDI_TYPE_SIO;
sc->sc_hdrlen = 1;
break;
case USB_PRODUCT_FTDI_SEMC_DSS20:
case USB_PRODUCT_FTDI_SERIAL_8U232AM:
case USB_PRODUCT_FTDI_CFA_631:
case USB_PRODUCT_FTDI_CFA_632:
case USB_PRODUCT_FTDI_CFA_633:
case USB_PRODUCT_FTDI_CFA_634:
case USB_PRODUCT_FTDI_USBSERIAL:
case USB_PRODUCT_FTDI_MX2_3:
case USB_PRODUCT_FTDI_MX4_5:
case USB_PRODUCT_FTDI_LK202:
case USB_PRODUCT_FTDI_LK204:
sc->sc_type = UFTDI_TYPE_8U232AM;
sc->sc_hdrlen = 0;
break;
default: /* Can't happen */
goto bad;
}
break; break;
case USB_PRODUCT_FTDI_SEMC_DSS20:
case USB_PRODUCT_FTDI_SERIAL_8U232AM: case USB_VENDOR_SIIG2:
case USB_PRODUCT_FTDI_CFA_631: switch( uaa->product ){
case USB_PRODUCT_FTDI_CFA_632: case USB_PRODUCT_SIIG2_US2308:
case USB_PRODUCT_FTDI_CFA_633: sc->sc_type = UFTDI_TYPE_8U232AM;
case USB_PRODUCT_FTDI_CFA_634: sc->sc_hdrlen = 0;
case USB_PRODUCT_FTDI_USBSERIAL: break;
case USB_PRODUCT_FTDI_MX2_3:
case USB_PRODUCT_FTDI_MX4_5: default: /* Can't happen */
case USB_PRODUCT_FTDI_LK202: goto bad;
case USB_PRODUCT_FTDI_LK204: }
sc->sc_type = UFTDI_TYPE_8U232AM;
sc->sc_hdrlen = 0;
break; break;
default: /* Can't happen */ default: /* Can't happen */

View File

@ -379,6 +379,7 @@ vendor VIDZMEDIA 0x3275 VidzMedia Pte Ltd
vendor DAISY 0x3579 Daisy Technology vendor DAISY 0x3579 Daisy Technology
vendor DELL 0x413c Dell vendor DELL 0x413c Dell
vendor INTEL 0x8086 Intel vendor INTEL 0x8086 Intel
vendor SIIG2 0x0b39 SIIG
vendor HP2 0xf003 Hewlett Packard vendor HP2 0xf003 Hewlett Packard
/* /*
@ -1192,6 +1193,7 @@ product SIGMATEL I_BEAD100 0x8008 i-Bead 100 MP3 Player
/* SIIG products */ /* SIIG products */
product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader product SIIG DIGIFILMREADER 0x0004 DigiFilm-Combo Reader
product SIIG2 US2308 0x0421 USB to Serial
/* Silicon Portals Inc. */ /* Silicon Portals Inc. */
product SILICONPORTALS YAPPH_NF 0x0200 YAP Phone (no firmware) product SILICONPORTALS YAPPH_NF 0x0200 YAP Phone (no firmware)