summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2004-08-19 19:21:14 +0000
committerobrien <obrien@FreeBSD.org>2004-08-19 19:21:14 +0000
commit595902e154087a318b2ef233d45d2a733b8a42fe (patch)
tree95886472ac24206543137fef40f11d6a30a9d369
parenta286477242aa7cad3b7b31de351a6d768d8feddd (diff)
downloadFreeBSD-src-595902e154087a318b2ef233d45d2a733b8a42fe.zip
FreeBSD-src-595902e154087a318b2ef233d45d2a733b8a42fe.tar.gz
86 new vendor ID's from USB.org, and 3 corrections of existing vendor ID's.
-rw-r--r--sys/dev/usb/usb_quirks.c2
-rw-r--r--sys/dev/usb/usbdevs95
2 files changed, 88 insertions, 9 deletions
diff --git a/sys/dev/usb/usb_quirks.c b/sys/dev/usb/usb_quirks.c
index 1386418..f4c5d33 100644
--- a/sys/dev/usb/usb_quirks.c
+++ b/sys/dev/usb/usb_quirks.c
@@ -95,7 +95,7 @@ Static const struct usbd_quirk_entry {
ANY, { UQ_ASSUME_CM_OVER_DATA }},
{ USB_VENDOR_YAMAHA, USB_PRODUCT_YAMAHA_RTW65I,
ANY, { UQ_ASSUME_CM_OVER_DATA }},
- { USB_VENDOR_QUALCOMM, USB_PRODUCT_QUALCOMM_CDMA_MSM,
+ { USB_VENDOR_QUALCOMM2, USB_PRODUCT_QUALCOMM2_CDMA_MSM,
ANY, { UQ_ASSUME_CM_OVER_DATA }},
{ USB_VENDOR_SUNTAC, USB_PRODUCT_SUNTAC_AS64LX,
0x100, { UQ_ASSUME_CM_OVER_DATA }},
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index ff2b06f..2ce5ed3 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -64,43 +64,68 @@ vendor AOX 0x03e8 AOX
vendor ATMEL 0x03eb Atmel
vendor MITSUMI 0x03ee Mitsumi
vendor HP 0x03f0 Hewlett Packard
+vendor OAK 0x03f2 Oak Technology
vendor ADAPTEC 0x03f3 Adaptec
+vendor DIEBOLD 0x03f4 Diebold
+vendor KEYTRONIC 0x03f9 KeyTronic
+vendor ELITEGROUP 0x03fc Elitegroup Computer Systems
vendor NATIONAL 0x0400 National Semiconductor
vendor ACERLABS 0x0402 Acer Labs
vendor FTDI 0x0403 Future Technology Devices
vendor NEC 0x0409 NEC
vendor KODAK 0x040a Eastman Kodak
+vendor WELTREND 0x040b Weltrend Semiconductor
+vendor VIA 0x040d VIA Technologies
+vendor MCCI 0x040e MCCI
vendor MELCO 0x0411 Melco
+vendor WINBOND 0x0416 Winbond Electronics
+vendor PHOENIX 0x041a Phoenix Technologies Ltd.
vendor CREATIVE 0x041e Creative
+vendor NOKIA 0x0421 Nokia Corporation
vendor ADI 0x0422 ADI Systems
vendor CATC 0x0423 Computer Access Technology
vendor SMC2 0x0424 Standard Microsystems
+vendor MOTOROLA_HK 0x0425 Motorola Semiconductors HK, Ltd.
vendor GRAVIS 0x0428 Advanced Gravis Computer Tech.
-vendor SUN 0x0430 Sun Microsystems
+vendor CIRRUSLOGIC 0x0429 Cirrus Logic
+vendor INNOVATIVE 0x042c Innovative Semiconductors
+vendor MOLEX 0x042f Molex
+vendor SUN2 0x0430 Sun Microsystems (unoffical)
+vendor UNISYS 0x0432 Unisys
vendor TAUGA 0x0436 Taugagreining HF
vendor AMD 0x0438 Advanced Micro Devices
vendor LEXMARK 0x043d Lexmark International
+vendor LG 0x043e LG Electronics USA
vendor NANAO 0x0440 NANAO
+vendor GATEWAY 0x0443 Gateway 2000
+vendor NMB 0x0446 NMB Technologies
vendor ALPS 0x044e Alps Electric
vendor THRUST 0x044f Thrustmaster
vendor TI 0x0451 Texas Instruments
vendor ANALOGDEVICES 0x0456 Analog Devices
+vendor SIS 0x0457 Silicon Integrated Systems
vendor KYE 0x0458 KYE Systems
vendor DIAMOND2 0x045a Diamond (Supra)
+vendor RENESAS 0x045b Renesas Technology
vendor MICROSOFT 0x045e Microsoft
vendor PRIMAX 0x0461 Primax Electronics
+vendor MGE 0x0463 MGE UPS Systems
vendor AMP 0x0464 AMP
vendor CHERRY 0x046a Cherry Mikroschalter
vendor MEGATRENDS 0x046b American Megatrends
vendor LOGITECH 0x046d Logitech
vendor BTC 0x046e Behavior Tech. Computer
vendor PHILIPS 0x0471 Philips
+vendor SUN 0x0472 Sun Microsystems (offical)
vendor SANYO 0x0474 Sanyo Electric
+vendor SEAGATE 0x0477 Seagate Technology
vendor CONNECTIX 0x0478 Connectix
+vendor SEMTECH 0x047a Semtech Corporation
vendor KENSINGTON 0x047d Kensington
vendor LUCENT 0x047e Lucent
vendor KYOCERA 0x0482 Kyocera Corp.
vendor STMICRO 0x0483 STMicroelectronics
+vendor FOXCONN 0x0489 Foxconn / Hon Hai
vendor YAMAHA 0x0499 YAMAHA
vendor COMPAQ 0x049f Compaq Computers
vendor HITACHI 0x04a4 Hitachi, Ltd.
@@ -108,8 +133,11 @@ vendor ACERP 0x04a5 Acer Peripherals
vendor VISIONEER 0x04a7 Visioneer
vendor CANON 0x04a9 Canon
vendor NIKON 0x04b0 Nikon
+vendor PAN 0x04b1 Pan International
vendor IBM 0x04b3 IBM Corporation
vendor CYPRESS 0x04b4 Cypress Semiconductor
+vendor ROHM 0x04b5 ROHM LSI Systems USA
+vendor COMPAL 0x04b7 Compal Electronics
vendor EPSON 0x04b8 Seiko Epson
vendor RAINBOW 0x04b9 Rainbow Technologies
vendor IODATA 0x04bb I/O Data
@@ -131,41 +159,72 @@ vendor MYSON 0x04cf Myson Technology
vendor DIGI2 0x04d0 Digi International
vendor ITTCANON 0x04d1 ITT Canon
vendor ALTEC 0x04d2 Altec Lansing Technologies
+vendor LSI 0x04d4 LSI Logic
+vendor MENTORGRAPHICS 0x04d6 Mentor Graphics
+vendor HOLTEK 0x04d9 Holtek Semiconductor
vendor PANASONIC 0x04da Panasonic (Matsushita)
+vendor HUANHSIN 0x04dc Huan Hsin Holdings Ltd.
+vendor SHARP 0x04dd Sharp
vendor IIYAMA 0x04e1 Iiyama
vendor SHUTTLE 0x04e6 Shuttle Technology
+vendor ELO 0x04e7 Elo TouchSystems
vendor SAMSUNG 0x04e8 Samsung Electronics
+vendor NORTHSTAR 0x04eb Northstar Systems
+vendor TOKYOELECTRON 0x04ec Tokyo Electron Device
vendor ANNABOOKS 0x04ed Annabooks
vendor JVC 0x04f1 JVC
vendor CHICONY 0x04f2 Chicony Electronics
+vendor ELAN 0x04f3 Elan Microelectronics
+vendor NEWNEX 0x04f7 Newnex Technology
vendor BROTHER 0x04f9 Brother Industries
vendor DALLAS 0x04fa Dallas Semiconductor
+vendor SUNPLUS 0x04fc Sunplus Technology
+vendor PFU 0x04fe PFU Ltd
+vendor FUJIKURA 0x0501 Fujikura/DDK
vendor ACER 0x0502 Acer
vendor 3COM 0x0506 3Com
+vendor HOSIDEN 0x0507 Hosiden
vendor AZTECH 0x0509 Aztech Systems
vendor BELKIN 0x050d Belkin Components
vendor KAWATSU 0x050f Kawatsu Semiconductor
+vendor FCI 0x0514 FCI Electronics
+vendor LONGWELL 0x0516 Longwell Electronics
+vendor STAR 0x0519 Star Micronics
vendor APC 0x051d American Power Conversion
+vendor SCIATLANTA 0x051e Scientific Atlanta
+vendor TSM 0x0520 Taiwan Semiconductor Manufacturing
vendor CONNECTEK 0x0522 Advanced Connectek USA
vendor NETCHIP 0x0525 NetChip Technology
vendor ALTRA 0x0527 ALTRA
vendor ATI 0x0528 ATI Technologies
vendor AKS 0x0529 Aladdin Knowledge Systems
+vendor TEKOM 0x052b Tekom Technologies
+vendor CANONDEV 0x052c Canon Development Americas
+vendor WACOMTECH 0x0531 Wacom Technology
+vendor INVENTEC 0x0537 Inventec
+vendor SHYHSHIUN 0x0539 Shyh Shiun Terminals
+vendor PREHWERKE 0x053a Preh Werke Gmbh & Co. KG
+vendor SYNOPSYS 0x053f Synopsys
vendor UNIACCESS 0x0540 Universal Access
-vendor XIRLINK 0x0545 Xirlink
+vendor VIEWSONIC 0x0543 ViewSonic
+vendor XIRLINK 0x0545 Xirlink / Veo
vendor ANCHOR 0x0547 Anchor Chips
vendor SONY 0x054c Sony
-vendor VISION 0x0553 VLSI Vision
+vendor FUJIXEROX 0x0550 Fuji Xerox
+vendor VISION 0x0553 VLSI Vision / STMicroelectronics Imaging
vendor ASAHIKASEI 0x0556 Asahi Kasei Microsystems
vendor ATEN 0x0557 ATEN International
vendor MUSTEK 0x055f Mustek Systems
vendor TELEX 0x0562 Telex Communications
+vendor CHINON 0x0564 Chinon Industries
vendor PERACOM 0x0565 Peracom Networks
vendor ALCOR2 0x0566 Alcor Micro
+vendor XYRATEX 0x0567 Xyratex
vendor WACOM 0x056a WACOM
vendor ETEK 0x056c e-TEK Labs
vendor EIZO 0x056d EIZO
vendor ELECOM 0x056e Elecom
+vendor CONEXANT 0x0572 Conexant Systems
vendor HAUPPAUGE 0x0573 Hauppauge Computer Works
vendor BAFO 0x0576 BAFO/Quality Computer Accessories
vendor YEDATA 0x057b Y-E Data
@@ -175,24 +234,43 @@ vendor ROLAND 0x0582 Roland
vendor ROCKFIRE 0x0583 Rockfire
vendor RATOC 0x0584 RATOC Systems, Inc.
vendor ZYXEL 0x0586 ZyXEL Communication
+vendor INFINEON 0x058b Infineon Technologies
+vendor MICREL 0x058d Micrel Semiconductor
vendor ALCOR 0x058f Alcor Micro
+vendor OMRON 0x0590 OMRON
+vendor NIIGATA 0x0598 Niigata Canotec
vendor IOMEGA 0x059b Iomega
vendor ATREND 0x059c A-Trend Technology
vendor AID 0x059d Advanced Input Devices
vendor LACIE 0x059f LaCie
-vendor OMNIVISION 0x05a9 OmniVision
+vendor FUJIFILM 0x05a2 Fuji Film Microdevices
+vendor ARC 0x05a3 ARC International
+vendor ORTEK 0x05a4 Ortek Technology
+vendor BOSE 0x05a7 Bose
+vendor OMNIVISION 0x05a9 OmniVision Technologies
vendor INSYSTEM 0x05ab In-System Design
vendor APPLE 0x05ac Apple Computer
+vendor YCCABLE 0x05ad Y.C. Cable U.S.A
+vendor DIGITALPERSONA 0x05ba DigitalPersona
+vendor RAFI 0x05bd RAFI GmbH & Co. KG
+vendor TYCO 0x05be Tyco Electronics
+vendor KAWASAKI 0x05c1 Kawasaki Microelectronics
vendor DIGI 0x05c5 Digi International
+vendor QUALCOMM 0x05c6 Qualcomm
vendor QTRONIX 0x05c7 Qtronix
+vendor FOXLINK 0x05c8 Foxlink/Cheng Uei Precision Industry
+vendor RICOH 0x05ca Ricoh
vendor ELSA 0x05cc ELSA
+vendor SCIWORX 0x05ce sci-worx
vendor BRAINBOXES 0x05d1 Brainboxes Limited
vendor ULTIMA 0x05d8 Ultima
vendor AXIOHM 0x05d9 Axiohm Transaction Solutions
vendor MICROTEK 0x05da Microtek
vendor SUNTAC 0x05db SUN Corporation
vendor LEXAR 0x05dc Lexar Media
+vendor DELTA 0x05dd Delta Electronics
vendor SYMBOL 0x05e0 Symbol Technologies
+vendor SYNTEK 0x05e1 Syntek Semiconductor
vendor GENESYS 0x05e3 Genesys Logic
vendor FUJI 0x05e5 Fuji Electric
vendor KEITHLEY 0x05e6 Keithley Instruments
@@ -280,6 +358,7 @@ vendor HANDSPRING 0x082d Handspring
vendor ACTIONSTAR 0x0835 Action Star Enterprise
vendor PALM 0x0830 Palm Computing
vendor SOURCENEXT 0x0833 SOURCENEXT
+vendor SAMSUNG_TECHWIN 0x0839 Samsung Techwin
vendor ACCTON 0x083a Accton Technology
vendor DIAMOND 0x0841 Diamond
vendor NETGEAR 0x0846 BayNETGEAR
@@ -349,7 +428,7 @@ vendor PNY 0x0d7d PNY
vendor MSI 0x0db0 Micro Star International
vendor HAWKING 0x0e66 Hawking Technologies
vendor MICROTUNE 0x0f4d Microtune, Inc.
-vendor QUALCOMM 0x1004 Qualcomm
+vendor QUALCOMM2 0x1004 Qualcomm
vendor MOTOROLA 0x1063 Motorola
vendor PLX 0x10b5 PLX
vendor ASANTE 0x10bd Asante
@@ -705,7 +784,7 @@ product FUJIPHOTO MASS0100 0x0100 Mass Storage
product FUJITSU AH_F401U 0x105b AH-F401U Air H device
/* Qualcomm products */
-product QUALCOMM CDMA_MSM 0x6000 CDMA Technologies MSM phone
+product QUALCOMM2 CDMA_MSM 0x6000 CDMA Technologies MSM phone
/* General Instruments (Motorola) products */
product GENERALINSTMNTS SB5100 0x5100 SURFboard SB5100 Cable modem
@@ -1253,9 +1332,9 @@ product SUNTAC AS64LX 0x000b SUNTAC U-Cable type A3
product SUNTAC AS144L4 0x0011 SUNTAC U-Cable type A4
/* Sun Microsystems products */
-product SUN KEYBOARD 0x0005 Type 6 USB keyboard
+product SUN2 KEYBOARD 0x0005 Type 6 USB keyboard
/* XXX The above is a North American PC style keyboard possibly */
-product SUN MOUSE 0x0100 Type 6 USB mouse
+product SUN2 MOUSE 0x0100 Type 6 USB mouse
/* System TALKS, Inc. */
product SYSTEMTALKS SGCX2UL 0x1920 SGC-X2UL
OpenPOWER on IntegriCloud