diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-01-05 04:27:24 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-01-05 04:27:24 +0000 |
commit | a0156fbe848f4044e9842748dbc42ecf98f3067e (patch) | |
tree | 9507b4a51726e91f166ec05f7a6afc900b4656b0 /sys/dev/usb/usbdevs.h | |
parent | 5cf59636dd5db7470e709027a977269a8b1d2213 (diff) | |
download | FreeBSD-src-a0156fbe848f4044e9842748dbc42ecf98f3067e.zip FreeBSD-src-a0156fbe848f4044e9842748dbc42ecf98f3067e.tar.gz |
Add device driver support for USB ethernet adapters based on the
Kawasaki LSI KL5KUSB101B chip, including the LinkSys USB10T, the
Entrega NET-USB-E45, the Peracom USB Ethernet Adapter, the 3Com
3c19250 and the ADS Technologies USB-10BT. This device is 10mbs
half-duplex only, so there's miibus or ifmedia support. This device
also requires firmware to be loaded into it, however KLSI allows
redistribution of the firmware images (I specifically asked about
this; they said it was ok).
Special thanks to Annelise Anderson for getting me in touch with
KLSI (eventually) and thanks to KLSI for providing the necessary
programming info.
Highlights:
- Add driver files to /sys/dev/usb
- update usbdevs and regenerate attendate files
- update usb_quirks.c
- Update HARDWARE.TXT and RELNOTES.TXT for i386 and alpha
- Update LINT, GENERIC and others for i386, alpha and pc98
- Add man page
- Add module
- Update sysinstall and userconfig.c
Diffstat (limited to 'sys/dev/usb/usbdevs.h')
-rw-r--r-- | sys/dev/usb/usbdevs.h | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h index 9b5ac13..d749500 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.1 1999/11/18 18:02:44 n_hibma Exp + * FreeBSD: src/sys/dev/usb/usbdevs,v 1.2 1999/12/28 02:00:56 wpaul Exp */ /* @@ -48,6 +48,7 @@ * List of known USB vendors */ +#define USB_VENDOR_KLSI 0x03e8 /* Kawasaki LSI */ #define USB_VENDOR_HP 0x03f0 /* Hewlett Packard */ #define USB_VENDOR_NEC 0x0409 /* NEC */ #define USB_VENDOR_KODAK 0x040a /* Eastman Kodak Corp. */ @@ -72,13 +73,14 @@ #define USB_VENDOR_CANON 0x04a9 /* Canon Inc. */ #define USB_VENDOR_CYPRESS 0x04b4 /* Cypress Semiconductor */ #define USB_VENDOR_EPSON 0x04b8 /* Seiko Epson Corp. */ -#define USB_VENDOR_3COM 0x04c1 /* U.S. Robotics */ +#define USB_VENDOR_3COMUSR 0x04c1 /* U.S. Robotics */ #define USB_VENDOR_KONICA 0x04c8 /* Konica Corp. */ #define USB_VENDOR_ALTEC 0x04d2 /* Altec Lansing */ #define USB_VENDOR_SHUTTLE 0x04e6 /* Shuttle Technology */ #define USB_VENDOR_CHICONY 0x04f2 /* Chicony Electronics Co., Ltd. */ #define USB_VENDOR_BROTHER 0x04f9 /* Brother Industries Corp. */ #define USB_VENDOR_DALLAS 0x04fa /* Dallas Semiconductor */ +#define USB_VENDOR_3COM 0x0506 /* 3Com Corp. */ #define USB_VENDOR_BELKIN 0x050d /* Belkin Components */ #define USB_VENDOR_KAWATSU 0x050f /* Kawatsu Semiconductor, Inc. */ #define USB_VENDOR_APC 0x051d /* American Power Conversion */ @@ -124,6 +126,9 @@ * List of known products. Grouped by vendor. */ +/* Kawasaki LSI products */ +#define USB_PRODUCT_KLSI_USB101 0x0008 /* USB ethernet */ + /* HP products */ #define USB_PRODUCT_HP_4100C 0x0101 /* Scanjet 4100C */ #define USB_PRODUCT_HP_6300C 0x0601 /* Scanjet 6300C */ @@ -205,7 +210,7 @@ #define USB_PRODUCT_EPSON_PRINTER3 0x0003 /* ISD USB Smart Cable */ /* 3Com products */ -#define USB_PRODUCT_3COM_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */ +#define USB_PRODUCT_3COMUSR_USR56K 0x3021 /* U.S.Robotics 56000 Voice Faxmodem Pro */ /* Konica Corp. Products */ #define USB_PRODUCT_KONICA_CAMERA 0x0720 /* Digital Color Camera */ @@ -225,6 +230,9 @@ /* Dallas Semiconductor products */ #define USB_PRODUCT_DALLAS_J6502 0x4201 /* J-6502 speakers */ +/* 3Com products */ +#define USB_PRODUCT_3COM_3C19250 0x03E8 /* 3C19250 Ethernet adapter */ + /* Kawatsu products */ #define USB_PRODUCT_KAWATSU_MH4000P 0x0003 /* MiniHub 4000P */ @@ -254,6 +262,8 @@ /* Peracom products */ #define USB_PRODUCT_PERACOM_SERIAL1 0x0001 /* Serial Converter */ +#define USB_PRODUCT_PERACOM_ENET 0x0002 /* Ethernet adapter */ +#define USB_PRODUCT_PERACOM_ENET2 0x0005 /* Ethernet adapter */ /* Wacom products */ #define USB_PRODUCT_WACOM_CT0405U 0x0000 /* CT-0405-U Tablet */ @@ -315,6 +325,7 @@ #define USB_PRODUCT_ENTREGA_2S 0x0002 /* 2S serial connector */ #define USB_PRODUCT_ENTREGA_1S25 0x0003 /* 1S25 serial connector */ #define USB_PRODUCT_ENTREGA_4S 0x0004 /* 4S serial connector */ +#define USB_PRODUCT_ENTREGA_E45 0x0005 /* E45 Ethernet adapter */ #define USB_PRODUCT_ENTREGA_CENTRONICS 0x0006 /* Centronics connector */ #define USB_PRODUCT_ENTREGA_1S9 0x0093 /* 1S9 serial connector */ #define USB_PRODUCT_ENTREGA_EZUSB 0x8000 /* EZ-USB */ |