Product and vendor ids for SIIG US2308 USB to Serial adaptor.
Tested against: rwatson's laptop
This commit is contained in:
parent
5d376d121b
commit
5ec632a1e4
@ -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 */
|
||||||
|
@ -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)
|
||||||
|
Loading…
Reference in New Issue
Block a user