Author: gavin
Date: Sat Aug  7 16:14:40 2010
New Revision: 211022
URL: http://svn.freebsd.org/changeset/base/211022

Log:
  Sync the list of devices supported by uslcom(4) with NetBSD, Linux, OpenBSD
  and BeOS.  The devices supported by uslcom(4) are now in sync with:
  
  NetBSD  src/sys/dev/usb/uslsa.c 1.11
  OpenBSD src/sys/dev/usb/uslcom.c 1.20
  Linux   source/drivers/usb/serial/cp210x.c from kernel 2.6.35
  BeOS    usb_serial/driver.c 1.32
  
  Two vendor/product IDs from Linux have not been added to uslcom(4):
    SILABS SAEL - This device has special code in u3g to support it
    SILABS GSM2228 - I suspect this should also be covered by u3g(4).
  
  MFC after:    1 week

Modified:
  head/sys/dev/usb/serial/uslcom.c
  head/sys/dev/usb/usbdevs

Modified: head/sys/dev/usb/serial/uslcom.c
==============================================================================
--- head/sys/dev/usb/serial/uslcom.c    Sat Aug  7 16:08:37 2010        
(r211021)
+++ head/sys/dev/usb/serial/uslcom.c    Sat Aug  7 16:14:40 2010        
(r211022)
@@ -178,35 +178,77 @@ static const struct usb_device_id uslcom
 #define        USLCOM_DEV(v,p)  { USB_VP(USB_VENDOR_##v, 
USB_PRODUCT_##v##_##p) }
     USLCOM_DEV(BALTECH, CARDREADER),
     USLCOM_DEV(CLIPSAL, 5500PCU),
+    USLCOM_DEV(DATAAPEX, MULTICOM),
+    USLCOM_DEV(DELL, DW700),
+    USLCOM_DEV(DIGIANSWER, ZIGBEE802154),
     USLCOM_DEV(DYNASTREAM, ANTDEVBOARD),
+    USLCOM_DEV(DYNASTREAM, ANTDEVBOARD2),
     USLCOM_DEV(DYNASTREAM, ANT2USB),
+    USLCOM_DEV(ELV, USBI2C),
+    USLCOM_DEV(FOXCONN, PIRELLI_DP_L10),
     USLCOM_DEV(GEMALTO, PROXPU),
     USLCOM_DEV(JABLOTRON, PC60B),
+    USLCOM_DEV(MEI, CASHFLOW_SC),
+    USLCOM_DEV(MEI, S2000),
+    USLCOM_DEV(JABLOTRON, PC60B),
+    USLCOM_DEV(OWEN, AC4),
+    USLCOM_DEV(PHILIPS, ACE1001),
+    USLCOM_DEV(PLX, CA42),
     USLCOM_DEV(SILABS, AEROCOMM),
+    USLCOM_DEV(SILABS, AMBER_AMB2560),
     USLCOM_DEV(SILABS, ARGUSISP),
+    USLCOM_DEV(SILABS, ARKHAM_DS101_A),
+    USLCOM_DEV(SILABS, ARKHAM_DS101_M),
+    USLCOM_DEV(SILABS, ARYGON_MIFARE),
+    USLCOM_DEV(SILABS, AVIT_USB_TTL),
+    USLCOM_DEV(SILABS, BEI_VCP),
     USLCOM_DEV(SILABS, BSM7DUSB),
     USLCOM_DEV(SILABS, BURNSIDE),
+    USLCOM_DEV(SILABS, C2_EDGE_MODEM),
     USLCOM_DEV(SILABS, CP2102),
     USLCOM_DEV(SILABS, CP210X_2),
     USLCOM_DEV(SILABS, CRUMB128),
+    USLCOM_DEV(SILABS, CYGNAL),
+    USLCOM_DEV(SILABS, CYGNAL_DEBUG),
+    USLCOM_DEV(SILABS, CYGNAL_GPS),
     USLCOM_DEV(SILABS, DEGREE),
+    USLCOM_DEV(SILABS, EMS_C1007),
     USLCOM_DEV(SILABS, HELICOM),
+    USLCOM_DEV(SILABS, IMS_USB_RS422),
+    USLCOM_DEV(SILABS, INFINITY_MIC),
+    USLCOM_DEV(SILABS, INSYS_MODEM),
+    USLCOM_DEV(SILABS, KYOCERA_GPS),
     USLCOM_DEV(SILABS, LIPOWSKY_HARP),
     USLCOM_DEV(SILABS, LIPOWSKY_JTAG),
     USLCOM_DEV(SILABS, LIPOWSKY_LIN),
     USLCOM_DEV(SILABS, MC35PU),
+    USLCOM_DEV(SILABS, MJS_TOSLINK),
+    USLCOM_DEV(SILABS, MSD_DASHHAWK),
     USLCOM_DEV(SILABS, POLOLU),
-    USLCOM_DEV(SILABS, RIGBLASTER),
-    USLCOM_DEV(SILABS, RIGTALK),
+    USLCOM_DEV(SILABS, PROCYON_AVS),
+    USLCOM_DEV(SILABS, SB_PARAMOUNT_ME),
     USLCOM_DEV(SILABS, SUUNTO),
+    USLCOM_DEV(SILABS, TAMSMASTER),
+    USLCOM_DEV(SILABS, TELEGESYS_ETRX2),
     USLCOM_DEV(SILABS, TRACIENT),
     USLCOM_DEV(SILABS, TRAQMATE),
     USLCOM_DEV(SILABS, USBCOUNT50),
     USLCOM_DEV(SILABS, USBPULSE100),
+    USLCOM_DEV(SILABS, USBSCOPE50),
     USLCOM_DEV(SILABS, USBWAVE12),
+    USLCOM_DEV(SILABS, VSTABI),
+    USLCOM_DEV(SILABS, WAVIT),
+    USLCOM_DEV(SILABS, WMRBATT),
+    USLCOM_DEV(SILABS, WMRRIGBLASTER),
+    USLCOM_DEV(SILABS, WMRRIGTALK),
+    USLCOM_DEV(SILABS, ZEPHYR_BIO),
     USLCOM_DEV(SILABS2, DCU11CLONE),
     USLCOM_DEV(SILABS3, GPRS_MODEM),
+    USLCOM_DEV(SILABS4, 100EU_MODEM),
+    USLCOM_DEV(SYNTECH, CYPHERLAB100),
     USLCOM_DEV(USI, MC60),
+    USLCOM_DEV(VAISALA, CABLE),
+    USLCOM_DEV(WAVESENSE, JAZZ),
 #undef USLCOM_DEV
 };
 

Modified: head/sys/dev/usb/usbdevs
==============================================================================
--- head/sys/dev/usb/usbdevs    Sat Aug  7 16:08:37 2010        (r211021)
+++ head/sys/dev/usb/usbdevs    Sat Aug  7 16:14:40 2010        (r211022)
@@ -436,6 +436,7 @@ vendor BILLIONTON   0x08dd  Billionton Syst
 vendor GEMALTO         0x08e6  Gemalto SA
 vendor EXTENDED                0x08e9  Extended Systems
 vendor MSYSTEMS                0x08ec  M-Systems
+vendor DIGIANSWER      0x08fd  Digianswer
 vendor AUTHENTEC       0x08ff  AuthenTec
 vendor AUDIOTECHNICA   0x0909  Audio-Technica
 vendor TRUMPION                0x090a  Trumpion Microelectronics
@@ -503,6 +504,7 @@ vendor USR          0x0baf  U.S. Robotics
 vendor AMBIT           0x0bb2  Ambit Microsystems
 vendor HTC             0x0bb4  HTC
 vendor REALTEK         0x0bda  Realtek
+vendor MEI             0x0bed  MEI
 vendor ADDONICS2       0x0bf6  Addonics Technology
 vendor FSC             0x0bf8  Fujitsu Siemens Computers
 vendor AGATE           0x0c08  Agate Technologies
@@ -561,6 +563,7 @@ vendor PLX          0x10b5  PLX
 vendor ASANTE          0x10bd  Asante
 vendor SILABS          0x10c4  Silicon Labs
 vendor SILABS3         0x10c5  Silicon Labs
+vendor SILABS4         0x10ce  Silicon Labs
 vendor ACTIONS         0x10d6  Actions
 vendor ANALOG          0x1110  Analog Devices
 vendor TENX            0x1130  Ten X Technology, Inc.
@@ -614,6 +617,7 @@ vendor UBIQUAM              0x1529  UBIQUAM Co., Ltd.
 vendor JMICRON         0x152d  JMicron
 vendor UBLOX           0x1546  U-blox
 vendor PNY             0x154b  PNY
+vendor OWEN            0x1555  Owen
 vendor OQO             0x1557  OQO
 vendor UMEDIA          0x157e  U-MEDIA Communications
 vendor FIBERLINE       0x1582  Fiberline
@@ -640,8 +644,11 @@ vendor SENAO               0x1740  Senao
 vendor ASUS2           0x1761  ASUS
 vendor SWEEX2          0x177f  Sweex
 vendor METAGEEK                0x1781  MetaGeek
+vendor WAVESENSE       0x17f4  WaveSense
+vendor VAISALA         0x1843  Vaisala
 vendor AMIT            0x18c5  AMIT
 vendor QCOM            0x18e8  Qcom
+vendor ELV             0x18ef  ELV
 vendor LINKSYS3                0x1915  Linksys
 vendor QUALCOMMINC     0x19d2  Qualcomm, Incorporated
 vendor WCH2            0x1a86  QinHeng Electronics
@@ -695,6 +702,7 @@ vendor SITECOM2             0x9016  Sitecom
 vendor MOSCHIP         0x9710  MosChip Semiconductor
 vendor MARVELL         0x9e88  Marvell Technology Group Ltd.
 vendor 3COM3           0xa727  3Com
+vendor DATAAPEX                0xdaae  DataApex
 vendor HP2             0xf003  Hewlett Packard
 vendor USRP            0xfffe  GNU Radio USRP
 
@@ -1291,6 +1299,9 @@ product DAISY DMC         0x6901  USB MultiMedia
 /* Dallas Semiconductor products */
 product DALLAS J6502           0x4201  J-6502 speakers
 
+/* DataApex products */
+product DATAAPEX MULTICOM      0xead6  MultiCom
+
 /* Dell products */
 product DELL PORT              0x0058  Port Replicator
 product DELL AIO926            0x5115  Photo AIO Printer 926
@@ -1314,6 +1325,7 @@ product DELL U5520_3              0x8138  Dell 5520 3
 product DELL U5730             0x8180  Dell 5730 3G
 product DELL U5730_2           0x8181  Dell 5730 3G
 product DELL U5730_3           0x8182  Dell 5730 3G
+product DELL DW700             0x9500  Dell DW700 GPS
 
 /* Delorme Paublishing products */
 product DELORME EARTHMATE      0x0100  Earthmate GPS
@@ -1333,6 +1345,9 @@ product DIGI ACCELEPORT2  0x0002  AccelePo
 product DIGI ACCELEPORT4       0x0004  AccelePort USB 4
 product DIGI ACCELEPORT8       0x0008  AccelePort USB 8
 
+/* Digianswer A/S products */
+product DIGIANSWER ZIGBEE802154        0x000a  ZigBee/802.15.4 MAC
+
 /* D-Link products */
 /*product DLINK DSBS25         0x0100  DSB-S25 serial*/
 product DLINK DUBE100          0x1a00  10/100 Ethernet
@@ -1390,6 +1405,7 @@ product DRESDENELEKTRONIK WIRELESSHANDHE
 /* Dynastream Innovations */
 product DYNASTREAM ANTDEVBOARD 0x1003  ANT dev board
 product DYNASTREAM ANT2USB     0x1004  ANT2USB
+product DYNASTREAM ANTDEVBOARD2        0x1006  ANT dev board
 
 /* Edimax products */
 product EDIMAX EW7318USG       0x7318  USB Wireless dongle
@@ -1427,6 +1443,9 @@ product ELECOM LDUSBTX3           0xabc1  LD-USB/T
 product ELSA MODEM1            0x2265  ELSA Modem Board
 product ELSA USB2ETHERNET      0x3000  Microlink USB2Ethernet
 
+/* ELV products */
+product ELV USBI2C             0xe00f  USB-I2C interface
+
 /* EMS products */
 product EMS DUAL_SHOOTER       0x0003  PSX gun controller converter
 
@@ -1507,6 +1526,9 @@ product FIBERLINE WL430U  0x6003  WL-430U
 /* Fossil, Inc products */
 product FOSSIL WRISTPDA                0x0002  Wrist PDA
 
+/* Foxconn products */
+product FOXCONN PIRELLI_DP_L10 0xe000  Pirelli DP-L10
+
 /* Freecom products */
 product FREECOM DVD            0xfc01  DVD drive
 product FREECOM HDD            0xfc05  Classic SL Hard Drive
@@ -2065,6 +2087,10 @@ product METRICOM RICOCHET_GS     0x0001  Rico
 product MGE UPS1               0x0001  MGE UPS SYSTEMS PROTECTIONCENTER 1
 product MGE UPS2               0xffff  MGE UPS SYSTEMS PROTECTIONCENTER 2
 
+/* MEI products */
+product MEI CASHFLOW_SC                0x1100  Cashflow-SC Cash Acceptor
+product MEI S2000              0x1101  Seies 2000 Combo Acceptor
+
 /* Micro Star International products */
 product MSI BT_DONGLE          0x1967  Bluetooth USB dongle
 product MSI RT3070_1           0x3820  RT3070
@@ -2348,6 +2374,9 @@ product OQO BT01          0x0003  model 01 Blueto
 product OQO ETHER01PLUS                0x7720  model 01+ Ethernet
 product OQO ETHER01            0x8150  model 01 Ethernet interface
 
+/* Owen.ru products */
+product OWEN AC4               0x0004  AC4 USB-RS485 converter
+
 /* Palm Computing, Inc. product */
 product PALM SERIAL            0x0080  USB Serial
 product PALM M500              0x0001  Palm m500
@@ -2391,6 +2420,7 @@ product PHILIPS HUB               0x0201  hub
 product PHILIPS PCA646VC       0x0303  PCA646VC PC Camera
 product PHILIPS PCVC680K       0x0308  PCVC680K Vesta Pro PC Camera
 product PHILIPS DSS150         0x0471  DSS 150 Digital Speaker System
+product PHILIPS ACE1001                0x066a  AKTAKOM ACE-1001 cable
 product PHILIPS SPE3030CC      0x083a  USB 2.0 External Disk
 product PHILIPS SNU5600                0x1236  SNU5600
 product PHILIPS UM10016                0x1552  ISP 1581 Hi-Speed USB MPEG2 
Encoder Reference Kit
@@ -2429,6 +2459,7 @@ product PLEXTOR 40_12_40U 0x0011  PlexWri
 
 /* PLX products */
 product PLX TESTBOARD          0x9060  test board
+product PLX CA42               0xac70  CA-42
 
 /* PNY products */
 product PNY ATTACHE2           0x0010  USB 2.0 Flash Drive
@@ -2802,32 +2833,59 @@ product SILICOM U2E             0x0001  U2E
 product SILICOM GPE            0x0002  Psion Gold Port Ethernet
 
 /* SI Labs */
+product SILABS VSTABI          0x0f91  Vstabi
+product SILABS ARKHAM_DS101_M  0x1101  Arkham DS101 Monitor
+product SILABS ARKHAM_DS101_A  0x1601  Arkham DS101 Adapter
 product SILABS BSM7DUSB        0x800a  BSM7-D-USB
 product SILABS POLOLU          0x803b  Pololu Serial
+product SILABS CYGNAL_DEBUG    0x8044  Cygnal Debug Adapter
+product SILABS SB_PARAMOUNT_ME 0x8043  Software Bisque Paramount ME
 product SILABS SAEL            0x8053  SA-EL USB
+product SILABS GSM2228         0x8054  Enfora GSM2228 USB
 product SILABS ARGUSISP        0x8066  Argussoft ISP
+product SILABS IMS_USB_RS422   0x806f  IMS USB-RS422
 product SILABS CRUMB128        0x807a  Crumb128 board
 product SILABS DEGREE          0x80ca  Degree Controls Inc
 product SILABS TRACIENT        0x80dd  Tracient RFID
 product SILABS TRAQMATE        0x80ed  Track Systems Traqmate
 product SILABS SUUNTO          0x80f6  Suunto Sports Instrument
+product SILABS ARYGON_MIFARE   0x8115  Arygon Mifare RFID reader
 product SILABS BURNSIDE        0x813d  Burnside Telecon Deskmobile
-product SILABS RIGBLASTER      0x814a  WMR RIGblaster Plug&Play
-product SILABS RIGTALK         0x814b  WMR RIGtalk RT1
+product SILABS TAMSMASTER      0x813f  Tams Master Easy Control
+product SILABS WMRBATT         0x814a  WMR RIGblaster Plug&Play
+product SILABS WMRRIGBLASTER   0x814a  WMR RIGblaster Plug&Play
+product SILABS WMRRIGTALK      0x814b  WMR RIGtalk RT1
 product SILABS HELICOM         0x815e  Helicomm IP-Link 1220-DVM
+product SILABS AVIT_USB_TTL    0x818b  AVIT Research USB-TTL
+product SILABS MJS_TOSLINK     0x819f  MJS USB-TOSLINk
+product SILABS WAVIT           0x81a6  ThinkOptics WavIt
+product SILABS MSD_DASHHAWK    0x81ac  MSD DashHawk
+product SILABS INSYS_MODEM     0x81ad  INSYS Modem
 product SILABS LIPOWSKY_JTAG   0x81c8  Lipowsky Baby-JTAG
 product SILABS LIPOWSKY_LIN    0x81e2  Lipowsky Baby-LIN
 product SILABS AEROCOMM        0x81e7  Aerocomm Radio
+product SILABS ZEPHYR_BIO      0x81e8  Zephyr Bioharness
+product SILABS EMS_C1007       0x81f2  EMS C1007 HF RFID controller
 product SILABS LIPOWSKY_HARP   0x8218  Lipowsky HARP-1
+product SILABS C2_EDGE_MODEM   0x822b  Commander 2 EDGE(GSM) Modem
+product SILABS CYGNAL_GPS      0x826b  Cygnal Fasttrax GPS
+product SILABS TELEGESYS_ETRX2 0x8293  Telegesys ETRX2USB
+product SILABS PROCYON_AVS     0x82f9  Procyon AVS
 product SILABS MC35PU          0x8341  MC35pu
+product SILABS CYGNAL          0x8382  Cygnal
+product SILABS AMBER_AMB2560   0x83a8  Amber Wireless AMB2560
+product SILABS KYOCERA_GPS     0x8411  Kyocera GPS
+product SILABS BEI_VCP         0x846e  BEI USB Sensor (VCP)
 product SILABS CP2102          0xea60  SILABS USB UART
 product SILABS CP210X_2        0xea61  CP210x Serial
+product SILABS INFINITY_MIC    0xea71  Infinity GPS-MIC-1 Radio Monophone
 product SILABS USBSCOPE50      0xf001  USBscope50
 product SILABS USBWAVE12       0xf002  USBwave12
 product SILABS USBPULSE100     0xf003  USBpulse100
 product SILABS USBCOUNT50      0xf004  USBcount50
 product SILABS2 DCU11CLONE     0xaa26  DCU-11 clone
 product SILABS3 GPRS_MODEM     0xea61  GPRS Modem
+product SILABS4 100EU_MODEM    0xea61  GPRS Modem 100EU
 
 /* Silicon Portals Inc. */
 product SILICONPORTALS YAPPH_NF        0x0200  YAP Phone (no firmware)
@@ -2975,6 +3033,9 @@ product SUN KBD_HUB               0x100e  Kbd Hub
 /* Super Top products */
 product        SUPERTOP IDE            0x6600  USB-IDE
 
+/* Syntech products */
+product        SYNTECH CYPHERLAB100    0x1000  CipherLab USB Barcode Scanner
+
 /* Teclast products */
 product TECLAST TLC300         0x3203  USB Media Player
 
@@ -3112,6 +3173,9 @@ product USR USR5423               0x0121  USR5423 WLAN
 /* VIA Technologies products */
 product VIA USB2IDEBRIDGE      0x6204  USB 2.0 IDE Bridge
 
+/* Vaisala products */
+product VAISALA CABLE          0x0200  USB Interface cable
+
 /* VidzMedia products */
 product VIDZMEDIA MONSTERTV    0x4fb1  MonsterTV P2H
 
@@ -3141,6 +3205,9 @@ product WACOM GRAPHIRE3_4X5       0x0013  Graph
 product WACOM INTUOSA5         0x0021  Intuos A5
 product WACOM GD0912U          0x0022  Intuos 9x12 Graphics Tablet
 
+/* WaveSense products */
+product WAVESENSE JAZZ         0xaaaa  Jazz blood glucose meter
+
 /* WCH products */
 product WCH CH341SER           0x5523  CH341/CH340 USB-Serial Bridge
 product WCH2 CH341SER          0x7523  CH341/CH340 USB-Serial Bridge
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to