diff options
-rw-r--r-- | sys/dev/usb/usbdevs.h | 34 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs_data.h | 120 |
2 files changed, 137 insertions, 17 deletions
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h index 7003ed7..896db61 100644 --- a/sys/dev/usb/usbdevs.h +++ b/sys/dev/usb/usbdevs.h @@ -4,7 +4,7 @@ * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * FreeBSD: src/sys/dev/usb/usbdevs,v 1.44 2000/11/03 15:19:00 n_hibma Exp + * FreeBSD: src/sys/dev/usb/usbdevs,v 1.45 2001/01/03 11:45:03 n_hibma Exp */ /* @@ -225,6 +225,7 @@ #define USB_VENDOR_APTIO 0x07d2 /* Aptio Products, Inc. */ #define USB_VENDOR_ARASAN 0x07da /* Arasan Chip Systems */ #define USB_VENDOR_ALLIEDCABLE 0x07e6 /* Allied Cable Corp. */ +#define USB_VENDOR_STSN 0x07ef /* STSN */ #define USB_VENDOR_ZOOM 0x0803 /* Zoom Telephonics, Inc. */ #define USB_VENDOR_BROADLOGIC 0x0827 /* BroadLogic, Inc. */ #define USB_VENDOR_HANDSPRING 0x082d /* Handspring, Inc. */ @@ -273,6 +274,7 @@ #define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */ #define USB_VENDOR_PLX 0x10b5 /* PLX */ #define USB_VENDOR_BELKIN2 0x1293 /* Belkin Components (2nd) */ +#define USB_VENDOR_SILICONPORTALS 0x1527 /* Silicon Portals Inc. */ #define USB_VENDOR_UMAX 0x1606 /* UMAX Data Systems, Inc. */ #define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */ #define USB_VENDOR_ENTREGA 0x1645 /* Entrega */ @@ -348,6 +350,7 @@ #define USB_PRODUCT_AOX_USB101 0x0008 /* USB ethernet controller engine */ /* Apple Computer products */ +#define USB_PRODUCT_APPLE_OPTMOUSE 0x0302 /* Optical mouse */ #define USB_PRODUCT_APPLE_SPEAKERS 0x1101 /* Speakers */ /* ATen products */ @@ -355,6 +358,9 @@ #define USB_PRODUCT_ATEN_UC10T 0x2002 /* 10Mbps ethernet adapter */ #define USB_PRODUCT_ATEN_UC232A 0x2008 /* Serial adapter */ +/* Atmel Comp. products */ +#define USB_PRODUCT_ATMEL_UHB124 0x3301 /* UHB124 hub */ + /* Avision products */ #define USB_PRODUCT_AVISION_1200U 0x0268 /* 1200U scanner */ @@ -454,10 +460,12 @@ #define USB_PRODUCT_EPSON_PRINTER1 0x0001 /* USB Printer */ #define USB_PRODUCT_EPSON_PRINTER2 0x0002 /* ISD USB Smart Cable for Mac */ #define USB_PRODUCT_EPSON_PRINTER3 0x0003 /* ISD USB Smart Cable */ +#define USB_PRODUCT_EPSON_PRINTER5 0x0005 /* USB Printer */ #define USB_PRODUCT_EPSON_636 0x0101 /* Perfection 636U / 636Photo scanner */ #define USB_PRODUCT_EPSON_610 0x0103 /* Perfection 610 scanner */ #define USB_PRODUCT_EPSON_1200 0x0104 /* Perfection 1200U / 1200Photo scanner */ -#define USB_PRODUCT_EPSON_1600 0x0107 /* Expression 1600 */ +#define USB_PRODUCT_EPSON_1600 0x0107 /* Expression 1600 scanner */ +#define USB_PRODUCT_EPSON_1640 0x010a /* Perfection 1640SU scanner */ /* e-TEK Labs products */ #define USB_PRODUCT_ETEK_1COM 0x8007 /* Serial port */ @@ -512,9 +520,11 @@ #define USB_PRODUCT_INSYSTEM_USBCABLE 0x081a /* USB cable */ /* Intel products */ +#define USB_PRODUCT_INTEL_EASYPC_CAMERA 0x0110 /* Easy PC Camera */ #define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */ /* I/O DATA products */ +#define USB_PRODUCT_IODATA_USBETT 0x0901 /* USB ETT */ #define USB_PRODUCT_IODATA_USBETTX 0x0904 /* USB ETTX */ /* Iomega products */ @@ -581,6 +591,7 @@ #define USB_PRODUCT_LOGITECH_N48 0xc001 /* N48 mouse */ #define USB_PRODUCT_LOGITECH_MBA47 0xc002 /* M-BA47 mouse */ #define USB_PRODUCT_LOGITECH_WMMOUSE 0xc004 /* WingMan Gaming Mouse */ +#define USB_PRODUCT_LOGITECH_BD58 0xc00c /* BD58 mouse */ #define USB_PRODUCT_LOGITECH_BB13 0xc401 /* USB-PS/2 Trackball */ #define USB_PRODUCT_LOGITECH_WMPAD 0xc208 /* WingMan GamePad Extreme */ #define USB_PRODUCT_LOGITECH_WMJOY 0xc281 /* WingMan Force joystick */ @@ -597,7 +608,8 @@ #define USB_PRODUCT_MCT_USB232 0x0210 /* USB-232 Interface */ /* Melco, Inc products */ -#define USB_PRODUCT_MELCO_LUATX 0x0001 /* LU-ATX Ethernet */ +#define USB_PRODUCT_MELCO_LUATX1 0x0001 /* LUA-TX Ethernet */ +#define USB_PRODUCT_MELCO_LUATX5 0x0005 /* LUA-TX Ethernet */ /* Metricom products */ #define USB_PRODUCT_METRICOM_RICOCHET_GS 0x0001 /* Ricochet GS */ @@ -612,10 +624,10 @@ #define USB_PRODUCT_MICROSOFT_INETPRO 0x002b /* Internet Keyboard Pro */ /* Microtek products */ -#define USB_PRODUCT_MICROTEK_X6U 0x0099 /* ScanMaker X6 - X6U */ #define USB_PRODUCT_MICROTEK_336CX 0x0094 /* Phantom 336CX - C3 scanner */ -#define USB_PRODUCT_MICROTEK_336CX2 0x00a0 /* Phantom 336CX - C3 scanner */ +#define USB_PRODUCT_MICROTEK_X6U 0x0099 /* ScanMaker X6 - X6U */ #define USB_PRODUCT_MICROTEK_C6 0x009a /* Phantom C6 scanner */ +#define USB_PRODUCT_MICROTEK_336CX2 0x00a0 /* Phantom 336CX - C3 scanner */ #define USB_PRODUCT_MICROTEK_V6USL 0x00a3 /* ScanMaker V6USL */ #define USB_PRODUCT_MICROTEK_V6USL2 0x80a3 /* ScanMaker V6USL */ #define USB_PRODUCT_MICROTEK_V6UL 0x80ac /* ScanMaker V6UL */ @@ -695,6 +707,7 @@ /* Prolific products */ #define USB_PRODUCT_PROLIFIC_PL2301 0x0000 /* PL2301 Host-Host interface */ #define USB_PRODUCT_PROLIFIC_PL2302 0x0001 /* PL2302 Host-Host interface */ +#define USB_PRODUCT_PROLIFIC_PL2305 0x2305 /* Parallel printer adapter */ #define USB_PRODUCT_PROLIFIC_ATAPI4 0x2307 /* ATAPI-4 Bridge Controller */ /* Qtronix products */ @@ -715,12 +728,19 @@ /* SanDisk products */ #define USB_PRODUCT_SANDISK_IMAGEMATE 0x0001 /* USB ImageMate */ +/* ScanLogic products */ +#define USB_PRODUCT_SCANLOGIC_336CX 0x0300 /* Phantom 336CX - C3 scanner */ + /* Shuttle Technology products */ #define USB_PRODUCT_SHUTTLE_EUSB 0x0001 /* E-USB Bridge */ /* SIIG products */ #define USB_PRODUCT_SIIG_DIGIFILMREADER 0x0004 /* DigiFilm-Combo Reader */ +/* Silicon Portals Inc. */ +#define USB_PRODUCT_SILICONPORTALS_YAPPH_NF 0x0200 /* YAP Phone (no firmware) */ +#define USB_PRODUCT_SILICONPORTALS_YAPPHONE 0x0201 /* YAP Phone */ + /* Sirius Technologies products */ #define USB_PRODUCT_SIRIUS_ROADSTER 0x0001 /* NetComm Roadster II 56 USB */ @@ -741,6 +761,9 @@ /* STMicroelectronics products */ #define USB_PRODUCT_STMICRO_COMMUNICATOR 0x7554 /* USB Communicator */ +/* STSN products */ +#define USB_PRODUCT_STSN_STSN0001 0x0001 /* Internet Access Device */ + /* Sun Microsystems products */ #define USB_PRODUCT_SUN_KEYBOARD 0x0005 /* Type 6 USB */ /* XXX The above is a North American PC style keyboard possibly */ @@ -758,6 +781,7 @@ /* Texas Intel products */ #define USB_PRODUCT_TI_UTUSB41 0x1446 /* UT-USB41 hub */ +#define USB_PRODUCT_TI_TUSB2046 0x2046 /* TUSB2046 hub */ /* Thrustmaster products */ #define USB_PRODUCT_THRUST_FUSION_PAD 0xa0a3 /* Fusion Digital Gamepad */ diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h index 7a4d7b6..5637dfc 100644 --- a/sys/dev/usb/usbdevs_data.h +++ b/sys/dev/usb/usbdevs_data.h @@ -4,7 +4,7 @@ * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * FreeBSD: src/sys/dev/usb/usbdevs,v 1.44 2000/11/03 15:19:00 n_hibma Exp + * FreeBSD: src/sys/dev/usb/usbdevs,v 1.45 2001/01/03 11:45:03 n_hibma Exp */ /* @@ -238,6 +238,12 @@ struct usb_knowndev usb_knowndevs[] = { "USB ethernet controller engine", }, { + USB_VENDOR_APPLE, USB_PRODUCT_APPLE_OPTMOUSE, + 0, + "Apple Computer", + "Optical mouse", + }, + { USB_VENDOR_APPLE, USB_PRODUCT_APPLE_SPEAKERS, 0, "Apple Computer", @@ -262,6 +268,12 @@ struct usb_knowndev usb_knowndevs[] = { "Serial adapter", }, { + USB_VENDOR_ATMEL, USB_PRODUCT_ATMEL_UHB124, + 0, + "Atmel Corp.", + "UHB124 hub", + }, + { USB_VENDOR_AVISION, USB_PRODUCT_AVISION_1200U, 0, "Avision, Inc.", @@ -550,6 +562,12 @@ struct usb_knowndev usb_knowndevs[] = { "ISD USB Smart Cable", }, { + USB_VENDOR_EPSON, USB_PRODUCT_EPSON_PRINTER5, + 0, + "Seiko Epson Corp.", + "USB Printer", + }, + { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_636, 0, "Seiko Epson Corp.", @@ -571,7 +589,13 @@ struct usb_knowndev usb_knowndevs[] = { USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1600, 0, "Seiko Epson Corp.", - "Expression 1600", + "Expression 1600 scanner", + }, + { + USB_VENDOR_EPSON, USB_PRODUCT_EPSON_1640, + 0, + "Seiko Epson Corp.", + "Perfection 1640SU scanner", }, { USB_VENDOR_ETEK, USB_PRODUCT_ETEK_1COM, @@ -730,12 +754,24 @@ struct usb_knowndev usb_knowndevs[] = { "USB cable", }, { + USB_VENDOR_INTEL, USB_PRODUCT_INTEL_EASYPC_CAMERA, + 0, + "Intel", + "Easy PC Camera", + }, + { USB_VENDOR_INTEL, USB_PRODUCT_INTEL_TESTBOARD, 0, "Intel", "82930 test board", }, { + USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETT, + 0, + "I/O Data", + "USB ETT", + }, + { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX, 0, "I/O Data", @@ -964,6 +1000,12 @@ struct usb_knowndev usb_knowndevs[] = { "WingMan Gaming Mouse", }, { + USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BD58, + 0, + "Logitech, Inc.", + "BD58 mouse", + }, + { USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_BB13, 0, "Logitech, Inc.", @@ -1012,10 +1054,16 @@ struct usb_knowndev usb_knowndevs[] = { "USB-232 Interface", }, { - USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX, + USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX1, + 0, + "Melco, Inc.", + "LUA-TX Ethernet", + }, + { + USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX5, 0, "Melco, Inc.", - "LU-ATX Ethernet", + "LUA-TX Ethernet", }, { USB_VENDOR_METRICOM, USB_PRODUCT_METRICOM_RICOCHET_GS, @@ -1066,22 +1114,16 @@ struct usb_knowndev usb_knowndevs[] = { "Internet Keyboard Pro", }, { - USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_X6U, - 0, - "Microtek", - "ScanMaker X6 - X6U", - }, - { USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX, 0, "Microtek", "Phantom 336CX - C3 scanner", }, { - USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX2, + USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_X6U, 0, "Microtek", - "Phantom 336CX - C3 scanner", + "ScanMaker X6 - X6U", }, { USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_C6, @@ -1090,6 +1132,12 @@ struct usb_knowndev usb_knowndevs[] = { "Phantom C6 scanner", }, { + USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_336CX2, + 0, + "Microtek", + "Phantom 336CX - C3 scanner", + }, + { USB_VENDOR_MICROTEK, USB_PRODUCT_MICROTEK_V6USL, 0, "Microtek", @@ -1372,6 +1420,12 @@ struct usb_knowndev usb_knowndevs[] = { "PL2302 Host-Host interface", }, { + USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_PL2305, + 0, + "Prolific Technology Inc.", + "Parallel printer adapter", + }, + { USB_VENDOR_PROLIFIC, USB_PRODUCT_PROLIFIC_ATAPI4, 0, "Prolific Technology Inc.", @@ -1414,6 +1468,12 @@ struct usb_knowndev usb_knowndevs[] = { "USB ImageMate", }, { + USB_VENDOR_SCANLOGIC, USB_PRODUCT_SCANLOGIC_336CX, + 0, + "ScanLogic Corp.", + "Phantom 336CX - C3 scanner", + }, + { USB_VENDOR_SHUTTLE, USB_PRODUCT_SHUTTLE_EUSB, 0, "Shuttle Technology", @@ -1426,6 +1486,18 @@ struct usb_knowndev usb_knowndevs[] = { "DigiFilm-Combo Reader", }, { + USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPH_NF, + 0, + "Silicon Portals Inc.", + "YAP Phone (no firmware)", + }, + { + USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPHONE, + 0, + "Silicon Portals Inc.", + "YAP Phone", + }, + { USB_VENDOR_SIRIUS, USB_PRODUCT_SIRIUS_ROADSTER, 0, "Sirius Technologies", @@ -1474,6 +1546,12 @@ struct usb_knowndev usb_knowndevs[] = { "USB Communicator", }, { + USB_VENDOR_STSN, USB_PRODUCT_STSN_STSN0001, + 0, + "STSN", + "Internet Access Device", + }, + { USB_VENDOR_SUN, USB_PRODUCT_SUN_KEYBOARD, 0, "Sun Microsystems", @@ -1516,6 +1594,12 @@ struct usb_knowndev usb_knowndevs[] = { "UT-USB41 hub", }, { + USB_VENDOR_TI, USB_PRODUCT_TI_TUSB2046, + 0, + "Texas Instruments", + "TUSB2046 hub", + }, + { USB_VENDOR_THRUST, USB_PRODUCT_THRUST_FUSION_PAD, 0, "Thrustmaster", @@ -2710,6 +2794,12 @@ struct usb_knowndev usb_knowndevs[] = { NULL, }, { + USB_VENDOR_STSN, 0, + USB_KNOWNDEV_NOPROD, + "STSN", + NULL, + }, + { USB_VENDOR_ZOOM, 0, USB_KNOWNDEV_NOPROD, "Zoom Telephonics, Inc.", @@ -2998,6 +3088,12 @@ struct usb_knowndev usb_knowndevs[] = { NULL, }, { + USB_VENDOR_SILICONPORTALS, 0, + USB_KNOWNDEV_NOPROD, + "Silicon Portals Inc.", + NULL, + }, + { USB_VENDOR_UMAX, 0, USB_KNOWNDEV_NOPROD, "UMAX Data Systems, Inc.", |