Home | History | Annotate | Download | only in usb
History log of /src/sys/dev/usb/usbdevs
RevisionDateAuthorComments
 1.827  18-Mar-2026  mrg add korg as a vendor, two of their synths, and an amd root hub.
 1.826  18-Mar-2026  mrg add SigmaChip vendor and their usb mouse device.
 1.825  05-Nov-2025  brad Add the MCP-2210 USB to SPI protocol converter / bridge chip.
 1.824  16-Oct-2025  sborrill Add a variant of the D-Link DWM-222.
umodeswitch works correctly, but the ucom does not seem to attach.
 1.823  29-Jul-2025  hgutch Add Asus USB-AC53 Nano
 1.822  29-Jul-2025  hgutch Add Asus USB-N10 Nano B1
 1.821  03-Apr-2025  bouyer Add 2 candleLight USB CAN device IDs
 1.820  16-Feb-2025  jakllsch usbdevs: add another SiLabs serial adapter ID
 1.819  23-Jan-2025  mrg add intel gale peak bluetooth 5.4 controller
 1.818  27-Nov-2024  brad Add the MCP2221 / MCP2221A multi-io chip
 1.817  02-Oct-2024  tsutsui Add SANWA SUPPLY 500-KC002N USB to VGA Adapter.
 1.816  12-May-2024  christos branches: 1.816.2;
PR/58250: RVP: Add TP-Link UE300 USB LAN adapter
 1.815  17-Apr-2024  maya Add some USB serial adapters

From Cameron Williams in PR kern/58127
 1.814  28-Feb-2024  dholland usbdevs: add another device id for LOGITECH B100.

The mouse I'm looking at says "Logitech B100" on the back but has a
different device id from the one already here.
 1.813  13-Jan-2024  hgutch Add Microsoft Sculpt Wireless keyboard/mouse.

From M. Boerschig in PR 57845.
 1.812  06-Jan-2024  maya Add Mercusys and Mercusys MW150USV2

From Daeil Lee in PR/57819
 1.811  24-Dec-2023  gutteridge usbdevs: add RTL8188FU
 1.810  11-Dec-2023  mlelstv Add RTL8156
 1.809  07-Sep-2023  ad Add USB device TOPPING DX3 Pro.
 1.808  14-May-2023  pgoyette Add a Lenovo mouse so we can set the ALWAYS_ON quirk.
 1.807  11-Feb-2023  nia Add my phone to usbdevs
 1.806  29-Jun-2022  macallan branches: 1.806.4;
add some Wacom devices
 1.805  23-Jun-2022  brook usbdevs: add TRENDnet TEW-648UBM
 1.804  22-May-2022  charlotte usbdevs: Add Wacom "One" CTL-671 tablet
 1.803  19-May-2022  charlotte usbdevs: Add Xbox 360 controller
 1.802  10-May-2022  mlelstv More ids for Prolific Serial Adapters
 1.801  17-Jan-2022  bouyer Add the Microchip PICkit3 programmer
 1.800  12-Jan-2022  martin Add a new APC UPS device id.
 1.799  17-Dec-2021  mrg add two more models of cyperpower UPS.
 1.798  21-Oct-2021  jnemeth add Edimax N150 adapter; tested on my PBP
 1.797  17-Oct-2021  andvar s/Techonology/Technology/
 1.796  16-Oct-2021  mrg add logitech B100 mouse
 1.795  01-Oct-2021  macallan add PixArt Raspberry Pi Mouse
 1.794  13-Jun-2021  mlelstv Correct some vendor names, remove duplicates.
 1.793  15-Mar-2021  nia branches: 1.793.4;
correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056
 1.792  09-Mar-2021  ryo Add ASUSTEK AURALED
 1.791  09-Mar-2021  ryo Add CoolerMaster, and AMD SR4 lamplight Control device (Wraith Prism RGB CPU Cooler)
 1.790  03-Feb-2021  thorpej Add a CHICONY optical mouse product ID.
 1.789  01-Feb-2021  nia add another TPLINK RTL8192EU variant

to avoid confusion use TP-Link's names for these variants, matching
FreeBSD
 1.788  31-Jan-2021  nia urtwn(4): add TPLINK WN821N to the list of USB device ids

reported by kfmut on the unitedbsd forums.
 1.787  26-Dec-2020  jym Add WayTech Development USB to Serial product.

It is used by some UPS devices, notably Infosec and Megatec.

The vendor ID (0x0665) is known differently from various mainstream OSes;
but it is officially registered by USB-IF as `WayTech Development, Inc.'. So
be it.
 1.786  07-Sep-2020  ryoon branches: 1.786.2;
Add Buffalo BWC-35H01 or BWC-30L01
 1.785  18-Aug-2020  simonb Add Moonbase Otago OneRNG Random Number Generator.
 1.784  04-Jul-2020  ryoon usbdevs: Add Linux USB 3.0 debugging port serial device
 1.783  19-Jun-2020  flxd Add umass quirk for Alcor AU6366 multi-card reader.
 1.782  29-Apr-2020  nia usbdevs: more Intel Integrated Rate Matching Hub IDs
 1.781  12-Apr-2020  simonb Add uxrcom driver for Exar XR21V141x USB serial adapters. Based in part
on the OpenBSD single-port XR21V1410 uxrcom driver, but adds support
for multi-port chipsets and uses the common umodem framework instead of
being a standalone driver.

Thanks to skrll@ for much USB clue and mrg@ for financing the
development of this driver.
 1.780  11-Apr-2020  jdolecek add Microsoft 2.4GHz Transceiver V8.0 - PR kern/55161

add also V7.0, found the ID
 1.779  04-Apr-2020  mlelstv branches: 1.779.2;
Add Edimax AC600 ids.
 1.778  04-Apr-2020  skrll Add D-Link DWA-121 rev B1

From Miguel Landaeta in kern/55140
 1.777  13-Mar-2020  nisimura add ASMedia Technology
 1.776  15-Feb-2020  manu Add UE version of D-Link DWM-157
 1.775  03-Jan-2020  jmcneill branches: 1.775.2;
Add HAILUCK keyboard (product 1e)
 1.774  06-Oct-2019  martin Add a few TP-Link "Archer" wlan devices
 1.773  26-Aug-2019  mrg add MosChip MCS7730 and Sitecom Europe LN030 ethernet adapters.
 1.772  18-Aug-2019  mrg add two kue(4) adapters:
ACTIONTEC KL5KUSB101 USB Ethernet adapter
ALLIEDTELESYN AT-USB10 USB Ethernet Adapter
 1.771  18-Aug-2019  mrg add 3 devices for upl(4) host-to-host networking:
- belkin F5U258
- national instruments USB host to host adapter
- prolific id 25a1
 1.770  30-Jan-2019  jakllsch branches: 1.770.4;
Add HP LP2[24]75w hub ids. (ID strings are missing from device.)
 1.769  30-Jan-2019  jakllsch make whitespace much more consistent
 1.768  30-Jan-2019  jakllsch Add Gretag Macbeth/X-Rite Huey device ids
 1.767  29-Dec-2018  maya Fix typo in previous :)
 1.766  29-Dec-2018  maya Add Microsoft Natural Wireless Mouse 600.

Modified patches from Julian in PR kern/44634
 1.765  20-Dec-2018  tih Add D-Link DWA-131 rev E "Wireless N300 Nano USB Adapter"
 1.764  14-Dec-2018  tnn add D-Link LTE products
 1.763  13-Dec-2018  fox Add Logitech Gamepad F310 and Logitech Dual Action Gamepad
 1.762  10-Dec-2018  jakllsch rework QinHeng Electronics / WinChipHead IDs
 1.761  08-Nov-2018  mlelstv Fix typo
 1.760  08-Nov-2018  manu Add PN533 based NFC devices
 1.759  03-Oct-2018  martin David H. Gutteridge in PR kern/53647: add Panasonic N5HBZ0000055
WiFi device.
 1.758  12-Aug-2018  rin Add SMSC LAN7505 USB 2.0 gigabit ethernet device.
 1.757  31-Jul-2018  khorben Add the Sierra Wireless MC7304 and EM7455 USB modems
 1.756  25-Jul-2018  msaitoh Add Huawei E182.
 1.755  24-Jul-2018  msaitoh - Add Huawei HWD12, E353, E355, E392, EC156, E3272 / Softbank 203HW
- Add NetIndex RT-WJ02 and UX312NC.
- Add Siemens HC28
- Add ZTE MF112, MF119, MF190, MF228 modem / Softbank 004Z
 1.754  24-Jul-2018  msaitoh - Vendor ID 0x0430 is not Sun Microsystems but Fujitsu Component
(it's listed in usb.if). Same as OpenBSD.
- Add Fujitsu Component Smart Power Strip FX-5204PS, Base Station FX-5251WB
and Virtual Eth Device From OpenBSD.
- Vendor ID 0x1004 is not Qualcomm but LG Electronics (it's listed in usb.if).
- Add Cinterion
- Rename 4GSYSTEMS to LONGCHEER. Same as other OSes.
- Add Longcheer WM66 HSDPA, Emobile D21LC Mass only mode, Emobile D21LC,
IIJmobile 510FU and IIJmobile 510FU Mass only mode.
- Add Sierra Wireless C01SW.
- Add SMSC USB 2.0 7-Port Hub.
- Add ZTE MF633 USUPA USB modem and USB MSM installer.
 1.753  20-Jul-2018  martin Andrius V in Pr kern/53461: add D-Link DUB-1312
 1.752  10-Jul-2018  spz change handling hint to point to the full instructions
(comment change only)
 1.751  10-Jul-2018  spz add Yubikey ids, this time more complete (thanks for the reminders)
 1.750  05-Jun-2018  martin branches: 1.750.2;
Add missing vendor ZORAN
 1.749  05-Jun-2018  eadler usbdevs: misc updates from FreeBSD

This syncs some vendor changes from FreeBSD (r334649). Prefer
longer "canonical" names where the names differed.

ok leot@
 1.748  02-Jun-2018  sevan Apple Bluetooth adapter, as found on the G4 PowerBook FW-800 (PowerBook5,2)
ubt0: Apple Computer (0x5ac) product 8203 (0x8203), rev 1.10/5.26, addr 2
 1.747  02-Apr-2018  jakllsch Add Linux Foundation vendor ID, and their root hub device IDs.
 1.746  17-Mar-2018  jdolecek add LAN78xx family (Raspberry Pi 3B+) entries - PR kern/53105
 1.745  22-Dec-2017  jakllsch branches: 1.745.2;
Add West Mountain Radio IDs from OpenBSD
 1.744  22-Dec-2017  jakllsch Add RT Systems RTS-03 USB to Serial Adapter
 1.743  31-Oct-2017  khorben Add the TP-LINK TL-WN823N (version 2)
 1.742  19-Oct-2017  jmcneill Add USB IDs for Broadcom BCM43236, BCM43143, BCM43242, and BCM43569 USB
wireless devices.
 1.741  18-Oct-2017  jmcneill Add Sony UWA-BR100 WLAN adapter
 1.740  29-Sep-2017  scole Add ELAN keyboard
 1.739  29-Aug-2017  ryoon Add Wacom Intuos2 A4 and Intuos Art pen tablets
 1.738  09-Jul-2017  christos PR/52385: Shinichi Doyashiki: some classic Roland product-ids for usbdevs
While here, add a Ralink that I had uncommitted and fix some caps hex to
small for consistency
 1.737  26-Jun-2017  is yet another moschip serial adapter chip.
 1.736  30-May-2017  jnemeth branches: 1.736.2;
add RT Systems Inc. CT57A Radio Cable for programming Yaesu FT-60 radios
(and possibly others)
 1.735  23-May-2017  khorben Add Synet MW-P54SS USB Wireless Broadband Router
 1.734  04-May-2017  hauke Recognize the Sierra un2430 WWAN/GPS Module as found e.g. in HP's
Elitebook 2170p. Note the device will not do much without its
proprietary firmware loaded.
 1.733  03-May-2017  jnemeth PR/52212 - Kai-Uwe Eckhardt -- add TP-Link TL-WN722N v2
 1.732  18-Apr-2017  riastradh branches: 1.732.2;
gson@ informs me the Alea I and II have the same USB product id.

Thus, ualea(4) should work for both of them. Rename USB product id
ARANEUS ALEA_II to ARANEUS ALEA to reflect this.

No functional change intended, except perhaps via usbdevs.
 1.731  17-Apr-2017  riastradh New rndsource driver for Araneus Alea II TRNG USB devices.

Disabled by default in x86/GENERIC and usbdevices.config pending
review and testing without rump ugenhc in the way, but enabled in
x86/ALL for compile-testing.

(Hi gson! Finally found a round tuit in my pocket, next to a certain
rectangular one.)
 1.730  06-Apr-2017  macallan add ELAN Microelectronics
 1.729  05-Mar-2017  snj add MacBookPro 9,2 bluetooth controller
 1.728  12-Dec-2016  bouyer branches: 1.728.2;
Rename "CH341 serial/parallel" to "CH341 USB-Serial Bridge", and
add a second device id for this chip.
From FreeBSD.
 1.727  26-Nov-2016  skrll Add an axe(4) from FreeBSD
 1.726  26-Nov-2016  skrll Trailing whitespace
 1.725  25-Nov-2016  skrll Add an axe(4) device from OpenBSD
 1.724  10-Nov-2016  hauke Add entry for Intel Centrino Advanced-N 6235 bluetooth piggy-back
Add entry for Validity Sensors, Inc. VFS491
 1.723  04-Nov-2016  mlelstv add id for RTL8188EU from vendor ABOCOM
 1.722  31-Oct-2016  nonaka Remove duplicated HUAWEI E353 entry.
 1.721  31-Oct-2016  dholland Add extra ucom/u3g id for Huawei E353; from Ben Gergely in PR 49302.
 1.720  17-Oct-2016  nat Add DisplayLink FY-DVI usb adaptor.

OK christos@
 1.719  16-Oct-2016  nat Add quirk for C-Media USB Pnp sound card.
Without this I was unable to record. The recording volume is still way to
low but it's possibly my microphone.

OK christos@
 1.718  12-Oct-2016  nat Add Realtek 8192EU usb wifi adaptor.

OK christos@
 1.717  04-Oct-2016  christos PR/51529: Jake Slazenger: D-Link DWA 125 rev. D1 USB wireless network adapter
support
 1.716  27-Aug-2016  skrll Add flxd's axe(4)
 1.715  01-Jun-2016  pgoyette branches: 1.715.2;
Add Sandisk Cruzer - from PR kern/46547
 1.714  23-Apr-2016  skrll Merge nick-nhusb

- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
- kern/48308
- uhub status notification improvements
- umass(4) probe fix (applied to HEAD already)
- ohci(4) short transfer fix
 1.713  19-Apr-2016  nonaka Added Buffalo WI-U2-300D.
 1.712  17-Feb-2016  riastradh Add various USB Bluetooth controllers.

From mlelstv.
 1.711  01-Feb-2016  nonaka Add NTT DOCOMO L-05A.
 1.710  24-Jan-2016  christos PR/50701: Martijn van Buul: Add MS Confort Mouse 6000
 1.709  19-Jan-2016  martin Add a NetChip USB-IDE bridge
 1.708  19-Jan-2016  msaitoh Add some DisplayLink devices. 0x0117 and 0x0377 are from FreeBSD.
0x0335 is from Swift Griggs.
 1.707  10-Dec-2015  leot whoops, sort the RTL8188CU_3.
 1.706  10-Dec-2015  leot + REALTEK RTL8188CU_3
 1.705  07-Dec-2015  christos name moschip devices consistently
 1.704  01-Dec-2015  nonaka Added CENTURY CT-USB1HUB.
 1.703  04-Nov-2015  buhrow ADded Apple iDevices:
iPhone 4, 4_VZW, 4s, and 5.
iPad 2, 3 and Mini

This is in preparation for forcing all of these devices to attach as ugen(4)
devices rather than as uhid/uaudio devices.
 1.702  18-Oct-2015  nonaka Add ELECOM WDC-433SU2M2.
 1.701  14-Sep-2015  nonaka COREGA RTL8192SU is actually CG-WLUSBNM.
 1.700  09-Sep-2015  rjs Add some run(4) IDs from OpenBSD.
 1.699  23-Aug-2015  skrll PR/50160: 5 duplicate entries in dev/usb/usbdevs
 1.698  03-Jul-2015  skrll Lumix Camera DMC-FS45 from kern/49809
 1.697  17-Jun-2015  nonaka Added ThinkPad Compact USB keyboard with TrackPoint entry.
 1.696  06-Apr-2015  bouyer Add Apple "Magic Trackpad" device id (bluetooth device)
 1.695  05-Apr-2015  skrll More Texas Instruments (not Texas Intel) products.

Part of PR/49814
 1.694  05-Apr-2015  skrll Conexant USB Modem from Ryo ONODERA on current-users.
 1.693  17-Mar-2015  macallan add Ingenic Semiconductor Ltd.
 1.692  15-Mar-2015  nonaka Added Huawei U8150.
 1.691  08-Mar-2015  christos add more from OpenBSD
 1.690  20-Feb-2015  nonaka PR/49681: Support BUFFALO PC-OP-RS1
 1.689  04-Feb-2015  jmcneill add Xbox 360 Wireless Receiver
 1.688  26-Jan-2015  gson Add Silicon Labs EC3 USB debug adapter.
 1.687  17-Dec-2014  jnemeth PR/49484 - Sprow -- some additional SMSC devices
 1.686  12-Dec-2014  msaitoh Add Validity Sensors, Inc. and their devices. PR#45732 from Greg A. Woods.
 1.685  12-Dec-2014  msaitoh Add BUFFALO GX-DVI/U2B DisplayLink USB-DVI box. PR#49105 from MOCHIDA Shuji.
 1.684  22-Nov-2014  njoly branches: 1.684.2;
Add Atheros AR3012
 1.683  05-Oct-2014  nonaka Add Realtek RTL8152, RTL8153.
 1.682  24-Sep-2014  christos PR/49233: Ben Gergely: Add huawei e353 to u3g
(factor out some common code in the process)
 1.681  24-Sep-2014  christos whitespace
 1.680  04-Aug-2014  jdc branches: 1.680.2;
ATMEL WN210 is actually ID 0x4102 (spotted by mlelstv).
 1.679  02-Aug-2014  nonaka Added SMSC LAN7500 USB 2.0 gigabit ethernet device, not SMSC LAN7500.
 1.678  02-Aug-2014  nonaka Added SMSC LAN7500 Gigabit ehternet and Logitec LAN-W300AN/U2.
 1.677  24-Jul-2014  nonaka Added ELECOM WDC-150SU2M.
 1.676  20-Jul-2014  nonaka Added a ASUSTeK USB-N10 NANO.
 1.675  19-Jul-2014  skrll PR/48998 (uhso(4) support for Globetrotter HSUPA Modem)

Add the product id.
 1.674  14-Jul-2014  ryoon Add Sharp CE-175TU USB to Zaurus Option Port 16 cable.
With this cable, you can login to NetBSD/zaurus on SL-C750 via serial console.
 1.673  11-Jun-2014  njoly Add Intel new vendor id, and Rate Matching Hub devices.
 1.672  30-May-2014  nonaka Added Realtek devices.
 1.671  27-May-2014  ryoon Related to PR kern/48533
Prism GT is Conexant products.
 1.670  25-May-2014  ryoon PR kern/48533
Fix USB vendor ID for Conexant.
 1.669  20-May-2014  zafer Add version 1 of SMC 2862WG adapter which is USB 1.0
 1.668  29-Apr-2014  nonaka Added Planex GW-USFang300 entry.
 1.667  06-Apr-2014  nonaka Added some PLANEX wlan devices.
 1.666  06-Apr-2014  nonaka Added Logitec LAN-W450ANU2E.
 1.665  28-Feb-2014  martin branches: 1.665.2;
Add moschip 7810 and 7820 usb serial devices
 1.664  14-Feb-2014  christos Add the 4G part of my modem, no driver yet.
 1.663  13-Jan-2014  reinoud Add Atmel's SAM-BA programming port as found on Atmel's SAM3E (ARM CortexM3)
boards
 1.662  13-Jan-2014  reinoud Add Future Bits as vendor code
Add Atmel SAM3E based microcontroller board "4Pi" by Future Bits
 1.661  25-Dec-2013  nonaka Added Planex GW-450D.
 1.660  20-Dec-2013  jakllsch Add QF9700 USB Ethernet.
 1.659  19-Dec-2013  msaitoh Add FTDI FT230X.
 1.658  12-Dec-2013  nonaka Added some MediaTek wifi adapters.
 1.657  14-Nov-2013  nonaka Added Weltrend Semiconductor vendor and device.
 1.656  27-Oct-2013  rmind usbdevs: add an entry for external WD disk.
 1.655  05-Oct-2013  jnemeth add Keyspan USA-19H serial adapter
 1.654  14-Sep-2013  soren Add ASIX AX88179 USB 3.0 ethernet controllers.
 1.653  02-Sep-2013  christos PR/48172: Reinhard Speyerer: u3g(4): add 4G Systems XS Stick W14 support
 1.652  10-Aug-2013  jnemeth PR/48112 - Kai-Uwe Eckhardt -- add support for Sitecom N300 usb wifi adapter
 1.651  03-Aug-2013  soren Add support for some new and old ZTE modems, some of which have a
SFF-8070i virtual installer CD instead of a SCSI class one.

Recent Huawei modems support (and in the case of the very latest models,
require) the use of a CDC NCM interface as an alternative to PPP. Avoid
attaching u3g to that interface.
 1.650  27-May-2013  kiyohara branches: 1.650.2;
Add vendor KingSun and IrDA product.
 1.649  11-May-2013  kiyohara Remove multiple defines for PLANEX2 {GWUS300MINIS,RT3070,GWUS54GD,GWUSMM,GWUS300MINIX,RTL8188CU_2}.
 1.648  09-May-2013  aymeric Add a Foxconn AR3012 bluetooth controller ids
 1.647  02-May-2013  rkujawa Sort Mad Catz.
 1.646  02-May-2013  rkujawa Add vendor ID for Mad Catz, Inc.
Add product ID for Mad Catz Cyborg R.A.T. 7.
 1.645  30-Mar-2013  christos missed one
 1.644  30-Mar-2013  christos remove stray +
 1.643  30-Mar-2013  christos remove dups
 1.642  30-Mar-2013  christos new devices
 1.641  28-Mar-2013  garbled Add entry for a tripplite AVR550U UPS
 1.640  24-Mar-2013  cheusov New device Id for Beagle Bone, reviewed by bouyer@ and Lloyd Parker
 1.639  20-Mar-2013  garbled Add my tripplite UPS
 1.638  14-Mar-2013  nonaka Added Huawei E171 3G modem.
 1.637  27-Jan-2013  jakllsch Remove duplicate Quanta product. Add Ralink RT5370.
 1.636  20-Jan-2013  pgoyette Spell company name correctly
 1.635  14-Jan-2013  christos PR/47447: YAMASHIRO, Jun: New device id for udl(4)
 1.634  12-Jan-2013  jakllsch Add SMSC9512 hub Id, and reorder SMSC products by Id number.
 1.633  12-Jan-2013  jakllsch Rename vendor SMC2 to SMSC to better match the reality that SMC Networks makes
assembled networking products, where as SMSC designs silicon.
 1.632  26-Nov-2012  christos PR/47245: Toby Karyadi: More identifiers for AX88772B usb ethernet
 1.631  02-Nov-2012  jakllsch add (FTDI) MaxStream PKG-U
 1.630  06-Oct-2012  christos recognize apple bluetooth adapter in MacBook Air. (Ryo Onodera)
 1.629  05-Oct-2012  khorben Added the device id for the Huawei EM770W 3G modem to u3g(4)
Confirmed to work on a WeTab

ok christos@
 1.628  03-Oct-2012  mlelstv two more FTDI USB->serial adapters
 1.627  23-Sep-2012  chs add a bunch of devices. from openbsd.
 1.626  10-Aug-2012  matt branches: 1.626.2;
Add OpenRD JTAGKey (console/jtag)
 1.625  04-Aug-2012  nonaka Add PLANEX GW-USH300N.
 1.624  04-Jul-2012  christos add another sierra device
 1.623  01-Jul-2012  nonaka Add NTT DOCOMO L-02C entry.
 1.622  31-May-2012  nonaka Ralink Technology's vendor ID is 0x148f, not 0x1485.
Pointed by FUKAUMI Naoki.
 1.621  30-May-2012  nonaka Add urtwn(4) IDs from OpenBSD.
 1.620  30-May-2012  nonaka Add more Realtek devices.
 1.619  29-May-2012  nonaka Added Buffalo WLI-UC-GNM2T.
 1.618  29-May-2012  nonaka Added some Ralink wlan adapters.
 1.617  29-May-2012  christos more usb network adapters from jmcneill
 1.616  24-May-2012  buhrow Add the Springer Design MP3 players/book reader products.
This includes the original BookPOrt sold by APH.
 1.615  24-May-2012  buhrow Add the Apple IPod Shuffle (second generation) and the
Apple IPod Touch (fourth generation)
 1.614  17-May-2012  cyber add USBConnect Mercury
 1.613  25-Apr-2012  ichiro add vendorID and some products of Nintendo Co., Ltd
from www.linux-usb.org/usb.ids and so on
 1.612  15-Apr-2012  bsh add USB keyboard found on Netwalker.
 1.611  07-Apr-2012  jakllsch Add ADS InstantFM Music (RDX-155).
 1.610  03-Mar-2012  riz add product ID for the Kingston DataTraveler 100 G2.
 1.609  03-Mar-2012  nonaka Added vendor Terminus Technology.
 1.608  19-Feb-2012  mbalmer Add new vendor QUAN and it's DM9601 USB ethernet product.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.
 1.607  11-Feb-2012  plunky branches: 1.607.2;
the ID 0x1781 is used by more than one vendor, so change it
from MetaGeek to "Misc Vendors"

add Telldus Tellstick and Tellstick Duo (under Misc Vendors)
add Roland UM-ONE MIDI interface

from PR/45908 by Tom Ivar Helbekkmo
 1.606  21-Jan-2012  skrll Add a bunch of Standard Microsystems devices.

From OpenBSD.
 1.605  19-Jan-2012  nonaka Added more Realtek wlan adapters.
 1.604  19-Jan-2012  nonaka Added some Realtek wlan adapters.
 1.603  31-Dec-2011  christos Add a tiny driver that sends the magic command to an ipad instructing it
to charge.
 1.602  26-Nov-2011  nonaka branches: 1.602.2;
Add "Novatel Wireless Expedite EU850D/EU860D/EU870D" entry.

requested by http://mail-index.netbsd.org/tech-kern/2011/11/26/msg012002.html.
model name from http://www.nvtl.com/index.php?option=com_content&view=article&id=76
 1.601  20-Nov-2011  nonaka Added "Lenovo ThinkVision LT1421 Wide" entry.
 1.600  06-Nov-2011  christos PR/45156: Moritz Wilhelmy: XS Stick P14 amendment
 1.599  02-Nov-2011  macallan branches: 1.599.2;
add entry for CY4636 LP RDK Bridge, used in Gdium
 1.598  25-Oct-2011  aymeric add Sony PLAYSTATION(R)3 Controller entry
 1.597  30-Sep-2011  christos Add 4G Systems XSStick P14 USUPA 5.76Mb/s USB modem
 1.596  20-Sep-2011  jakllsch Add SanDisk Sansa Clip.
This Mass Storage Class device rejects SCSI_FLUSHCACHE with a generic HBA error.
 1.595  19-Sep-2011  plunky add Kingston DataTraveler 102 G2
 1.594  03-Sep-2011  mlelstv Correct vendor code for Kingston DT101 G2
 1.593  03-Sep-2011  asau Add two Kingston Data Travel 101 models.
 1.592  24-Aug-2011  veego Add the u3g id for the Huawei 1750 stick
 1.591  25-Jul-2011  jruoho Add few devices that should be exactly identical with the Hauppauge WinTV
Nova-T DVB-T adapter. All of these use the common DiBCom bridge,
DiB7000P/DiB7070P frontend demodulator, and DiB0070 base-band RF tuner.
 1.590  22-Jul-2011  nonaka PR/45133: usb/udl(4): Add new device ID
Applied patch.
 1.589  22-Jul-2011  jruoho Fix typo in the previous (HAUPPAUGE2 instead of HAUPPAUGE).
 1.588  22-Jul-2011  jruoho Add the Hauppauge WinTV Nova-T USB 2.0 DVB-T adapters with the DiB7700M,
DiB7700P, DIB7000PC, and DiB7070P bridges from DiBcom.
 1.587  20-Jul-2011  jakllsch Add vendor HTC, and HTC and Samsung Android products.
 1.586  20-Jul-2011  apb Add Huawei E1820 "Mobile Broadband" USB cellular data adapter
 1.585  19-Jul-2011  jruoho Add E3C EC168 DVB-T adapter.
 1.584  18-Jul-2011  jmcneill add SMK eHome Infrared Transceiver
 1.583  18-Jul-2011  jruoho Add MSI MegaSky DVB-T dongle.
 1.582  11-Jul-2011  matt Add SHEEVAPLUG_JTAG
 1.581  11-Jun-2011  nonaka Added LCD-8000UD-DVI entry.
 1.580  01-Jun-2011  njoly Add Chipsbank vendor id.
 1.579  10-Mar-2011  scw branches: 1.579.2;
Add entry for Toshiba version of a Novatel EU870D 3G/HSDPA WWAN Card.
 1.578  06-Feb-2011  njoly Add MPMan to the vendor list.
 1.577  29-Jan-2011  tsutsui PR kern/44483: Add Wacom Graphire2 ET-0405A-U graphics tablet.
 1.576  16-Jan-2011  tsutsui branches: 1.576.2; 1.576.4;
Add CyberTAN ZD1211B. From OpenBSD.
 1.575  09-Jan-2011  is some more 8187B variants. From OpenBSD
 1.574  08-Jan-2011  is Realtek 8187B
 1.573  30-Dec-2010  jakllsch Add HP v125w flash drive.
 1.572  24-Dec-2010  jmcneill add Hauppauge WinTV USB2 FM
 1.571  21-Dec-2010  jnemeth PR/44213 - B ICT A.P. de Brouwer Jr. -- clarify Motorola USBLAN
 1.570  08-Dec-2010  phx Apple product 0x1000 is a Bluetooth HCI in HID-proxy mode, which was the
reason it appears as keyboard- and mouse-HID. Do not ignore it.
 1.569  30-Nov-2010  phx Added some Apple trackpad devices for use in usb_quirks.c and macppc/dev/pbms.c
 1.568  25-Nov-2010  sborrill Add devices for upcoming run(4).
 1.567  04-Nov-2010  pooka add dlink3 and netgear3
 1.566  03-Nov-2010  christos restore missing, sort, fix whitespace
 1.565  03-Nov-2010  christos From Anon Ymous:

Port of the otus driver from OpenBSD. This driver supports USB 2.0
wireless network devices based on Atheros Communications AR9001U
chipset. It claims to support several AR9001U based adapters, but has
only been tested with a NetGear WNDA3100 adapter (0x0846/0x9010).

XXX: The EDCA support is currently missing from our network stack
(hopefully coming soon), but the driver hooks for it are there.
 1.564  18-Oct-2010  sborrill Add Kingston DT Mini 10 pendrive
 1.563  01-Oct-2010  christos From Anon Ymous:

Add support for the Zoom 3095 USB Fax Modem. There are some problems
with this modem:

1) The CS descriptors were placed after all other descriptors rather
than in the Control Interface. This is true in both configurations
and is the issue this patch deals with.

2) Modem audio is not done on the modem. There is a second
configuration with an extra interface (3 interfaces) which presumably
is for handling audio. This patch does not support that.

3) The interrupts are raised a bit slowly. This means that pppd(8)
needs to wait a bit before trying to read from the link (i.e., just
before the get_input() loop in src/dist/pppd/pppd/main.c line 547).
If you don't wait, then DCD will not be detected high before that
first read and get_input() will drop the line. This is not a problem
if you use the "local" option to pppd(8) and ignore DCD, but that is
less than desirable.

4) You apparently have to toggle "RSDL (DCD) option"[1] when you
initialize the modem or you will never see a second DCD high interrupt
when redialing after a disconnect. Without this the pppd(8) "persist"
mode will not work. Presumably, some extra initialization is missing
from the driver for this chipset.

[1] Send the AT commands: AT&C0 followed by AT&C1 - doing it in one
command doesn't work. The AT commands for this modem are at:
http://www.zoom.com/documentation/dial_up/3095F_ATcommands.pdf
 1.562  25-Sep-2010  tsutsui Add support for I/O DATA ETX-US2.
Patch from PR kern/43040.
 1.561  02-Jul-2010  tnn Add id for Samsung GT-B3730 LTE/4G datacard
 1.560  27-Jun-2010  kardel add MTK chipset based GPS receiver (e. g. Qstarz BT-Q1000eX)
 1.559  19-Jun-2010  kardel add Huawei E1750 Mobile Broadband HSPA USB Stick
 1.558  17-Jun-2010  riz Novatel U760 3g wireless device IDs.
 1.557  14-Jun-2010  riz Sort Sierra Wireless products by ID.
 1.556  14-Jun-2010  riz Add ID for Sierra Wireless USB 305, from Andy Wallis in kern/43468.
 1.555  13-Jun-2010  tsutsui Add vendor IDs and device IDs for forthcoming upgt(4),
Intersil PrismGT wireless LAN. From OpenBSD via FUKAUMI Naoki's patch
posted on current-users:
http://mail-index.NetBSD.org/current-users/2010/05/28/msg013570.html
 1.554  12-Jun-2010  pgoyette Add a couple more product IDs for the ASIX Ethernet interfaces
 1.553  11-Jun-2010  tnn add Samsung GT-B3710 LTE/4G broadband usb stick
 1.552  06-Jun-2010  jakllsch Add Philips SA235 Digital Audio Player.

This USB Mass Storage Class device stops responding after a
SCSI PREVENT ALLOW MEDIUM REMOVAL command.
 1.551  06-Jun-2010  jakllsch Sort Sigmatel products.
 1.550  22-May-2010  plunky add Apple Magic Mouse product-id
 1.549  19-Apr-2010  jmcneill SUNRISING SR9600 Fast Ethernet
 1.548  11-Apr-2010  drochner add the 19" Samsung display, make udl handle it
 1.547  14-Mar-2010  explorer branches: 1.547.2;
add device id and quirks for iPhone 3GS (just copy the 3G ones)
 1.546  11-Mar-2010  enami Add device id of yurex from OpenBSD.
 1.545  06-Mar-2010  plunky add details of Option N.V. Wireless WAN modems for uhso(4) driver
 1.544  19-Feb-2010  pooka Add Huawei K3765 (two id's, it changes product id after being inited).
 1.543  08-Feb-2010  snj Add ZTE MF626. From Marc Vertes in PR kern/41667.
 1.542  06-Feb-2010  tonio branches: 1.542.2;
Add TENX vendor and two devices
 1.541  18-Jan-2010  martin Add two CTI usb-rs485 adapters
 1.540  14-Jan-2010  matthias Make ums.c work with a "Microsoft Natural Ergonomic Desktop 7000" mouse.
XXX The tilt function still doesn't work for me.
 1.539  12-Jan-2010  jakllsch Add Logitech C-BT44 Receiver.
 1.538  12-Dec-2009  cherry Add product IDs for Qualcomm RWT FCT-CDMA 2000 1xRTT Modem, ZTE Storage and CDMA 1xEVDO Modem
From $FreeBSD: head/sys/dev/usb/usbdevs 199331 2009-11-16 20:35:16Z thompsa $
 1.537  15-Nov-2009  tsutsui Add IDs for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors.
Info from FUKAUMI Naoki's udl(4) driver patch.
 1.536  05-Nov-2009  rafal Add Microsoft's Wireless 2.4Ghz transmitter (used for e.g. wireless mice).
 1.535  30-Oct-2009  is Quirk to regenerate residue for borken UMASS devices; needed (at least)
for Supertop IDE bridge. From Matthias Kretschmer, PR 42225.
 1.534  12-Oct-2009  wiz Add vendor and product ID for Meizu M6.
 1.533  02-Oct-2009  pooka add another vid for fujitsu
 1.532  28-Sep-2009  pooka +DWA-111
 1.531  02-Aug-2009  tshiozak add Melco(Buffalo) WLI-UC-G 11b/11g wifi adaptor (rt2573)
 1.530  29-Jul-2009  jakllsch Add entries for some Hyundai CuriTel (Audiovox, Pantech) products, from OpenBSD.
 1.529  28-Jun-2009  mbalmer Add some vendor/product IDs for radio clocks.
 1.528  19-Jun-2009  mrg add a couple of MOSCHIP usb serial devices.
 1.527  25-May-2009  nisimura add VID 0x6011 for FT4232H quad channel chip.
 1.526  24-Apr-2009  jakllsch Add Microchip Technology vendor ID and two PICkit device IDs thereof.
 1.525  21-Apr-2009  cube Add a number of products that use Realtek's RTL8187 802.11 chip.
 1.524  21-Apr-2009  taca Add product id for RATOC USB serial adapter REX-USB60F.
 1.523  14-Feb-2009  jakllsch Add CyberPower Systems, Inc. vendor ID, as well as one of their product IDs,
which is used in two (or more) models of UPS devices.
 1.522  21-Jan-2009  jnemeth branches: 1.522.2;
add a comment explaining how to regenerate usbdevs.h and usbdevs_data.h
 1.521  16-Jan-2009  jmcneill Add HP Generic RNDIS ID
 1.520  20-Nov-2008  jnemeth PR/39971 - SHIMAOKA Shunsuke -- Recognize Corega CG-USBRS232R as a
serial device.
 1.519  25-Oct-2008  christos branches: 1.519.2; 1.519.4;
The Sierra Wireless USBConnect 881 card presents itself as umass containing
the driver to be installed for it. We don't need this crap. Tell it to become
a modem.
 1.518  22-Oct-2008  haad Add product/vendor ID for my USB2serial adapter.
 1.517  21-Oct-2008  jun Add
corega K.K CG-WLUSB2GPX
 1.516  19-Oct-2008  joerg Sync list of 3G cards with FreeBSD.
 1.515  10-Oct-2008  jakllsch add Pinnacle Systems, Inc. and their PCTV HD Pro Stick (800e)

ok jmcneill
 1.514  10-Oct-2008  jmcneill Add ATI/AMD TV Wonder 600 and Empia Technology EM2883 product IDs
 1.513  10-Oct-2008  joerg Add entries for Vodafone Mobile Connect 3G datacard (from FreeBSD)
and for the Novatel 950D.
 1.512  28-Sep-2008  wiz Add Zippy Technology Corporation (from www.linux-usb.org/usb.ids).
 1.511  10-Sep-2008  jmcneill Logitech QuickCam Messenger
 1.510  06-Sep-2008  rmind PR/37948: Yojiro UO: Support for Sony GPS GPS-CS1 devices. Check the support
of UR_BBB_GET_MAX_LUN, and disable the logic, if needed.
 1.509  06-Sep-2008  rmind PR/38202: Jeff McMahill: Support for Sealevel SeaPORT+4 USB to Serial adaptor.
 1.508  06-Sep-2008  rmind PR/39303: Izaac: Support for Novatel Wireless Ovation U727.
 1.507  06-Sep-2008  rmind PR/39147: Jasper Wallace: Support Metageek Wispy 2.4x as ugen device.
 1.506  30-Aug-2008  matt Add some more usb devices that the updated if_axe.c supports.
 1.505  28-Aug-2008  jmcneill Add iPhone, iPod Touch, and iPhone 3G product IDs.
 1.504  22-Aug-2008  matt Add APPLE ETHERNET
 1.503  18-Aug-2008  cegger add Cherry 6000 keyboard
 1.502  08-Jul-2008  uebayasi WILLCOM Advanced W-ZERO3[es] device IDs. From Ryo Shimizu.
 1.501  22-Jun-2008  jmcneill branches: 1.501.2;
Add entry for Sony PLAYSTATION(R) Eye
 1.500  26-May-2008  christos branches: 1.500.2;
Add uberry, a stub driver for RIM BlackBerry devices that can only be used
to charge a BlackBerry on a USB port.
 1.499  11-May-2008  cegger add Garmin Forerunner 305, GPS clock device
 1.498  28-Apr-2008  martin branches: 1.498.2;
Remove clause 3 and 4 from TNF licenses
 1.497  21-Apr-2008  cegger branches: 1.497.2;
Phison Electronics, vendor of my USB Stick
 1.496  17-Mar-2008  elric branches: 1.496.2;
Add a number of products which will be supported in ugensa(4).
Most of these are experimental and the product/vendor IDs are
snarfed from OpenBSD, FreeBSD and Linux.
 1.495  24-Feb-2008  rafal Add another vendor ID for Tripp Lite and product entry for their USB UPS
interface (it appears to be a generic product ID, rather than per-model).
 1.494  19-Feb-2008  drochner branches: 1.494.2; 1.494.6;
add the Shantou ADM8515 ethernet chip which is in some
"Wintech LanCard" adapter I just got
(USB 2.0 on the label but just full-speed - what a crap)
 1.493  11-Feb-2008  ichiro add new device support to uhmodem driver

PR/37985 from Yojiro UO
 1.492  15-Dec-2007  mjf Add the vendor eMPIA Technology and add the built-in USB camera that is
found on the EEEpc.
 1.491  09-Dec-2007  smb branches: 1.491.2;
Correct error in 5725 commit
 1.490  09-Dec-2007  smb Add Sierra 5725 mini-PCI card
 1.489  29-Nov-2007  xtraeme branches: 1.489.2; 1.489.4;
Typo in previous s/HDSPA/HSDPA/
 1.488  29-Nov-2007  xtraeme Add support for Novatel Wireless HSDPA Modem to ugensa(4), patch
from Marcin Michal Jessa... thanks.
 1.487  25-Nov-2007  kiyohara Add COREGA CG-WLUSB2GL.
 1.486  14-Oct-2007  xtraeme branches: 1.486.4;
umidi(4) entries plus quirks for Roland UA25, UA4FX and SonicCell.
Submitted by DHOYASHIKI Shinichi via PR kern/36834.
 1.485  22-Sep-2007  mlelstv branches: 1.485.2;
Add different models of the i-Bead Musicstick
 1.484  22-Sep-2007  mlelstv Another UMTS device from Option N.V.
 1.483  16-Sep-2007  mlelstv add product code for Huawei E220 HSDPA USB Modem
 1.482  03-Sep-2007  tshiozak add vendor WINCHIPHEAD and product CH341SER.
 1.481  18-Aug-2007  sborrill branches: 1.481.2;
Add support for SMART Technologies-badged Prolific USB-Serial converter
 1.480  16-Jul-2007  nisimura branches: 1.480.2; 1.480.6;
Redo the previous change, suffered from an accidental removal of ShanTou.
 1.479  16-Jul-2007  nisimura add PLANEX/PCI GW-US54GXS USB WLAN stick device ID. Not working well yet.
Linked with AP but no real xfer is observed so far. Hope this helpful for
further debugging.
 1.478  12-Jul-2007  xtraeme SB-NIC Shantou ST268 for udav(4), patch from Julian Suschlik
via current-users@... thanks.
 1.477  28-Jun-2007  itohy branches: 1.477.2;
Add vendors and products from FreeBSD/OpenBSD.
- for ubsa(4):
Add vendor Huawei Technologies and its product Huawei Mobile
GlobeTrotter 3G Quad Plus

- for uipaq(4):
ASUSTeK MyPal A730
 1.476  24-Jun-2007  itohy Sort vendors and products by number.
Remove duplicates.
 1.475  24-Jun-2007  veego - Add the MGE vendor and two entries.
- Change the APC entry, because it is not Back-UPS Pro 500 specific, it
is used for more UPS's
Based on a patch from PR kern/31884
 1.474  24-Jun-2007  itohy usbdevs:
Add vendors and products from FreeBSD/OpenBSD.
- for aue(4):
ADMtek AN986A Ethernet
Add vendor ELCON Systemtechnik and its product Goldpfeil P-LAN
ELECOM LD-USB20
Mobility EasiDock Ethernet
SIIG2 USB TO Ethernet

- for axe(4):
Acer Communications & Multimedia EP-1427X-2 Ethernet
ASIX AX88178 USB 2.0 10/100 Ethernet adapter
ATen UC210T Ethernet
Belkin F5D5055 Ethernet adapter
Billionton USB2AR Ethernet
D-Link DUB-E100 rev B1
Good Way Technology GWUSB2E
I-O DATA ETG-US2
Ethernet port in the JVC MP-PRX1 port replicator.
Add new vender ID for Linksys (LINKSYS4) and its product USB1000
OQO model 01+ Ethernet

- for cdce(4):
Acer Labs M5632 USB 2.0 Data Link
Add vendor Ambit Microsystems and its product NTL 250 cable modem
COMPAQ iPAQ Linux
Add vendor G.Mate Inc. and its product YP3X00 PDA
Two Motorola devices (FreeBSD/OpenBSD don't have the details)
NetChip Linux Ethernet/RNDIS gadgets

- for kue(4):
Silicom Psion Gold Port Ethernet

- for ural(4):
Belkin F5D7051 54g USB Network Adapter
GIGABYTE GN-54G
Siemens Info 54g USB Network Adapter

- for url(4):
AboCom RTL8151
RealTek RTL8151 PNA
ZyXEL Prestige

Remove duplicates.
Whitespace police.
 1.473  22-Jun-2007  itohy Sort.
Remove duplicate.
 1.472  22-Jun-2007  itohy Vendor ID 0x11f6 is used by at least two products from NetIndex Inc.
("DD" (0x11f6/0x2001) and firmware loader of "nico." (0x11f6/0x3001)),
and 0x11f6 is probably the vendor ID of NetIndex.
 1.471  18-Jun-2007  dsainty Add AX88772 USB 2.0 10/100 Ethernet adapter
 1.470  16-Jun-2007  dsainty Add Silicon Integrated Systems 163U 802.11g Wireless LAN Adapter
 1.469  13-Jun-2007  uebayasi Add I-O DATA USB-RSAQ5.

http://www.iodata.jp/news/2007/05/usb-rsaq5.htm
 1.468  09-Jun-2007  kiyohara Add ZyDAS ZD1211 devs.
 1.467  01-Jun-2007  jmcneill Add RIM BlackBerry.
 1.466  20-May-2007  dogcow add devs for uslsa; data taken from OpenBSD's usbdevs.
 1.465  07-May-2007  xtraeme Sync the list of supported models with OpenBSD, 4 new models were
added.
 1.464  07-May-2007  xtraeme Sync the list of supported models with OpenBSD, 13 new models were
added.
 1.463  07-May-2007  xtraeme Add support for ASUS WL-167g ver 2, from PR kern/35113 (Dave Huang).
 1.462  03-May-2007  skrll Add the DeLorme Earthmate LT-20 GPS.

Prompted by David Howland.
 1.461  08-Mar-2007  riz branches: 1.461.2; 1.461.4;
Add FTDI "Serial 2232C" product ID
 1.460  25-Feb-2007  darcy Add Canon PowerShot SD630 camera.
 1.459  10-Feb-2007  salo branches: 1.459.2;
Add support for CDMA modems sold by Eurotel (now O2) in .cz

From Dan Bilik <dan at mail dot neosystem dot cz> via private mail.
 1.458  10-Feb-2007  mlelstv Option N.V. is the real vendor, Vodafone just sells the UMTS cards.
Add support for Globetrotter Fusion Quad Lite cards.
 1.457  07-Feb-2007  is MosChip IrDA bridges
 1.456  06-Feb-2007  elad PR/35552: Yojiro UO: add new devices for rum(4)

Patch applied, thanks!

(needs regen)
 1.455  05-Feb-2007  gdt mark second novatel id as NOVATEL2
 1.454  05-Feb-2007  gdt add second Novatel id, for CDMA chip as found in Verizon V620.
From John Nielsen on freebsd-mobile.
 1.453  02-Feb-2007  is Only the SigmaTel 4220 is _very_ fast
 1.452  31-Jan-2007  msaitoh add entries for Prolific Technology's PL2303X
 1.451  31-Jan-2007  mjf Add SHARP WS007SH USB device.
 1.450  22-Jan-2007  ghen Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by
myself).
 1.449  21-Jan-2007  apb Fix typo in name of USA-19QW.
Reported in PR 35452 from H. Todd Fujinaka.
 1.448  13-Jan-2007  is SigmaTel FastIRda USB Bridges
 1.447  07-Jan-2007  jmcneill Add Xbox Controller S v1.0 product ID, from Andrew Gillham.
 1.446  05-Jan-2007  jmcneill Add some more Xbox USB products, from Andrew Gillham.
 1.445  05-Jan-2007  jmcneill Add USB product ID for Microsoft Xbox Controller S
 1.444  01-Jan-2007  ichiro add new vendor & product
TOD(VendoeID 0x0ede)
DOOGI SLIM USB Keyboard(ProductID 0x0411)
see. http://www.rollkeyboard.com
 1.443  25-Nov-2006  christos branches: 1.443.2;
PR/35122: Dieter Roelants: Support for LevelOne WNC-0301USB USB wireless
 1.442  22-Nov-2006  drochner add vendor "O2 Micro"
 1.441  11-Oct-2006  gdt Add ids for Sierra Aircard 580 (for Sprint EVDO) and Novatel Flexpack
GPS receivers.
 1.440  08-Oct-2006  xtraeme Added support for the following devices:

* Matrix Orbital MX4/MX5 Series
* Crystal Fontz CFA-635 LCD

Patch sent by Claus Andersen via PR kern/34753.
 1.439  28-Sep-2006  joerg Add IDs for Ralink RT2501USB/RT2601USB. From OpenBSD.
 1.438  24-Sep-2006  christos Fix whitespace inconsistencies; no functional change
 1.437  24-Sep-2006  christos From Claus Andersen:
- change uftdi driver to use usb_lookup
- are more devices (from FreeBSD/OpenBSD)
 1.436  22-Sep-2006  christos From: Jaime A Fournier: Patch to support SMC 2262WV1
 1.435  03-Sep-2006  martin branches: 1.435.2; 1.435.4;
Add RASQ3 variant of PL2303 serial
 1.434  01-Jul-2006  martin Add an ArkMicroChips serial adapter
 1.433  30-Jun-2006  chap Ankh-Morpork, we have a MIDI driver....

Merge from chap-midi branch, after
~month for review
Comments by thorpej@ drochner@ and Alexandre Ratchov

Incorporated: points by thorpej@ drochner@; preliminary support for
a stats-collecting ioctl suggested by martin@ from comments by A.R.

PR kern/32441 kern/32442 kern/32567 kern/32588 kern/32694 kern/33590
kern/33614 and one instance of kern/32651

ok martin@
 1.432  15-Jun-2006  reinoud Add MosChip Semiconductor MCS 7830 Ethernet adaptor
 1.431  08-Jun-2006  rjs branches: 1.431.2;
Add vendor id for Nokia.
Add product id for CA42 mobile phone cable.
 1.430  06-Jun-2006  tron Resolve name conflict between Sun Type 6 and Type 7 USB keyboard.
 1.429  06-Jun-2006  grant add Sun type 7 keyboard.
 1.428  14-May-2006  elad branches: 1.428.2;
integrate kauth.
 1.427  03-Apr-2006  scw Add vendor id for Topfield Co., Ltd.
Add product id for the TF5000PR range of digital video recorders.
 1.426  31-Mar-2006  rpaulo PR 33173: Add Dell TrueMobile 350 Bluetooth USB Adapter. From Jason White.
 1.425  26-Mar-2006  christos PR/33154: DHOYASHIKI Shinichi: umidi quirks for Roland UM-3EX
 1.424  25-Mar-2006  gdt add defines for vendor and product ids found in Kyocera KPC650 EVDO
card, with a QUALCOMM MSM5500 chip. These differ from the same chip
in the Airprime card, so I've added a _K suffix to the constants.

Add Gnu Radio USRP. This might be a private or unofficial allocation,
but I'll assume it's better to have it included.
 1.423  13-Mar-2006  christos branches: 1.423.2;
kern/33071: Dave J. Barnes: Recognize ADMtek ADM8515 USB2.0 Ethernet Converter
 1.422  06-Feb-2006  jmmv branches: 1.422.2; 1.422.4;
Add the Apple extended keyboard, its internal hub and the Logitech Marble Mouse.
 1.421  27-Jan-2006  dogcow branches: 1.421.2; 1.421.4;
add vendor, Zydas, and product Zydas ZD1211 802.11abg
 1.420  07-Dec-2005  augustss branches: 1.420.2;
Another vendor and product.
 1.419  28-Nov-2005  augustss Add Siemens AG Wireless Modules MC75.
 1.418  18-Nov-2005  hira Correct entry of vendor ID 0x0d8c. It's C-Media, not ABC.
Confirmed by augustss@.
 1.417  17-Nov-2005  hira Correct product ID of Buffalo WLI-U2-KG54-AI.
 1.416  29-Oct-2005  rpaulo branches: 1.416.2;
Add Creative Labs's Notebook Optical Mouse.
 1.415  16-Sep-2005  jmcneill branches: 1.415.2;
Additional usbdevs entry for Ralink; found on my Zonet ZEW2500P
 1.414  11-Sep-2005  augustss Add Apple's Mighty Mouse.
 1.413  10-Sep-2005  cube Add a DiskOnKey revision.
 1.412  07-Sep-2005  dogcow add SiS id 0x0457
 1.411  14-Aug-2005  augustss Add some Roland devices. From kern/30986, DHOYASHIKI Shinichi.
 1.410  03-Aug-2005  augustss There is no need to include the vendor name in the product description,
so remove some.
 1.409  03-Aug-2005  augustss Add a Dell keyboard.
 1.408  03-Aug-2005  augustss Add a Targus mouse.
 1.407  12-Jul-2005  drochner update some wlan adapter information, from
http://damien.bergamini.free.fr/ral/list.html via FUKAUMI Naoki
 1.406  07-Jul-2005  pooka add panasonic 50" touch panel
 1.405  04-Jul-2005  drochner branches: 1.405.2;
add another wlan adapter
 1.404  04-Jul-2005  augustss Correct product id for the Hank Connection device.
 1.403  01-Jul-2005  drochner add ralink dev IDs, from FUKAUMI Naoki per PR kern/30449
 1.402  01-Jul-2005  augustss Add Hank wireless keyboard&mose used by HP.
 1.401  24-Jun-2005  skrll Add the DeLorme Earthmate GPS. From FreeBSD.
Add the Cypress microcontroller based USB-RS232 Interface
 1.400  19-Jun-2005  augustss Add Hosiden ParaParaParadise. From kern/30554.
 1.399  01-Jun-2005  sekiya Add product IDs for devices that use the RT2500USB chip. From OpenBSD.
 1.398  15-Mar-2005  xtraeme branches: 1.398.2;
Add entry for "SAMSUNG Mighty drive" provided by Thilo Manske in PR
kern/29550.
 1.397  01-Mar-2005  itojun add OQO model 01 devices
 1.396  27-Feb-2005  perry nuke trailing whitespace
 1.395  24-Jan-2005  joff branches: 1.395.2;
New Belkin USB-wifi ID, rename DWL120 to generic AT76C503A since this ID is used by more than one vendor (from OpenBSD)
 1.394  23-Jan-2005  elric new driver: usb generic serial adapter.

approved by: augustss@netbsd.org (code)
christos@netbsd.org (driver name)
 1.393  22-Jan-2005  hamajima Add Sony PlayStation2 EyeToy.
 1.392  29-Dec-2004  imp branches: 1.392.2;
From FreeBSD:

Add note about where to find official USB VIDs.
 1.391  27-Dec-2004  imp Very minor cleanup:
o Sort vendor PALM entry numerically
o For all vendors, separate the number from the name by a tab, not two
spaces (this affects 5 entries).
 1.390  26-Dec-2004  imp Sort HAGIWARA entry (0x0693) numerically
 1.389  26-Dec-2004  imp Sort LOGITEC (0x0789) entry numerically.
 1.388  05-Nov-2004  scw Add vendor SEALEVEL, plus an entry for their uftdi-based USB <-> Serial
converter.
 1.387  27-Oct-2004  augustss Add some products from FreeBSD.
 1.386  25-Oct-2004  sketch Add Dell Port Replicator.
 1.385  24-Oct-2004  augustss Add 2 devices. From OpenBSD.
 1.384  23-Oct-2004  augustss Add another serial adapter. From Paul Shupak in PR kern/27197.
 1.383  23-Oct-2004  augustss Add devices. From Paul Shupak in PR kern/25519.
 1.382  23-Oct-2004  augustss Add more devices. From OpenBSD.
 1.381  22-Oct-2004  augustss Merge a lot of devices from OpenBSD.
 1.380  21-Oct-2004  rjs Add definitions for Dell X3 and X30 PDAs.
 1.379  11-Oct-2004  jmmv Add another vendor identifier for AIPTEK International.
Add product identifier for AIPTEK International PenCam Mega 1.3.
 1.378  07-Jul-2004  mycroft GREENHOUSE2_USBKR100 -> REALTEK_RTL8150L, per PR 20425.
 1.377  07-Jul-2004  mycroft Add another Zire device, from PR 25929.
 1.376  05-Jun-2004  jdolecek add Sitecom USB to serial cable
info submitted in PR kern/25510
 1.375  30-May-2004  grant add 2nd vendor ID for Chicony Electronics (0x0c45) and add Chicony
TwinkleCam USB camera (0x600d).
 1.374  24-May-2004  tsarna Add IDs for eGalax USB touchpanel controllers.

Descriptions are not very good because the only documentation I have
says "the VID and PID may be one of these combinations", without any
additional information about the differences or even model names.
 1.373  08-Apr-2004  matt Add Dell BC02 Bluetooth USB Adapter
 1.372  07-Apr-2004  matt Add Dell's vendor code
 1.371  15-Mar-2004  augustss branches: 1.371.2;
Add some devices. From FreeBSD.
 1.370  15-Mar-2004  augustss Add Epson Perfection 1670 scanner
 1.369  12-Mar-2004  drochner add Canon EOS300d
 1.368  19-Feb-2004  augustss Add a serial adapter. From PR 24482
 1.367  28-Jan-2004  augustss Add more devices. From FreeBSD.
 1.366  28-Jan-2004  augustss Add another FTDI device. From FreeBSD.
 1.365  05-Jan-2004  augustss Add a number of devices. From OpenBSD.
 1.364  05-Jan-2004  augustss Add lots of devices. From FreeBSD.
 1.363  05-Jan-2004  schmonz Add Compaq "iPaq" HNE-200 USB Ethernet adapter.
 1.362  04-Jan-2004  augustss Add Wacom Graphire3 4x5. From Dave Huang.
 1.361  03-Jan-2004  soren Add Motorola A920.
 1.360  31-Dec-2003  hamajima add Logitech "QuickCam for Notebook Pro" and "QuickCam Pro 4000".
these are match for ugen, not uaudio.
requested from Takafumi Mizuno.
 1.359  28-Dec-2003  augustss Add a couple of devices.
 1.358  22-Dec-2003  sekiya Add MELCO LUA-U2-KTX 10/100 USB network interface IDs. Uses uax driver.
 1.357  23-Nov-2003  augustss Add another device. From FreeBSD.
 1.356  23-Nov-2003  augustss Update copyright years.
 1.355  23-Nov-2003  augustss Add a number of devices. From FreeBSD.
 1.354  23-Nov-2003  augustss Add a number of devices. From OpenBSD.
 1.353  23-Nov-2003  augustss Add uplcom devices. From FreeBSD.
 1.352  11-Nov-2003  augustss Add a Cypress USB2 hub.
 1.351  07-Nov-2003  kivinen Added eUSB ORCA Quad Reader (Shuttle).
 1.350  28-Oct-2003  augustss Add Treo 600. From kern/23290.
 1.349  16-Oct-2003  wiz According to Linux USB Ids list, 0b7a belongs to zeevo, inc.
 1.348  15-Oct-2003  rjs Add more IDs.
 1.347  13-Oct-2003  augustss Another Logitech camera.
 1.346  13-Oct-2003  augustss Add some IOMEGA products.
 1.345  11-Oct-2003  wiz Add IDs for Acer BT-500 Bluetooth USB Adapter.
 1.344  02-Oct-2003  augustss Add more printers (from Linux).
 1.343  02-Oct-2003  augustss Add HP Deskjet 6127.
 1.342  28-Sep-2003  jdolecek add usbdevs entries and umidi quirks for Roland USB MIDI devices
contributed in PR kern/18096 by Clemens Ladisch
 1.341  28-Sep-2003  jdolecek add Piengineering Xkeys 58 entry, from kern/20838
 1.340  20-Sep-2003  jdolecek add entry for KYE G-07 joystick
contributed in PR kern/22837 by Sergey Svishchev
 1.339  10-Sep-2003  augustss Add a couple of devices.
 1.338  08-Sep-2003  tron Add quirk for Sandisk SDDR-86. The patch was supplied by Peter Seebach
in PR kern/22720.
 1.337  16-Aug-2003  itojun Corega USB-TXC (uses Davicom DM9601E, does not work with existing driver)
 1.336  11-Aug-2003  augustss Add Sony Ericsson DCU10 USB Cable. PR kern/22432
 1.335  08-Aug-2003  wulf Add new product code for SIIG UISDMC2S (0x0200) Multicard Reader/Writer
 1.334  30-Jul-2003  gehenna Add suffix 'A' for UA-3FX advanced mode.
 1.333  30-Jul-2003  gehenna Add EDIROL UA-3FX audio I/F
 1.332  30-Jun-2003  martin branches: 1.332.2;
Add Sony USB Memory Stick Slot (MSC-U03),
from Katsuhisa ABE in PR 22017.
 1.331  26-Jun-2003  jschauma Add support for two new devices:
- LaCie Pocket Drive (http://www.lacie.com/products/product.htm?id=10023)
- a Pen Drive (http://www.flash-memory-store.com/51usbflasdri.html)

The latter shows as a uhub with a umass and a ugen. The ugen is the
"Secure Write" device, which presumably allows password protection with the
appropriate (windows only) driver. Works fine without.

Ok by augustss.
 1.330  23-Jun-2003  augustss Add my new Laks watch with a flash disk.
Yes, I'm a geek.
 1.329  23-Jun-2003  augustss Add new device. From Urban Boquist.
 1.328  16-Jun-2003  rjs Add vendor IDs for Ericsson, Hirose and AEI.
 1.327  08-Jun-2003  grant add another vendor ID for OnSpec Electronic Inc.
 1.326  07-Jun-2003  augustss Eicon diva 852 isdn ta support. From Pavel Arnost, PR kern/21818.
 1.325  03-Jun-2003  augustss Add Motorola T720c and a quirk for it.
 1.324  25-May-2003  gehenna Add AboCom UFE2000 USB2.0 Fast Ethernet Adapter
 1.323  24-May-2003  augustss Add some more entries. From FreeBSD and OpenBSD.
 1.322  10-May-2003  hamajima Add Platronics DSP-400 Headset.
 1.321  08-May-2003  augustss Add another Diskonkey product id.
 1.320  08-May-2003  enami Spell AirH"PHONE correctly.
 1.319  07-May-2003  augustss Add some new devices. From FreeBSD.
 1.318  06-May-2003  rafal Add MELCO Inc. MCR-SM2 SmartMedia Card Reader, from FUKAUMI Naoki in PR 18990.
 1.317  05-May-2003  dsainty Add 3in1 MobileDrive product (inside the Dick Smith ProDrive)
 1.316  22-Apr-2003  augustss Fix some naming bugs.
 1.315  21-Apr-2003  augustss Add more devices. From FreeBSD and OpenBSD.
 1.314  18-Apr-2003  uwe Add Pilotech and its CRW-600 6-in-1 USB flash reader.
 1.313  17-Apr-2003  jdolecek fix handle for Avance Logic (AVANCELOGIC, not ADVANCELOGIC), and add
id for their USB Audio Speaker
provided in PR kern/18986 by Yasushi Oshima
 1.312  11-Apr-2003  simonb Rename Palm M550 to Tungsten T.
 1.311  05-Apr-2003  nakayama Rename "USB Reader" to "USB 6 in 1 Card Reader/Writer" more clearly
(pointed out by perry in private mail).
 1.310  05-Apr-2003  nakayama Add USB Reader.
 1.309  23-Mar-2003  simonb Add device id for Trumpion T33521 (used in (at least one) Creative MP3
player, almost attaches as a sd@umass).
 1.308  19-Mar-2003  augustss Add an NHJ camera.
 1.307  24-Feb-2003  nakayama Add I-O DATA USB2-SC (USB2.0-SCSI Bridge)
 1.306  15-Feb-2003  augustss Add two new devices.
 1.305  12-Feb-2003  ichiro add SUNTAC Ir-Trinity IS96U
 1.304  11-Feb-2003  ichiro add product SUNTAC U-Cable type D2
 1.303  08-Feb-2003  ichiro add product
National Instruments GPIB-USB-A
 1.302  08-Feb-2003  ichiro add product
Sun Communications Inc. Mobile-adaptor
 1.301  07-Feb-2003  augustss Add HAndspring Treo.
 1.300  07-Feb-2003  augustss Add some Palm and Sony PDAs.
 1.299  05-Feb-2003  augustss Add Palm Zire.
 1.298  04-Feb-2003  augustss Add another ThumbDrive (from FreeBSD).
 1.297  29-Jan-2003  gehenna NETGEAR FA120 (USB 2.0 Fast Ethernet Adapter)
 1.296  27-Jan-2003  wiz Add CANON N670U scanner id.
 1.295  24-Jan-2003  tsarna Add Griffin PowerMate
 1.294  24-Jan-2003  markd Add Nikon E885.
 1.293  21-Jan-2003  augustss Add Melco USB-IDE adapter.
 1.292  15-Jan-2003  augustss Add Epson Perfection 2400. From kern/19856, Rob Quinn.
 1.291  13-Jan-2003  tron Add Epson Perfection 1260 scanner.
 1.290  10-Jan-2003  augustss Add Epson 1660. From kern/19767.
 1.289  10-Jan-2003  gehenna Add NeoDio A 6-in-1 Flash Device Controller with USB Interface.
 1.288  07-Jan-2003  grant add Cambridge Silicon Radio and their Bluetooth USB Adapter.
 1.287  02-Jan-2003  tron Copy USB product id for HP DeskJet 1220C from FreeBSD-current to fix
build problems in "usb_quirks.c".
 1.286  02-Jan-2003  imp Add Sanyo SCP-4900 3G phone.
 1.285  01-Jan-2003  augustss Add Vivitar camera. From OpenBSD.
 1.284  23-Dec-2002  augustss Add SIIG MULTOCARDREADER. From kern/19499
 1.283  03-Dec-2002  itojun fujitsu AH-F401U AirH" USB
(128K PPP device/should be attached as ucom, but not yet)
 1.282  28-Nov-2002  gehenna add OTI Solid state disk
 1.281  14-Nov-2002  dsainty Add Palm m550 (Tungsten)
 1.280  05-Nov-2002  cjs Fix typo.
 1.279  31-Oct-2002  ichiro add WLI-USB-KS11G USB wlan adapter
 1.278  20-Oct-2002  itojun PENTAX Optio230 (http://www.digital.pentax.co.jp/ja/optio230/)
From: Yasushi Oshima <oshimaya@sc.starcat.ne.jp>
 1.277  08-Oct-2002  augustss Add some serial adapters. From FreeBSD.
 1.276  01-Oct-2002  soren PQI Travel Flash Drive.
 1.275  29-Sep-2002  augustss Add a Netgear adapter. From OpenBSD.
 1.274  30-Aug-2002  ross fix typo
 1.273  29-Aug-2002  augustss Add two devices.
 1.272  26-Aug-2002  uwe Add Neodio and their nd5010 multi-format flash controller.
 1.271  23-Aug-2002  augustss Use separate ids for BCM2033 before and after firmware download.
 1.270  22-Aug-2002  augustss Add Apple's Bluetooth adapter (Broadcom BCM2033).
 1.269  13-Aug-2002  augustss Add Palm m515. From FreeBSD.
 1.268  08-Aug-2002  drochner add another quickcam
 1.267  07-Aug-2002  augustss Correct product name for the Genesys hub.
 1.266  07-Aug-2002  augustss Add a Genesys hub.
 1.265  03-Aug-2002  soren Add some Canon cameras.
 1.264  29-Jul-2002  augustss Add an In-System storage adapter.
 1.263  26-Jul-2002  joda System controller in SGI O300
 1.262  25-Jul-2002  matt Add Belkin USB2LAN converter
 1.261  16-Jul-2002  abs Add Jenoptik camera/mp3 player
 1.260  14-Jul-2002  augustss Add a scanner (from OpenBSD).
 1.259  11-Jul-2002  augustss Add Trumpion device (from OpenBSD).
 1.258  08-Jul-2002  rh Add product code for SMC 2206USB/ETH EZ Connect Ethernet adapter
 1.257  20-Jun-2002  augustss Add Nike psa[play 120.
 1.256  19-Jun-2002  tshiozak add ROLAND/EDIROL SC-8850 and SD-90.
 1.255  18-Jun-2002  augustss Another Atmel chip.
 1.254  18-Jun-2002  augustss Add another scanner.
 1.253  16-Jun-2002  augustss Add Sony Clie 4.1 devices.
 1.252  13-Jun-2002  dsainty Add 3com Bluetooth adapter
 1.251  31-May-2002  nathanw Add many Keyspan products, and distinguish the device IDs before and
after loading firmware.
 1.250  19-May-2002  augustss branches: 1.250.2;
Another mouse.
 1.249  17-May-2002  groo Add a bunch of Inside Out Networks devices.
 1.248  12-May-2002  simonb branches: 1.248.2;
Add the HP ScanJet 2200C.
 1.247  08-May-2002  scw Add product ID for FTDI USB<->Serial adapter based on FT8U232AM chip.
 1.246  07-May-2002  drochner add EasyDisk Flash Disk
 1.245  03-May-2002  kent Add the following:

Vendor
Sanwa Supply
Audio-Technica

Product
Audio-Technica ATC-HA4USB USB headphone
I/O DATA USB-SSMRW and USB-SDRW
Logitech WingMan Formula Force GP (GT-Force) and TrackMan Wheel
Microsoft TrackBall Explorer
Roland UA-3
Sanwa Supply JY-DV9USB gamepad
Sony PS2 keyboard, PS2 keyboardhub and PS2 mouse
Yamaha RP-U200
 1.244  18-Apr-2002  tshiozak add PCI/USB vendor ID for Kurusugawa Electronics, Inc.
PCI-ID: 0x6809, USB-ID: 0x0b7e.
 1.243  18-Apr-2002  augustss nother device.
 1.242  12-Apr-2002  heinz Add a bunch of webcams from Philips (infos found on a Linux web site)
 1.241  08-Apr-2002  augustss Add LaserJet 1200
 1.240  31-Mar-2002  ichiro add product
WirelessLAN USB-11
 1.239  28-Mar-2002  ichiro add devices
GREENHOUSE : USB Ethernet Adapter GH-USB100B
MELCO : LUA-KTX Ethernet
 1.238  24-Mar-2002  augustss Add some devices. From seebs <seebs@ged.plethora.net>
 1.237  19-Mar-2002  augustss Add some devices. From FreeBSD.
 1.236  18-Mar-2002  christos Add Siemens speedstream, from Alicia da Conceicao.
 1.235  10-Mar-2002  augustss Add some WLAN devices.
 1.234  10-Mar-2002  augustss Add vendor Intersil.
 1.233  10-Mar-2002  augustss Add Pen Driver USB Disk.
 1.232  28-Feb-2002  jmcneill Add Linksys Wireless USB Network Adapters (WUSB11, both original and ver 2.5)
 1.231  27-Feb-2002  augustss Add Palm m125.
 1.230  20-Feb-2002  augustss Add Minolta Dimage X (very nifty!).
 1.229  19-Feb-2002  simonb Add the Concord Camera Eye Q 3x.
Reverse the Yamaha and Yano entries so they're in alphabetical order.
 1.228  16-Feb-2002  thorpej Add product ID for the Gensys Logic GL641USB CompactFlash card reader.
 1.227  11-Feb-2002  mjl Add Datafab MD1-II
 1.226  11-Feb-2002  augustss Add a bunch of mass storage devices.
 1.225  09-Feb-2002  rh Add HP Scanjet 5400C
 1.224  07-Feb-2002  augustss Add Minolta Dimage S304
 1.223  07-Feb-2002  augustss Add OnSpec disk controller.
 1.222  02-Feb-2002  gehenna Add ELECOM LD-USBL/TX (ethernet adapter)
 1.221  02-Feb-2002  augustss Add PhotoClip USB Camera (from FreeBSD).
 1.220  25-Jan-2002  augustss Fix typo pointed out by Manuel Bouyer.
 1.219  22-Jan-2002  ichiro add product
RATOC Systems USB serial adapter REX-USB60
 1.218  21-Jan-2002  augustss Add some new devices.
 1.217  30-Dec-2001  augustss Fix typo in last commit.
 1.216  30-Dec-2001  gehenna Add some vendor/product IDs (from FreeBSD)
 1.215  29-Dec-2001  augustss Fix a typo.
 1.214  26-Dec-2001  cjs Add ID for memory stick slot in Sony Clie running PalmOS 4.0. This may also
be the same for the PalmOS 3.5 versions, but I can't test that.
 1.213  24-Dec-2001  augustss Add some more In-System based adapters.
 1.212  21-Dec-2001  augustss Fix typo, pointed out by Nathan Binkert.
 1.211  15-Dec-2001  augustss YAD.
 1.210  15-Dec-2001  augustss YAD (Yet Another Device)
 1.209  14-Dec-2001  augustss Add SS1001.
 1.208  12-Dec-2001  augustss Add some devices.
 1.207  10-Dec-2001  augustss Add some devices.
 1.206  07-Dec-2001  cjs Add Palm m500/m505 and Sony Clie USB cradle device IDs.
 1.205  05-Dec-2001  augustss Add a NEC USB 2.0 hub. (USB 2.0 hubs are very rare creatures at the moment!)
 1.204  30-Nov-2001  augustss Add new devices. From URA Hiroshi in PR 14790.
 1.203  29-Nov-2001  augustss Add some ISD devices.
 1.202  25-Nov-2001  augustss Add Olympus C-1.
 1.201  23-Nov-2001  enami Add product id of EPSON GT-9700F.
 1.200  17-Nov-2001  augustss Yet another device.
 1.199  14-Nov-2001  augustss Add another printer dongle.
 1.198  09-Nov-2001  augustss Add a device (from OpenBSD).
 1.197  06-Nov-2001  augustss Add DMI CD/RW drive (my first USB 2.0 device!).
 1.196  01-Nov-2001  augustss Reorder two entries in numerical order.
 1.195  01-Nov-2001  augustss New device (from OpenBSD).
 1.194  26-Oct-2001  mycroft Disambiguate Orbit symbols.
 1.193  26-Oct-2001  mycroft Add a different ID for the Kensington Orbit.
 1.192  25-Oct-2001  augustss Add Logitech Cordless Desktop Optical.
 1.191  25-Oct-2001  augustss Remove Inc, Ltd, AB, Gmbh, etc. to be consistent (and save a few bytes).
 1.190  25-Oct-2001  augustss Add Olympos C-700. (From FreeBSD)
 1.189  24-Oct-2001  augustss Add a PS/2 adapter.
 1.188  17-Oct-2001  ichiro branches: 1.188.2;
add Dallas Semiconductor product
USB-FOB/iBUTTON
 1.187  11-Oct-2001  augustss Add Epson 1650.
 1.186  08-Oct-2001  augustss Add some more Ethernet adapters (info gleaned from Linux).
 1.185  07-Oct-2001  augustss Add Epson 640U. From Chris Baird <cjb@brushtail.apana.org.au>
 1.184  06-Oct-2001  pooka iPAQ PocketPC
 1.183  05-Oct-2001  thorpej Add UMAX Astra 3400 scanner.
 1.182  28-Sep-2001  augustss Rename Accton adapter (from FreeBSD).
 1.181  28-Sep-2001  tshiozak Roland UM-880 has two modes each assigned product IDs.
UM880N (0x0014) : Native mode.
UM880G (0x0015) : Generic USB MIDI mode.
 1.180  28-Sep-2001  tshiozak add a new device; ROLAND/EDIROL UM-880 MIDI I/F with patcher.
 1.179  06-Sep-2001  augustss branches: 1.179.2;
Add a Todos smartcard reader.
 1.178  03-Aug-2001  augustss Ad an I/O Data Ethernet adapter.
 1.177  16-Jul-2001  augustss Some line permutations.
 1.176  16-Jul-2001  augustss Add a bunch of ADMtek Ethernet adapters.
 1.175  16-Jul-2001  augustss Add SOHOware NUB100. From OpenBSD.
 1.174  11-Jul-2001  augustss Add a remote control from Keyspan.
 1.173  04-Jul-2001  augustss branches: 1.173.2;
Add an Abocom adapter.
 1.172  10-Jun-2001  tron Add Philips PCA646VC PC Camera.
 1.171  04-Jun-2001  augustss Add the Logitech iFeel mouse.
(Now that's a weird device, perhaps I'll write a driver for the vibration
feedback.)
 1.170  28-May-2001  tshiozak add new device; Yamaha UX96 USB MIDI I/F.
 1.169  22-May-2001  augustss Add Scanjet 4300.
 1.168  22-May-2001  jhawk Supoprt the IOGEAR/ATEN UC-232A, which uses the Prolific 2303.
Make this the "PRODUCT_PL2303" because it's actually id 0x2303
and change the old PRODUCT_PL2303 to PRODUCT_RSAQ.
 1.167  19-Apr-2001  augustss Add a Lexar CF reader. (From FreeBSD)
 1.166  17-Apr-2001  augustss Add a Xirlink camera. From PR 11570.
 1.165  16-Apr-2001  augustss Add lots of storage devices.
 1.164  15-Apr-2001  augustss Add more HP devices.
 1.163  15-Apr-2001  augustss Add a bunch of HP printers.
 1.162  12-Apr-2001  augustss Some new device (from FreeBSD).
 1.161  11-Apr-2001  augustss Add device id from PR 12611.
 1.160  07-Apr-2001  ichiro add product centronics adapter USB-1284 BRIDGE
 1.159  06-Apr-2001  augustss Add another device (from FreeBSD).
 1.158  05-Apr-2001  augustss Add Canon PowerShot S100.
 1.157  01-Apr-2001  augustss Add more Keyspan adapters.
 1.156  01-Apr-2001  augustss Add some new devices.
 1.155  01-Apr-2001  augustss Add Epson 1240. Add a comment about the purpose of this file. From FreeBSD.
 1.154  28-Mar-2001  ichiro add PID Sitecom USB-232 adapter and D-Link DU-H3SP USB BAY Hub
 1.153  26-Mar-2001  augustss Add Microtech Cameramate. From PR 12477.
 1.152  26-Mar-2001  ichiro add VID&PID
CANON USBScanner Canoscan N656U
GREEHOUSE CF-writer with MP3 Player
 1.151  25-Mar-2001  augustss Add Atmel DWL-120 wireless LAN adapter.
 1.150  16-Mar-2001  augustss Add Panasonic MultiMediaCard adapter.
 1.149  15-Mar-2001  abs Add Hauppauge WinTV USB FM
 1.148  26-Feb-2001  soren branches: 1.148.2;
Add M-Systems DiskOnKey.
 1.147  11-Feb-2001  ichiro add vendor/product id
CASIO label writer for USB
 1.146  30-Jan-2001  augustss Add Abocom URE450 Ethernet adapter.
 1.145  27-Jan-2001  ichiro add product
I/O DATA USB-RSAQ(discon.)
 1.144  21-Jan-2001  augustss Another hub.
 1.143  21-Jan-2001  augustss A couple of new devices (from FreeBSD).
 1.142  20-Jan-2001  ichiro typo fix
reported by kei_sun@ba2.so-net.ne.jp
 1.141  19-Jan-2001  ichiro add USB serial adapter
I/O DATA USB-RSAQ2 (use PROLIFIC PL2303 chip)
 1.140  15-Jan-2001  tshiozak List two USB MIDI I/Fs; YAMAHA UX256 and Roland UM-1.

These devices, however, aren't conforming to USB-MIDI class spec.

BTW, here is very experimental version of the driver for these devices:
http://www.imou.to/~AoiMoe/UNIX-at-Random/garbage/umidi-2001-01-15.diff.gz
 1.139  07-Jan-2001  augustss Add Epson 1640 scanner. (From FreeBSD)
 1.138  02-Jan-2001  augustss Add a new TI hub chip.
 1.137  01-Jan-2001  augustss Add another scanner.
 1.136  28-Dec-2000  augustss Add device no for YAP phone with firmware loaded.
 1.135  13-Dec-2000  augustss Add another Melco LUA-TX device.
 1.134  08-Dec-2000  itojun add STSN internet access device (no driver yet)
 1.133  07-Dec-2000  augustss Add an Atmel hub and a Logitech mouse.
 1.132  06-Dec-2000  jdolecek add I/O Data USB-ET/T id, sent in kern/11635 by ORI Manabu
 1.131  05-Dec-2000  augustss Add another Epson printer.
 1.130  04-Dec-2000  augustss Add YAP Phone.
 1.129  26-Nov-2000  augustss Add an Intel camera (rfom OpenBSD).
 1.128  21-Nov-2000  soren Add Prolific printer adapter.
 1.127  15-Nov-2000  augustss Add Sony memory stick.
 1.126  24-Oct-2000  augustss Add Apple's cool new mouse.
 1.125  15-Oct-2000  explorer add Ricochet GS USB modem
 1.124  13-Oct-2000  augustss A bunch of scanners.
 1.123  13-Oct-2000  augustss Add HP 5300C.
 1.122  12-Oct-2000  augustss Add Kingston KNU101TX Ethernet adapter.
 1.121  10-Oct-2000  augustss Another vendor&product code.
 1.120  08-Oct-2000  augustss Add a few more devices (from FreeBSD).
 1.119  08-Oct-2000  augustss Add another DLINK adapter.
 1.118  08-Oct-2000  augustss Add a Fuji camera.
 1.117  04-Oct-2000  augustss Add more vendors.
 1.116  28-Sep-2000  augustss Add a couple of Apple products.
 1.115  24-Sep-2000  augustss Add another scanner.
 1.114  23-Sep-2000  augustss Add some more vendors.
 1.113  16-Sep-2000  ichiro delete "128MB"
same products number; 32MB,64MB,128MB
 1.112  14-Sep-2000  augustss Ad some new devices and change vendor name from SUPRA to DIAMOND2.
 1.111  14-Sep-2000  hubertf Add Trek Technology ThumbDrive (128MB)
 1.110  07-Sep-2000  augustss Add scores of scanners (from FreeBSD).
 1.109  05-Sep-2000  augustss Add a Logitech trackball.
 1.108  17-Aug-2000  darrenr add vendor/product information for Rainbow i-Key 2000
 1.107  12-Aug-2000  augustss Add some more vendors and devices.
 1.106  04-Aug-2000  augustss Add ATEN serial adapter.
 1.105  17-Jul-2000  augustss Some more products (from FreeBSD).
 1.104  03-Jul-2000  augustss Add some Alcor products.
 1.103  19-Jun-2000  augustss branches: 1.103.2;
Add XTNDAccess IrDA.
 1.102  15-Jun-2000  augustss Add Compaq's Personal Jukebox (I got one as a birtday present!)
 1.101  31-May-2000  augustss Add a Chuntex hub.
 1.100  30-May-2000  augustss Add TEAC floppy.
 1.99  20-May-2000  castor branches: 1.99.2;
Add Geocast's vendor ID
 1.98  14-May-2000  soren Add a few devices.
 1.97  06-May-2000  augustss Add Linksys USB100H1, an Ethernet and HomePNA adapter.
 1.96  27-Apr-2000  augustss Change my email address.
 1.95  23-Apr-2000  augustss Sync with FreeBSD: add two more adapters.
 1.94  21-Apr-2000  augustss Add D-link serial adapter (made by someone else :).
 1.93  20-Apr-2000  augustss Add Zip 250.
 1.92  15-Apr-2000  augustss Add another camera.
 1.91  14-Apr-2000  augustss Rename FUTURE to FTDI.
Add the funky little D-Link radio.
 1.90  08-Apr-2000  augustss Add another ISD IDE adapter.
 1.89  07-Apr-2000  augustss Add Prolific host-host adapter.
I'll write a driver in a few days.
 1.88  03-Apr-2000  augustss Add more vendors and devices. From FreeBSD and Nick Hibma.
 1.87  26-Mar-2000  augustss Adjust the name of the Kawasaki Ethernet adapter.
 1.86  20-Mar-2000  augustss Some new devices. From FreeBSD.
 1.85  16-Mar-2000  augustss Add Altec ADA70 speakers and have them recognized despite announcing an
old rev of the USB audio spec.
 1.84  16-Mar-2000  uch add I/O DATA USB-ET/TX USB ethernet adapter.
 1.83  13-Mar-2000  augustss Add Palm serial adapter.
 1.82  29-Feb-2000  hubertf add product ID for 3COM 3COM HomeConnect Ethernet USB Adapter (3C460),
rev 1.00/2.05
 1.81  27-Feb-2000  augustss Add the QuickShot Strikepad game-pad.
 1.80  20-Feb-2000  jdolecek Add Kye's Genius NetScroll mouse
XXX Should the name be just "NetScroll mouse" ? Kye seems to be manufacturer
XXX for the mouse licenced from Genius.
 1.79  17-Feb-2000  augustss Add Sony PCGA-UMS1 mouse.
 1.78  13-Feb-2000  augustss Add a bunch of devices.
 1.77  12-Feb-2000  augustss Add Microsoft Internet Keyboard Pro.
 1.76  12-Feb-2000  augustss Add Corega FEther adapter. From PR 9394.
 1.75  28-Jan-2000  augustss Fix typo.
 1.74  25-Jan-2000  soren Add Digi International adapters.
 1.73  24-Jan-2000  augustss Add Linksys USB10T.
 1.72  17-Jan-2000  augustss Add a bunch of devices I found at a Linux site.
 1.71  17-Jan-2000  augustss Add two CATC Ethernet adapters.
 1.70  17-Jan-2000  augustss Give the ADS Ethernet adapter a better name.
 1.69  13-Jan-2000  augustss Sync with FreeBSD.
 1.68  10-Jan-2000  augustss Add the Linksys USB100TX Ethernet adapter.
(We will have a driver for it soon!)
 1.67  29-Dec-1999  tron Add vendor and product code for Solid Year USB keyboard provided by
Ichiro Fukuhara in PR kern/9070.
 1.66  25-Dec-1999  augustss Alphabetize.
 1.65  24-Dec-1999  augustss Some minor name changes.
 1.64  24-Dec-1999  augustss Add a few Ethernet adapters.
 1.63  17-Dec-1999  augustss Add a 3Com camera.
 1.62  24-Nov-1999  augustss Comment out some entries for Entrega serial adapters. These entries
are only relevant before firmware download.
 1.61  17-Nov-1999  augustss Add CATC analyzer.
 1.60  12-Nov-1999  augustss Add a modem from ELSA.
 1.59  10-Nov-1999  augustss Add another Quickcam.
 1.58  10-Nov-1999  matt Add Entrega USB Serial->DB9 widget
 1.57  10-Nov-1999  augustss Add two more devices.
 1.56  28-Oct-1999  augustss Another device...
 1.55  19-Oct-1999  augustss Add an AltecLansing speaker.
 1.54  15-Oct-1999  augustss branches: 1.54.2; 1.54.4;
Add some Philips speakers (even if mine say Roland on the front :).
 1.53  13-Oct-1999  augustss Add a Telex microphone and a Midiman MIDI port.
 1.52  13-Oct-1999  augustss Add Sandisk ImageMate.
 1.51  13-Oct-1999  augustss Add Kodak DC240.
 1.50  13-Oct-1999  augustss Add SIIG DigiFilm-Combo Reader
 1.49  12-Oct-1999  augustss Add another device.
 1.48  11-Oct-1999  augustss Add more devices.
 1.47  05-Oct-1999  nathanw branches: 1.47.2;
Add In-Systems ISD-110 IDE adapter.
 1.46  04-Oct-1999  augustss Add Activewire IO boards.
 1.45  15-Sep-1999  augustss Make vendor names more consistent.
 1.44  15-Sep-1999  augustss Add a number of devices and rename a few. From a Linux web site.
 1.43  14-Sep-1999  augustss Sort out some confusion about which vendor is really Belkin.
 1.42  02-Sep-1999  augustss Add Logitech QuickCam.
 1.41  02-Sep-1999  augustss Add some Entrega and Belkin serial adapters.
 1.40  28-Aug-1999  augustss Fixes/updates from FreeBSD.
 1.39  25-Aug-1999  augustss Add a PS2 to Mac USB Adapter from P.I. Eng.
 1.38  25-Aug-1999  augustss Add Multitech MT5634ZBA. From FreeBSD.
 1.37  24-Aug-1999  soren Fix typo in comment.
 1.36  23-Aug-1999  augustss Add a Kawatsu mouse.
 1.35  28-Jun-1999  augustss Add some weirdo modem.
 1.34  26-Jun-1999  tron "www.usb.org" says that:
a) Logitech has vendor ID 0x046d.
b) That vendor ID 0x05ac is Apple Computer.
 1.33  26-Jun-1999  tron Correct description of vendor "LOGITECH": this is not Apple.
 1.32  26-Jun-1999  augustss Add another Logitech mouse.
 1.31  05-Jun-1999  augustss Remove vendor from one of the descriptive strings; it's superfluous.
 1.30  05-Jun-1999  tron Add Brother HL-1050 laser printer. Fixes second half of PR kern/7699
by Bjoern Labitzke.
 1.29  20-May-1999  augustss Change vendor of id 0x0451 to Texas Instruments.
 1.28  11-May-1999  augustss Another mouse.
 1.27  09-May-1999  augustss Add Microsoft DDS80.
 1.26  27-Apr-1999  augustss Update vendor names from an official(?) list.
 1.25  27-Apr-1999  augustss Add Gravis GamePad Pro (from Soren Jorvang).
 1.24  03-Apr-1999  augustss Add Visiion camera and Macally mouse.
 1.23  03-Apr-1999  augustss Add Microsoft Natural Keyboard.
 1.22  29-Mar-1999  augustss branches: 1.22.4;
Add Epson printer cable.
 1.21  26-Jan-1999  augustss Add Aladdin Knowledge Systems.
 1.20  25-Jan-1999  augustss Add some Entrega products.
 1.19  08-Jan-1999  augustss Remove some non-products.
 1.18  07-Jan-1999  augustss Add Micro$oft Intellimouse.
 1.17  03-Jan-1999  augustss Add an Acer scanner.
 1.16  03-Jan-1999  augustss Add Kensington Mouse-in-a-Box.
 1.15  03-Jan-1999  augustss Minor changes.
 1.14  30-Dec-1998  augustss Add iMac devices.
 1.13  29-Dec-1998  augustss Update copyright to the TNF standard.
 1.12  29-Dec-1998  augustss Add Peracom serial converter.
 1.11  21-Dec-1998  augustss Fix typo.
 1.10  21-Dec-1998  augustss Add ADS ethernet adapter.
 1.9  11-Dec-1998  augustss Add Imation disk.
 1.8  02-Dec-1998  augustss Shorten some vendor names.
 1.7  02-Dec-1998  augustss Fix typo.
 1.6  02-Dec-1998  augustss Add some new devices.
 1.5  05-Oct-1998  mark Add Cypress Semiconductor vendor ID and Cypress Mouse product ID.
 1.4  07-Sep-1998  veego Fix capitalization of Kodak. This change was clearly never tested.
 1.3  05-Sep-1998  augustss Fix typo.
 1.2  05-Sep-1998  augustss Add Kodak DC260 camera.
 1.1  12-Jul-1998  augustss Add USB support. Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers
 1.22.4.2  01-Jul-1999  thorpej Sync w/ -current.
 1.22.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.47.2.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.54.4.1  15-Nov-1999  fvdl Sync with -current
 1.54.2.11  21-Apr-2001  bouyer Sync with HEAD
 1.54.2.10  27-Mar-2001  bouyer Sync with HEAD.
 1.54.2.9  12-Mar-2001  bouyer Sync with HEAD.
 1.54.2.8  11-Feb-2001  bouyer Sync with HEAD.
 1.54.2.7  18-Jan-2001  bouyer Sync with head (for UBC+NFS fixes, mostly).
 1.54.2.6  05-Jan-2001  bouyer Sync with HEAD
 1.54.2.5  13-Dec-2000  bouyer Sync with HEAD (for UBC fixes).
 1.54.2.4  08-Dec-2000  bouyer Sync with HEAD.
 1.54.2.3  22-Nov-2000  bouyer Sync with HEAD.
 1.54.2.2  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.54.2.1  20-Oct-1999  thorpej Sync w/ trunk.
 1.99.2.1  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.103.2.3  06-Feb-2002  he Pull up revisions 1.122,1.186,1.212,1.220 (via patch, requested by bouyer):
Add more devices using the Kawasaki USB-ethernet chip. Fixes
PR#15344.
 1.103.2.2  08-Oct-2000  hubertf Pull up rev. 1.104 -> 1.117 of usbdevs to netbsd-1-5 branch,
approved by thorpej:

> revision 1.117
> date: 2000/10/04 02:09:07; author: augustss; state: Exp; lines: +15 -1
> Add more vendors.
> ----------------------------
> revision 1.116
> date: 2000/09/28 01:26:49; author: augustss; state: Exp; lines: +8 -1
> Add a couple of Apple products.
> ----------------------------
> revision 1.115
> date: 2000/09/24 03:21:55; author: augustss; state: Exp; lines: +2 -1
> Add another scanner.
> ----------------------------
> revision 1.114
> date: 2000/09/23 18:39:41; author: augustss; state: Exp; lines: +9 -1
> Add some more vendors.
> ----------------------------
> revision 1.113
> date: 2000/09/16 11:45:38; author: ichiro; state: Exp; lines: +2 -2
> delete "128MB"
> same products number; 32MB,64MB,128MB
> ----------------------------
> revision 1.112
> date: 2000/09/14 03:11:23; author: augustss; state: Exp; lines: +7 -4
> Ad some new devices and change vendor name from SUPRA to DIAMOND2.
> ----------------------------
> revision 1.111
> date: 2000/09/14 00:02:56; author: hubertf; state: Exp; lines: +5 -1
> Add Trek Technology ThumbDrive (128MB)
> ----------------------------
> revision 1.110
> date: 2000/09/07 03:59:55; author: augustss; state: Exp; lines: +59 -6
> Add scores of scanners (from FreeBSD).
> ----------------------------
> revision 1.109
> date: 2000/09/05 22:39:16; author: augustss; state: Exp; lines: +2 -1
> Add a Logitech trackball.
> ----------------------------
> revision 1.108
> date: 2000/08/17 15:17:00; author: darrenr; state: Exp; lines: +8 -4
> add vendor/product information for Rainbow i-Key 2000
> ----------------------------
> revision 1.107
> date: 2000/08/12 14:51:01; author: augustss; state: Exp; lines: +10 -1
> Add some more vendors and devices.
> ----------------------------
> revision 1.106
> date: 2000/08/04 11:57:34; author: augustss; state: Exp; lines: +2 -1
> Add ATEN serial adapter.
> ----------------------------
> revision 1.105
> date: 2000/07/17 13:06:54; author: augustss; state: Exp; lines: +9 -1
> Some more products (from FreeBSD).
 1.103.2.1  03-Jul-2000  thorpej Pull up rev. 1.104:
Add some Alcor products.
 1.148.2.24  17-Jan-2003  thorpej Sync with HEAD.
 1.148.2.23  15-Jan-2003  thorpej Sync with HEAD.
 1.148.2.22  07-Jan-2003  thorpej Sync with HEAD.
 1.148.2.21  03-Jan-2003  thorpej Sync with HEAD.
 1.148.2.20  29-Dec-2002  thorpej Sync with HEAD.
 1.148.2.19  11-Dec-2002  thorpej Sync with HEAD.
 1.148.2.18  11-Nov-2002  nathanw Catch up to -current
 1.148.2.17  18-Oct-2002  nathanw Catch up to -current.
 1.148.2.16  17-Sep-2002  nathanw Catch up to -current.
 1.148.2.15  27-Aug-2002  nathanw Catch up to -current.
 1.148.2.14  13-Aug-2002  nathanw Catch up to -current.
 1.148.2.13  01-Aug-2002  nathanw Catch up to -current.
 1.148.2.12  20-Jun-2002  nathanw Catch up to -current.
 1.148.2.11  17-Apr-2002  nathanw Catch up to -current.
 1.148.2.10  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.148.2.9  28-Feb-2002  nathanw Catch up to -current.
 1.148.2.8  08-Jan-2002  nathanw Catch up to -current.
 1.148.2.7  14-Nov-2001  nathanw Catch up to -current.
 1.148.2.6  22-Oct-2001  nathanw Catch up to -current.
 1.148.2.5  08-Oct-2001  nathanw Catch up to -current.
 1.148.2.4  21-Sep-2001  nathanw Catch up to -current.
 1.148.2.3  24-Aug-2001  nathanw Catch up with -current.
 1.148.2.2  21-Jun-2001  nathanw Catch up to -current.
 1.148.2.1  09-Apr-2001  nathanw Catch up with -current.
 1.173.2.9  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.173.2.8  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.173.2.7  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.173.2.6  16-Mar-2002  jdolecek Catch up with -current.
 1.173.2.5  11-Feb-2002  jdolecek Sync w/ -current.
 1.173.2.4  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.173.2.3  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.173.2.2  25-Aug-2001  thorpej Merge Aug 24 -current into the kqueue branch.
 1.173.2.1  03-Aug-2001  lukem update to -current
 1.179.2.2  11-Oct-2001  fvdl Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
 1.179.2.1  01-Oct-2001  fvdl Catch up with -current.
 1.188.2.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.248.2.6  31-Aug-2002  gehenna catch up with -current.
 1.248.2.5  29-Aug-2002  gehenna catch up with -current.
 1.248.2.4  20-Jul-2002  gehenna catch up with -current.
 1.248.2.3  15-Jul-2002  gehenna catch up with -current.
 1.248.2.2  20-Jun-2002  gehenna catch up with -current.
 1.248.2.1  30-May-2002  gehenna Catch up with -current.
 1.250.2.3  26-Oct-2005  jmc Pullup (via patch) requested in ticket #5754 by itohy

Provide a backport for ukyopon(4) and pullup umodem(4) updates.
 1.250.2.2  26-Jan-2003  jmc Pullup revisions 1.289-1.291 (requested by tron in ticket #1074)
Add Epson 1660. From kerm/19767, Neil Short.
Add Epson Perfection 1260 scanner.
 1.250.2.1  06-Nov-2002  tron Pull up revision 1.258 (requested by rh in ticket #442):
Add product code for SMC 2206USB/ETH EZ Connect Ethernet adapter
 1.332.2.12  11-Dec-2005  christos Sync with head.
 1.332.2.11  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.332.2.10  01-Apr-2005  skrll Sync with HEAD.
 1.332.2.9  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.332.2.8  24-Jan-2005  skrll Sync with HEAD.
 1.332.2.7  17-Jan-2005  skrll Sync with HEAD.
 1.332.2.6  14-Nov-2004  skrll Sync with HEAD.
 1.332.2.5  02-Nov-2004  skrll Sync with HEAD.
 1.332.2.4  19-Oct-2004  skrll Sync with HEAD
 1.332.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.332.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.332.2.1  03-Aug-2004  skrll Sync with HEAD
 1.371.2.3  28-Jul-2004  tron branches: 1.371.2.3.2;
Pull up revision 1.376 (requested by dbj in ticket #717):
add Sitecom USB to serial cable
info submitted in PR kern/25510
 1.371.2.2  10-Jul-2004  tron Pull up revision 1.377 (requested by mycroft in ticket #629):
Add another Zire device, from PR 25929.
 1.371.2.1  10-Jul-2004  tron Pull up revision 1.378 (requested by mycroft in ticket #629):
GREENHOUSE2_USBKR100 -> REALTEK_RTL8150L, per PR 20425.
 1.371.2.3.2.2  14-Dec-2005  jmc Pullup rev 1.419 (requested by augustss in ticket #10179)

Add Siemens AG Wireless Modules MC75 support. PR#32180
 1.371.2.3.2.1  31-May-2005  riz Pull up revisions up to 1.398 via patch (requested by soren in ticket #1557):
Pull up usbdevs from -current.
 1.392.2.1  29-Apr-2005  kent sync with -current
 1.395.2.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.398.2.2  10-Mar-2007  bouyer Pull up following revision(s) (requested by riz in ticket #1677):
sys/dev/usb/usbdevs: revision 1.461
sys/dev/usb/usbdevs.h: regen
sys/dev/usb/usbdevs_data.h: regen
sys/dev/usb/uftdi.c: revision 1.30
Add FTDI "Serial 2232C" product ID
Match the FTDI "Serial 2232C" chip; this allows a 16-port usb->serial
device from SerialGear I have to work.
 1.398.2.1  23-Jan-2007  tron Pull up following revision(s) (requested by ghen in ticket #1654):
sys/dev/usb/usbdevs: revision 1.450
sys/dev/usb/uhidev.c: revision 1.33
sys/dev/usb/ugraphire_rdesc.h: revision 1.5
Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by
myself).
 1.405.2.10  17-Mar-2008  yamt sync with head.
 1.405.2.9  27-Feb-2008  yamt sync with head.
 1.405.2.8  11-Feb-2008  yamt sync with head.
 1.405.2.7  21-Jan-2008  yamt sync with head
 1.405.2.6  07-Dec-2007  yamt sync with head
 1.405.2.5  27-Oct-2007  yamt sync with head.
 1.405.2.4  03-Sep-2007  yamt sync with head.
 1.405.2.3  26-Feb-2007  yamt sync with head.
 1.405.2.2  30-Dec-2006  yamt sync with head.
 1.405.2.1  21-Jun-2006  yamt sync with head.
 1.415.2.1  02-Nov-2005  yamt sync with head.
 1.416.2.2  29-Nov-2005  yamt sync with head.
 1.416.2.1  22-Nov-2005  yamt sync with head.
 1.420.2.2  18-Feb-2006  yamt sync with head.
 1.420.2.1  01-Feb-2006  yamt sync with head.
 1.421.4.2  07-Jun-2006  kardel Sync with head.
 1.421.4.1  22-Apr-2006  simonb Sync with head.
 1.421.2.1  09-Sep-2006  rpaulo sync with head
 1.422.4.1  19-Apr-2006  elad sync with head.
 1.422.2.5  14-Sep-2006  yamt sync with head.
 1.422.2.4  11-Aug-2006  yamt sync with head
 1.422.2.3  26-Jun-2006  yamt sync with head.
 1.422.2.2  11-Apr-2006  yamt sync with head
 1.422.2.1  01-Apr-2006  yamt sync with head.
 1.423.2.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.423.2.1  28-Mar-2006  tron Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.
 1.428.2.6  19-Jun-2006  chap Sync with head.
 1.428.2.5  20-May-2006  chap Now for Phase Two. The patched files have been rolled forward again, with
a naive mechanical resolution of conflicts. Now to compare the diffs and
make sure the resolutions made sense. Sleep first.
 1.428.2.4  20-May-2006  chap Changing the input logic to use wMaxPacketSize transfers instead of
4 bytes may have nailed the input data loss problem; it seems rock
solid now. This patch is against 2.0 sources but there's been so
little CVS activity on those files it should be easy to apply.
 1.428.2.3  20-May-2006  chap Had output and input working in 1.6.2, but managed to lose input in
adapting the patch to 2.0. Now it's back. TODO: find out if there's
a way to improve input response (size of simultaneous chords that can
be played without dropping data) - perhaps by increasing the size of
the endpoint's xfer buffer, or learning something more about the usb
interrupt transfers.
 1.428.2.2  20-May-2006  chap Applies fuzz-free to 2.0 sources; adds support for Midiman Midisport 2x4.
 1.428.2.1  20-May-2006  chap Now for Phase One. The patches to be applied in sequence were created
and tested against 2.0 sources. To begin, let CVS roll the affected files
back to that historic state. The reverse operation will be used (and
will involve some manual merging) after the patches have been applied.
Naturally, intermediate stages on this branch will not be directly
compilable (unless merged into a 2.0 checkout).
 1.431.2.1  13-Jul-2006  gdamore Merge from HEAD.
 1.435.4.2  10-Dec-2006  yamt sync with head.
 1.435.4.1  22-Oct-2006  yamt sync with head
 1.435.2.4  09-Feb-2007  ad Sync with HEAD.
 1.435.2.3  01-Feb-2007  ad Sync with head.
 1.435.2.2  12-Jan-2007  ad Sync with head.
 1.435.2.1  18-Nov-2006  ad Sync with head.
 1.443.2.9  24-Mar-2009  bouyer Pullup the following revisions (requested by msaitoh in ticket #1284):
distrib/sets/lists/base/mi 1.706-707,1.797
distrib/sets/lists/man/mi 1.1006
etc/mtree/NetBSD.dist 1.340
share/man/man4/Makefile 1.432
sys/arch/amd64/conf/GENERIC 1.149 via patch
sys/arch/i386/conf/ALL 1.103
sys/arch/i386/conf/GENERIC 1.832
sys/arch/i386/conf/GENERIC_LAPTOP 1.237
sys/arch/macppc/conf/GENERIC 1.257
sys/arch/sparc64/conf/GENERIC 1.86
sys/dev/usb/usbdevs 1.468,1.479-480 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/microcode/Makefile 1.7
sys/dev/usb/files.usb patch
share/man/man4/zyd.4 1.1 via patch
sys/dev/microcode/zyd/Makefile 1.1-1.2
sys/dev/microcode/zyd/build.c 1.1
sys/dev/microcode/zyd/microcode.h 1.1
sys/dev/microcode/zyd/zd1211-license 1.1
sys/dev/microcode/zyd/zyd-zd1211 1.1
sys/dev/microcode/zyd/zyd-zd1211b 1.1
sys/dev/usb/if_zyd.c patch
sys/dev/usb/if_zydreg.h 1.1-1.2

Add ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device support
 1.443.2.8  22-Feb-2008  bouyer Pull up following revision(s) (requested by mlelstv in ticket #1088):
sys/dev/usb/uplcom.c: revision 1.59, 1.61 via patch
sys/dev/usb/usbdevs: patch
Add some initialization magic from FreeBSD. This makes it work with
the more recent PL2303 revision 4.
 1.443.2.7  29-Sep-2007  xtraeme Pull up following revision(s) (requested by rmind in ticket #908):
sys/dev/usb/usbdevs: revision 1.464 (via patch)
sys/dev/usb/usbdevs: revision 1.465 (via patch)
sys/dev/usb/if_ural.c: revision 1.21
sys/dev/usb/if_rum.c: revision 1.11 (via patch)

Sync the list of supported models with OpenBSD, 13 new models were
added for rum(4) and 4 new models for ral(4).
 1.443.2.6  27-Sep-2007  xtraeme Pull up following revision(s) (requested by mlelstv in ticket #895):
sys/dev/usb/usbdevs: revision 1.466 (via patch)

From PR kern/33496 - add uslsa(4), a CP210x USB-RS232 ucom driver.
 1.443.2.5  26-Jul-2007  pavel Pull up following revision(s) (requested by hira in ticket #735):
sys/dev/usb/usbdevs: revision 1.469
sys/dev/usb/uplcom.c: revision 1.55
sys/dev/usb/uplcom.c: revision 1.56
share/man/man4/uplcom.4: revision 1.17
Add I-O DATA USB-RSAQ5.
http://www.iodata.jp/news/2007/05/usb-rsaq5.htm
Teach I-O DATA USB-RSAQ5.
I-O DATA USB-RSAQ5 needs UPLCOM_TYPE_HX hack. Pointed out by Kouichirou
Hiratsuka.
+ I/O DATA USB-RSAQ3, I/O DATA USB-RSAQ5.
 1.443.2.4  12-May-2007  snj branches: 1.443.2.4.2;
Pull up following revision(s) (requested by xtraeme in ticket #617):
sys/dev/usb/usbdevs: revision 1.463
sys/dev/usb/if_rum.c: revision 1.10
sys/dev/usb/files.usb: revision 1.75
Add support for ASUS WL-167g ver 2, from PR kern/35113 (Dave Huang).

add firmload attribute to rum, thanks to Paul Goyette on current-users
 1.443.2.3  08-Mar-2007  bouyer Pull up following revision(s) (requested by riz in ticket #497):
sys/dev/usb/usbdevs: revision 1.461
sys/dev/usb/uftdi.c: revision 1.30
Add FTDI "Serial 2232C" product ID
Match the FTDI "Serial 2232C" chip; this allows a 16-port usb->serial
device from SerialGear I have to work.
 1.443.2.2  21-Feb-2007  tron Pull up following revision(s) (requested by mlelstv in ticket #448):
share/man/man4/ubsa.4: revision 1.5
sys/dev/usb/ubsa.c: revision 1.17
sys/dev/usb/usbdevs: revision 1.458
Option N.V. is the real vendor, Vodafone just sells the UMTS cards.
Add support for Globetrotter Fusion Quad Lite cards.
 1.443.2.1  23-Jan-2007  tron Pull up following revision(s) (requested by ghen in ticket #384):
sys/dev/usb/usbdevs: revision 1.450
sys/dev/usb/uhidev.c: revision 1.33
sys/dev/usb/ugraphire_rdesc.h: revision 1.5
Add ID's for the Graphire3 6x8 (from PR 35111) and Graphire4 4x5 (tested by
myself).
 1.443.2.4.2.4  03-Jun-2008  skrll Sync with netbsd-4.
 1.443.2.4.2.3  30-Sep-2007  wrstuden Catch up w/ last night's netbsd-4
 1.443.2.4.2.2  30-Sep-2007  wrstuden Catch up on netbsd-4 as of a few days ago.
 1.443.2.4.2.1  03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.459.2.4  17-May-2007  yamt sync with head.
 1.459.2.3  07-May-2007  yamt sync with head.
 1.459.2.2  12-Mar-2007  rmind Sync with HEAD.
 1.459.2.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.461.4.1  11-Jul-2007  mjf Sync with head.
 1.461.2.6  23-Oct-2007  ad Sync with head.
 1.461.2.5  09-Oct-2007  ad Sync with head.
 1.461.2.4  20-Aug-2007  ad Sync with HEAD.
 1.461.2.3  15-Jul-2007  ad Sync with head.
 1.461.2.2  09-Jun-2007  ad Sync with head.
 1.461.2.1  27-May-2007  ad Sync with head.
 1.477.2.2  28-Jun-2007  itohy Add vendors and products from FreeBSD/OpenBSD.
- for ubsa(4):
Add vendor Huawei Technologies and its product Huawei Mobile
GlobeTrotter 3G Quad Plus

- for uipaq(4):
ASUSTeK MyPal A730
 1.477.2.1  28-Jun-2007  itohy file usbdevs was added on branch itohy-usb1 on 2007-06-28 03:13:02 +0000
 1.480.6.5  03-Dec-2007  joerg Sync with HEAD.
 1.480.6.4  27-Nov-2007  joerg Sync with HEAD. amd64 Xen support needs testing.
 1.480.6.3  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.480.6.2  02-Oct-2007  joerg Sync with HEAD.
 1.480.6.1  03-Sep-2007  jmcneill Sync with HEAD.
 1.480.2.2  10-Sep-2007  skrll Sync with HEAD.
 1.480.2.1  03-Sep-2007  skrll Sync with HEAD.
 1.481.2.3  23-Mar-2008  matt sync with HEAD
 1.481.2.2  09-Jan-2008  matt sync with HEAD
 1.481.2.1  06-Nov-2007  matt sync with HEAD
 1.485.2.1  14-Oct-2007  yamt sync with head.
 1.486.4.3  18-Feb-2008  mjf Sync with HEAD.
 1.486.4.2  27-Dec-2007  mjf Sync with HEAD.
 1.486.4.1  08-Dec-2007  mjf Sync with HEAD.
 1.489.4.1  11-Dec-2007  yamt sync with head.
 1.489.2.1  26-Dec-2007  ad Sync with head.
 1.491.2.1  02-Jan-2008  bouyer Sync with HEAD
 1.494.6.6  17-Jan-2009  mjf Sync with HEAD.
 1.494.6.5  05-Oct-2008  mjf Sync with HEAD.
 1.494.6.4  28-Sep-2008  mjf Sync with HEAD.
 1.494.6.3  29-Jun-2008  mjf Sync with HEAD.
 1.494.6.2  02-Jun-2008  mjf Sync with HEAD.
 1.494.6.1  03-Apr-2008  mjf Sync with HEAD.
 1.494.2.1  24-Mar-2008  keiichi sync with head.
 1.496.2.2  04-Jun-2008  yamt sync with head
 1.496.2.1  18-May-2008  yamt sync with head.
 1.497.2.8  09-Oct-2010  yamt sync with head
 1.497.2.7  11-Aug-2010  yamt sync with head.
 1.497.2.6  11-Mar-2010  yamt sync with head
 1.497.2.5  19-Aug-2009  yamt sync with head.
 1.497.2.4  18-Jul-2009  yamt sync with head.
 1.497.2.3  20-Jun-2009  yamt sync with head
 1.497.2.2  04-May-2009  yamt sync with head.
 1.497.2.1  16-May-2008  yamt sync with head.
 1.498.2.4  10-Oct-2008  skrll Sync with HEAD.
 1.498.2.3  24-Sep-2008  wrstuden Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.
 1.498.2.2  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.498.2.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.500.2.2  18-Jul-2008  simonb Sync with head.
 1.500.2.1  27-Jun-2008  simonb Sync with head.
 1.501.2.2  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.501.2.1  19-Oct-2008  haad Sync with HEAD.
 1.519.4.9  17-Mar-2012  bouyer Apply patch, requested by riz in ticket #1737:
sys/dev/usb/usbdevs patch
sys/dev/usb/umass_quirks.c patch

Add umass quirks for the following devices:
Kingston DT 102 G2
Kingston DT 101 II
Kingston DT Mini 10
Kingston DT 101 G2
Kingston DT 100 G2
Meizo Electronics MiniPlayer M6 (SL)
Philips SA235
Sandisk Sansa Clip
 1.519.4.8  26-Nov-2010  riz Pull up following revision(s) (requested by sborrill in ticket #1489):
sys/dev/usb/umass_quirks.c: revision 1.82
sys/dev/usb/usbdevs: revision 1.564
Add Kingston DT Mini 10 pendrive
Regen
Add quirk for Kingston DT Mini 10 to stop it giving HBA errors.
 1.519.4.7  21-Nov-2010  riz Pull up following revision(s) (requested by plunky in ticket #1407):
sys/dev/bluetooth/btdev.h: revision 1.9
sys/arch/iyonix/conf/GENERIC: revision 1.60
sys/arch/sparc64/conf/GENERIC: revision 1.129
sys/dev/usb/hid.c: revision 1.30
sys/dev/usb/hid.h: revision 1.13
sys/arch/i386/conf/GENERIC: revision 1.983
usr.sbin/btdevctl/print.c: revision 1.10
sys/arch/evbarm/conf/MPCSA_GENERIC: revision 1.16
sys/arch/alpha/conf/GENERIC: revision 1.337
sys/dev/bluetooth/files.bluetooth: revision 1.14
sys/arch/evbarm/conf/GUMSTIX: revision 1.49
sys/dev/usb/usbdevs: revision 1.550
sys/arch/evbppc/conf/OPENBLOCKS266_OPT: revision 1.14
sys/arch/hpcsh/conf/GENERIC: revision 1.91
sys/dev/bluetooth/btmagic.c: revision 1.1
distrib/sets/lists/man/mi: revision 1.1210
sys/arch/amd64/conf/GENERIC: revision 1.279
sys/arch/i386/conf/ALL: revision 1.258
sys/arch/amd64/conf/XEN3_DOM0: revision 1.54
sys/arch/hpcarm/conf/JORNADA720: revision 1.78
sys/dev/usb/hid.c: revision 1.29
share/man/man4/btmagic.4: revision 1.1
hid_get_data() does not work if the size of data is less than
a byte and crosses a byte boundary, and it always returns a
sign-extended value.
fix this by using the algorithm from libusbhid to read bytes,
and provide a hid_get_udata() function to return unsigned data
values.
while here, const args
update DPRINTF to reflect actual function name
add Apple Magic Mouse product-id
regen for Magic Mouse id
allow for vendor-id and product-id properties, passing them
through to child devices
add Magic Mouse driver and manpage btmagic(4)
additionally query the "PnP Information" service record to discover
any USB Forum vendor-id and product-id values and store them in the
property list if found.
add btmagic(4) where other Bluetooth drivers are listed
 1.519.4.6  20-Nov-2010  riz Pull up following revision(s) (requested by jmcneill in ticket #1379):
sys/dev/usb/usbdevs_data.h: revision 1.545
sys/dev/usb/if_udav.c: revision 1.30
sys/dev/usb/usbdevs: revision 1.549
sys/dev/usb/usbdevs.h: revision 1.544
share/man/man4/udav.4: revision 1.4
SUNRISING SR9600 Fast Ethernet
regen for SUNRISING SR9600 Fast Ethernet
match on SUNRISING SR9600 Fast Ethernet
add ShanTou ADM8515 and SUNRISING SR9600 Ethernet to list of supported devices
 1.519.4.5  09-Mar-2010  snj Pull up following revision(s) (requested by is/martin):
sys/dev/usb/usbdevs: revision 1.535
sys/dev/usb/umass.c: revision 1.137
Add SuperTop and SuperTop IDE Bridge to usbdevs.
--
Max out the expected response size at the actual transfer length.
Fixes PR kern/42225.
 1.519.4.4  16-Jan-2010  bouyer Pull up following revision(s) (requested by matthias in ticket #1243):
sys/dev/usb/usbdevs.h: regen
sys/dev/usb/usbdevs_data.h: regen
sys/dev/usb/usbdevs: revision 1.540
sys/dev/usb/ums.c: revision 1.80
Make ums.c work with a "Microsoft Natural Ergonomic Desktop 7000" mouse.
XXX The tilt function still doesn't work for me.
 1.519.4.3  27-Nov-2009  sborrill Pull up the following revisions(s) (requested by rafal in ticket #1162):
sys/dev/usb/uhidev.c: revision 1.44
sys/dev/usb/ums.c: revision 1.75
sys/dev/usb/usbdevs: revision 1.536

Fix kern/41737. Add quirks to make MS Wireless Laser Mouse 6000 work.
 1.519.4.2  10-Oct-2009  sborrill Pull up the following revisions(s) (requested by snj in ticket #1083):
sys/dev/usb/uftdi.c: revision 1.41-1.42
share/man/man4/uftdi.4: revision 1.15
sys/dev/usb/usbdevs: revision 1.527

Add support for multiple channel cards, specifically quad channel FT4232H.
Plus fix minor format nit and legacy title comment removal.
 1.519.4.1  22-Nov-2008  snj branches: 1.519.4.1.4;
Pull up following revision(s) (requested by jnemeth in ticket #103):
sys/dev/usb/uplcom.c: revision 1.67
sys/dev/usb/usbdevs: revision 1.520
PR/39971 - SHIMAOKA Shunsuke -- Recognize Corega CG-USBRS232R as a
serial device.
 1.519.4.1.4.1  21-Apr-2010  matt sync to netbsd-5
 1.519.2.3  28-Apr-2009  skrll Sync with HEAD.
 1.519.2.2  03-Mar-2009  skrll Sync with HEAD.
 1.519.2.1  19-Jan-2009  skrll Sync with HEAD.
 1.522.2.2  23-Jul-2009  jym Sync with HEAD.
 1.522.2.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.542.2.4  06-Nov-2010  uebayasi Sync with HEAD.
 1.542.2.3  22-Oct-2010  uebayasi Sync with HEAD (-D20101022).
 1.542.2.2  17-Aug-2010  uebayasi Sync with HEAD.
 1.542.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.547.2.5  12-Jun-2011  rmind sync with head
 1.547.2.4  21-Apr-2011  rmind sync with head
 1.547.2.3  05-Mar-2011  rmind sync with head
 1.547.2.2  03-Jul-2010  rmind sync with head
 1.547.2.1  30-May-2010  rmind sync with head
 1.576.4.1  08-Feb-2011  bouyer Sync with HEAD
 1.576.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.579.2.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.599.2.7  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.599.2.6  23-Jan-2013  yamt sync with head
 1.599.2.5  16-Jan-2013  yamt sync with (a bit old) head
 1.599.2.4  30-Oct-2012  yamt sync with head
 1.599.2.3  23-May-2012  yamt sync with head.
 1.599.2.2  17-Apr-2012  yamt sync with head
 1.599.2.1  10-Nov-2011  yamt sync with head
 1.602.2.7  02-Jun-2012  mrg sync to latest -current.
 1.602.2.6  29-Apr-2012  mrg sync to latest -current.
 1.602.2.5  06-Mar-2012  mrg sync to -current
 1.602.2.4  06-Mar-2012  mrg sync to -current
 1.602.2.3  04-Mar-2012  mrg sync to latest -current.
 1.602.2.2  24-Feb-2012  mrg sync to -current.
 1.602.2.1  18-Feb-2012  mrg merge to -current.
 1.607.2.10  16-Jan-2015  martin Pull up following revision(s) (requested by dholland in ticket #1233):
sys/dev/usb/udl.c: revision 1.12
sys/dev/usb/usbdevs_data.h: revision 1.678
sys/dev/usb/usbdevs: revision 1.685
sys/dev/usb/usbdevs.h: revision 1.677
Add BUFFALO GX-DVI/U2B DisplayLink USB-DVI box. PR#49105 from MOCHIDA Shuji.
 1.607.2.9  07-Sep-2013  bouyer Pull up following revision(s) (requested by dholland in ticket #937):
sys/dev/usb/u3g.c: revision 1.30
sys/dev/usb/usbdevs: revision 1.653
PR/48172: Reinhard Speyerer: u3g(4): add 4G Systems XS Stick W14 support
 1.607.2.8  19-May-2013  riz Pull up following revision(s) (requested by garbled in ticket #849):
sys/dev/usb/usb_quirks.c: revision 1.78
sys/dev/usb/usbdevs: revision 1.639
Add my tripplite UPS
If the tripplite SMARTLCD ups connects as a usbhid device, it doesn't
work at all, connect as ugen instead. Verified working with ups-nut.
 1.607.2.7  13-Feb-2013  riz Pull up following revision(s) (requested by skrll in ticket #813):

etc/MAKEDEV.tmpl 1.160
etc/etc.evbarm/MAKEDEV.conf 1.9
external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.1
external/broadcom/rpi-firmware/dist/bootcode.bin 1.2
external/broadcom/rpi-firmware/dist/fixup.dat 1.1
external/broadcom/rpi-firmware/dist/fixup.dat 1.2
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.1
external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.2
external/broadcom/rpi-firmware/dist/start.elf 1.1
external/broadcom/rpi-firmware/dist/start.elf 1.2
external/broadcom/rpi-firmware/dist/start_cd.elf 1.1
external/broadcom/rpi-firmware/dist/start_cd.elf 1.2
sys/arch/arm/broadcom/bcm2835_bsc.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_bscreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_dotg.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_emmc.c 1.7 via patch
sys/arch/arm/broadcom/bcm2835_genfb.c 1.4 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_gpio_subr.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_gpioreg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_intr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_mbox.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_mbox.h 1.4 via patch
sys/arch/arm/broadcom/bcm2835_obio.c 1.17 via patch
sys/arch/arm/broadcom/bcm2835_pm.c 1.2 via patch
sys/arch/arm/broadcom/bcm2835_rng.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835_space.c 1.5 via patch
sys/arch/arm/broadcom/bcm2835_spi.c 1.1 via patch
sys/arch/arm/broadcom/bcm2835_spireg.h 1.1 via patch
sys/arch/arm/broadcom/bcm2835_tmr.c 1.3 via patch
sys/arch/arm/broadcom/bcm2835reg.h 1.10 via patch
sys/arch/arm/broadcom/files.bcm2835 1.14 via patch
sys/arch/evbarm/conf/RPI 1.23 via patch
sys/arch/evbarm/conf/files.rpi 1.3 via patch
sys/arch/evbarm/conf/mk.rpi 1.2 via patch
sys/arch/evbarm/conf/std.rpi 1.4 via patch
sys/arch/evbarm/rpi/rpi_machdep.c 1.34 via patch
sys/arch/evbarm/rpi/rpi_start.S 1.7 via patch
sys/arch/evbarm/rpi/rpi_vcmbox.c 1.2 via patch
sys/arch/evbarm/rpi/vcio.h 1.1 via patch
sys/arch/evbarm/rpi/vcprop.h 1.7 via patch
sys/conf/files patch
sys/dev/sdmmc/sdhc.c 1.43
sys/dev/sdmmc/sdhcvar.h 1.13
sys/dev/usb/dwc_otg.c 1.45 via patch
sys/dev/usb/dwc_otgreg.h 1.5 via patch
sys/dev/usb/dwc_otgvar.h 1.11 via patch
sys/dev/usb/files.usb 1.126 via patch
sys/dev/usb/if_smsc.c 1.7 via patch
sys/dev/usb/if_smscreg.h 1.1 via patch
sys/dev/usb/if_smscvar.h 1.1 via patch
sys/dev/usb/usbdevices.config patch
sys/dev/usb/usbdevs 1.633 via patch
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/wscons/wsconsio.h 1.105,1.107 via patch
sys/dev/wscons/wsdisplayvar.h 1.50
sys/dev/wscons/wsdisplay_util.c 1.2
sys/dev/videomode/edid.c 1.12 via patch

Greatly improved Raspberry Pi support. USB and onboard
Ethernet should work.
[skrll, ticket #813]
 1.607.2.6  24-Oct-2012  riz Apply patch (requested by msaitoh in ticket #634):
 1.607.2.5  23-Oct-2012  riz sys/dev/usb/usbdevs 1.626
sys/dev/usb/usbdevs.h regen
sys/dev/usb/usbdevs_data.h regen
sys/dev/usb/uftdi.c 1.52

Add OpenRD JTAG & serial console support.
[msaitoh, ticket #625]
 1.607.2.4  15-Jun-2012  sborrill Pull up the following revisions(s) (requested by riz in ticket #343):
sys/dev/usb/files.usb: revision 1.122
sys/dev/usb/if_urtw.c: revision 1.1
sys/dev/usb/if_urtwreg.h: revision 1.1
share/man/man4/Makefile: revision 1.586
share/man/man4/urtw.4: revision 1.1
distrib/sets/lists/man/mi: revision 1.1393
sys/dev/usb/usbdevs: revision 1.617
sys/arch/i386/conf/GENERIC: revision 1.357
sys/arch/amd64/conf/GENERIC: revision 1.1075 via patch

Add urtw(4) driver for Realtek RTL8187/RTL8187B 802.11b/g USB wireless
adapter. From OpenBSD.
 1.607.2.3  14-Jun-2012  sborrill Pull up the following revisions(s) (requested by riz in ticket #326):
distrib/sets/lists/base/mi: 1.989
distrib/sets/lists/man/mi: 1.1385
etc/mtree/NetBSD.dist.base: 1.99
share/man/man4/Makefile: 1.583
share/man/man4/urtwn.4: 1.1
share/man/man4/usb.4: 1.97
sys/arch/amd64/conf/GENERIC: 1.351
sys/arch/i386/conf/GENERIC: 1.1068
sys/dev/usb/files.usb: 1.121
sys/dev/usb/if_urtwn.c: 1.1-1.4
sys/dev/usb/if_urtwn_data.h: 1.1
sys/dev/usb/if_urtwnreg.h: 1.1
sys/dev/usb/if_urtwnvar.h: 1.1
sys/dev/usb/usbdevices.config: 1.13
sys/dev/usb/usbdevs: 1.621 via patch
sys/dev/usb/usbdevs.h: regen
sys/dev/usb/usbdevs_data.h: regen
sys/modules/if_urtwn/Makefile: 1.1
sys/modules/if_urtwn/if_urtwn.ioconf: 1.1

Add support for urtwn(4) wireless. Ported from OpenBSD
 1.607.2.2  17-Mar-2012  bouyer Pull up following revision(s) (requested by riz in ticket #90):
sys/dev/usb/usbdevs: revision 1.610
sys/dev/usb/umass_quirks.c: revision 1.93
add product ID for the Kingston DataTraveler 100 G2.
Add quirk for Kingston DataTraveler 100 G2 (which apparently has
a Toshiba vendor ID)
 1.607.2.1  19-Feb-2012  riz Pull up following revision(s) (requested by mbalmer in ticket #11):
sys/dev/usb/if_udav.c: revision 1.35
sys/dev/usb/usbdevs: revision 1.608
Add new vendor QUAN and it's DM9601 USB ethernet product.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.
Add support for the QUAN DM9601.
From Loganaden Velvindron <loganaden@wolfman.devio.us>.
 1.626.2.5  03-Dec-2017  jdolecek update from HEAD
 1.626.2.4  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.626.2.3  23-Jun-2013  tls resync from head
 1.626.2.2  25-Feb-2013  tls resync with head
 1.626.2.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.650.2.2  18-May-2014  rmind sync with head
 1.650.2.1  28-Aug-2013  rmind sync with head
 1.665.2.1  10-Aug-2014  tls Rebase.
 1.680.2.9  06-Jun-2018  martin Pull up following revision(s) (requested by maya in ticket #1613):

sys/dev/usb/if_urtwn.c: revision 1.53
sys/dev/usb/usbdevs: revision 1.733

PR/52212 - Kai-Uwe Eckhardt -- add TP-Link TL-WN722N v2
 1.680.2.8  05-Apr-2017  snj Pull up following revision(s) (requested by skrll in ticket #1395):
share/man/man4/axe.4: netbsd-7-nhusb
share/man/man4/axen.4: netbsd-7-nhusb
share/man/man4/cdce.4: netbsd-7-nhusb
share/man/man4/uaudio.4: netbsd-7-nhusb
share/man/man4/ucom.4: netbsd-7-nhusb
share/man/man4/uep.4: netbsd-7-nhusb
share/man/man4/urtw.4: netbsd-7-nhusb
share/man/man4/usb.4: netbsd-7-nhusb
share/man/man4/uyap.4: netbsd-7-nhusb
share/man/man4/xhci.4: netbsd-7-nhusb
share/man/man9/usbdi.9: netbsd-7-nhusb
sys/arch/amd64/conf/ALL: netbsd-7-nhusb
sys/arch/amd64/conf/GENERIC: netbsd-7-nhusb
sys/arch/amiga/dev/slhci_zbus.c: netbsd-7-nhusb
sys/arch/arm/allwinner/awin_otg.c: netbsd-7-nhusb
sys/arch/arm/allwinner/awin_usb.c: netbsd-7-nhusb
sys/arch/arm/amlogic/amlogic_dwctwo.c: netbsd-7-nhusb
sys/arch/arm/at91/at91ohci.c: netbsd-7-nhusb
sys/arch/arm/broadcom/bcm2835_dwctwo.c: netbsd-7-nhusb
sys/arch/arm/broadcom/bcm53xx_usb.c: netbsd-7-nhusb
sys/arch/arm/ep93xx/epohci.c: netbsd-7-nhusb
sys/arch/arm/gemini/obio_ehci.c: netbsd-7-nhusb
sys/arch/arm/imx/files.imx23: netbsd-7-nhusb
sys/arch/arm/imx/imxusb.c: netbsd-7-nhusb
sys/arch/arm/imx/imxusbreg.h: netbsd-7-nhusb
sys/arch/arm/omap/obio_ohci.c: netbsd-7-nhusb
sys/arch/arm/omap/omap3_ehci.c: netbsd-7-nhusb
sys/arch/arm/omap/omapl1x_ohci.c: netbsd-7-nhusb
sys/arch/arm/omap/tiotg.c: netbsd-7-nhusb
sys/arch/arm/s3c2xx0/ohci_s3c24x0.c: netbsd-7-nhusb
sys/arch/arm/samsung/exynos_usb.c: netbsd-7-nhusb
sys/arch/arm/xscale/pxa2x0_ohci.c: netbsd-7-nhusb
sys/arch/arm/zynq/zynq_usb.c: netbsd-7-nhusb
sys/arch/hpcarm/dev/nbp_slhci.c: netbsd-7-nhusb
sys/arch/hpcmips/dev/plumohci.c: netbsd-7-nhusb
sys/arch/i386/conf/ALL: netbsd-7-nhusb
sys/arch/i386/conf/GENERIC: netbsd-7-nhusb
sys/arch/i386/pci/gcscehci.c: netbsd-7-nhusb
sys/arch/luna68k/conf/GENERIC: netbsd-7-nhusb
sys/arch/mips/adm5120/dev/ahci.c: netbsd-7-nhusb
sys/arch/mips/adm5120/dev/ahcivar.h: netbsd-7-nhusb
sys/arch/mips/alchemy/dev/ohci_aubus.c: netbsd-7-nhusb
sys/arch/mips/atheros/dev/ehci_arbus.c: netbsd-7-nhusb
sys/arch/mips/atheros/dev/ohci_arbus.c: netbsd-7-nhusb
sys/arch/mips/conf/files.adm5120: netbsd-7-nhusb
sys/arch/mips/ralink/ralink_ehci.c: netbsd-7-nhusb
sys/arch/mips/ralink/ralink_ohci.c: netbsd-7-nhusb
sys/arch/mips/rmi/rmixl_ehci.c: netbsd-7-nhusb
sys/arch/mips/rmi/rmixl_ohci.c: netbsd-7-nhusb
sys/arch/playstation2/dev/ohci_sbus.c: netbsd-7-nhusb
sys/arch/powerpc/booke/dev/pq3ehci.c: netbsd-7-nhusb
sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c: netbsd-7-nhusb
sys/arch/x68k/dev/slhci_intio.c: netbsd-7-nhusb
sys/conf/files: netbsd-7-nhusb
sys/dev/cardbus/ehci_cardbus.c: netbsd-7-nhusb
sys/dev/cardbus/ohci_cardbus.c: netbsd-7-nhusb
sys/dev/cardbus/uhci_cardbus.c: netbsd-7-nhusb
sys/dev/ic/sl811hs.c: netbsd-7-nhusb
sys/dev/ic/sl811hsvar.h: netbsd-7-nhusb
sys/dev/isa/slhci_isa.c: netbsd-7-nhusb
sys/dev/marvell/ehci_mv.c: netbsd-7-nhusb
sys/dev/pci/ehci_pci.c: netbsd-7-nhusb
sys/dev/pci/ohci_pci.c: netbsd-7-nhusb
sys/dev/pci/uhci_pci.c: netbsd-7-nhusb
sys/dev/pci/xhci_pci.c: netbsd-7-nhusb
sys/dev/pcmcia/slhci_pcmcia.c: netbsd-7-nhusb
sys/dev/usb/Makefile.usbdevs: netbsd-7-nhusb
sys/dev/usb/TODO: netbsd-7-nhusb
sys/dev/usb/TODO.usbmp: netbsd-7-nhusb
sys/dev/usb/aubtfwl.c: netbsd-7-nhusb
sys/dev/usb/auvitek.c: netbsd-7-nhusb
sys/dev/usb/auvitek_audio.c: netbsd-7-nhusb
sys/dev/usb/auvitek_dtv.c: netbsd-7-nhusb
sys/dev/usb/auvitek_i2c.c: netbsd-7-nhusb
sys/dev/usb/auvitek_video.c: netbsd-7-nhusb
sys/dev/usb/auvitekvar.h: netbsd-7-nhusb
sys/dev/usb/ehci.c: netbsd-7-nhusb
sys/dev/usb/ehcireg.h: netbsd-7-nhusb
sys/dev/usb/ehcivar.h: netbsd-7-nhusb
sys/dev/usb/emdtv.c: netbsd-7-nhusb
sys/dev/usb/emdtv_dtv.c: netbsd-7-nhusb
sys/dev/usb/emdtv_ir.c: netbsd-7-nhusb
sys/dev/usb/emdtvvar.h: netbsd-7-nhusb
sys/dev/usb/ezload.c: netbsd-7-nhusb
sys/dev/usb/ezload.h: netbsd-7-nhusb
sys/dev/usb/files.usb: netbsd-7-nhusb
sys/dev/usb/hid.c: netbsd-7-nhusb
sys/dev/usb/hid.h: netbsd-7-nhusb
sys/dev/usb/if_athn_usb.c: netbsd-7-nhusb
sys/dev/usb/if_athn_usb.h: netbsd-7-nhusb
sys/dev/usb/if_atu.c: netbsd-7-nhusb
sys/dev/usb/if_atureg.h: netbsd-7-nhusb
sys/dev/usb/if_aue.c: netbsd-7-nhusb
sys/dev/usb/if_auereg.h: netbsd-7-nhusb
sys/dev/usb/if_axe.c: netbsd-7-nhusb
sys/dev/usb/if_axen.c: netbsd-7-nhusb
sys/dev/usb/if_axenreg.h: netbsd-7-nhusb
sys/dev/usb/if_axereg.h: netbsd-7-nhusb
sys/dev/usb/if_cdce.c: netbsd-7-nhusb
sys/dev/usb/if_cdcereg.h: netbsd-7-nhusb
sys/dev/usb/if_cue.c: netbsd-7-nhusb
sys/dev/usb/if_cuereg.h: netbsd-7-nhusb
sys/dev/usb/if_kue.c: netbsd-7-nhusb
sys/dev/usb/if_kuereg.h: netbsd-7-nhusb
sys/dev/usb/if_otus.c: netbsd-7-nhusb
sys/dev/usb/if_otusvar.h: netbsd-7-nhusb
sys/dev/usb/if_rum.c: netbsd-7-nhusb
sys/dev/usb/if_rumreg.h: netbsd-7-nhusb
sys/dev/usb/if_rumvar.h: netbsd-7-nhusb
sys/dev/usb/if_run.c: netbsd-7-nhusb
sys/dev/usb/if_runvar.h: netbsd-7-nhusb
sys/dev/usb/if_smsc.c: netbsd-7-nhusb
sys/dev/usb/if_smscreg.h: netbsd-7-nhusb
sys/dev/usb/if_smscvar.h: netbsd-7-nhusb
sys/dev/usb/if_udav.c: netbsd-7-nhusb
sys/dev/usb/if_udavreg.h: netbsd-7-nhusb
sys/dev/usb/if_upgt.c: netbsd-7-nhusb
sys/dev/usb/if_upgtvar.h: netbsd-7-nhusb
sys/dev/usb/if_upl.c: netbsd-7-nhusb
sys/dev/usb/if_ural.c: netbsd-7-nhusb
sys/dev/usb/if_uralreg.h: netbsd-7-nhusb
sys/dev/usb/if_uralvar.h: netbsd-7-nhusb
sys/dev/usb/if_url.c: netbsd-7-nhusb
sys/dev/usb/if_urlreg.h: netbsd-7-nhusb
sys/dev/usb/if_urndis.c: netbsd-7-nhusb
sys/dev/usb/if_urndisreg.h: netbsd-7-nhusb
sys/dev/usb/if_urtw.c: netbsd-7-nhusb
sys/dev/usb/if_urtwn.c: netbsd-7-nhusb
sys/dev/usb/if_urtwn_data.h: netbsd-7-nhusb
sys/dev/usb/if_urtwnreg.h: netbsd-7-nhusb
sys/dev/usb/if_urtwnvar.h: netbsd-7-nhusb
sys/dev/usb/if_urtwreg.h: netbsd-7-nhusb
sys/dev/usb/if_zyd.c: netbsd-7-nhusb
sys/dev/usb/if_zydreg.h: netbsd-7-nhusb
sys/dev/usb/irmce.c: netbsd-7-nhusb
sys/dev/usb/moscom.c: netbsd-7-nhusb
sys/dev/usb/motg.c: netbsd-7-nhusb
sys/dev/usb/motgvar.h: netbsd-7-nhusb
sys/dev/usb/ohci.c: netbsd-7-nhusb
sys/dev/usb/ohcireg.h: netbsd-7-nhusb
sys/dev/usb/ohcivar.h: netbsd-7-nhusb
sys/dev/usb/pseye.c: netbsd-7-nhusb
sys/dev/usb/slurm.c: netbsd-7-nhusb
sys/dev/usb/stuirda.c: netbsd-7-nhusb
sys/dev/usb/u3g.c: netbsd-7-nhusb
sys/dev/usb/uark.c: netbsd-7-nhusb
sys/dev/usb/uatp.c: netbsd-7-nhusb
sys/dev/usb/uaudio.c: netbsd-7-nhusb
sys/dev/usb/uberry.c: netbsd-7-nhusb
sys/dev/usb/ubsa.c: netbsd-7-nhusb
sys/dev/usb/ubsa_common.c: netbsd-7-nhusb
sys/dev/usb/ubsavar.h: netbsd-7-nhusb
sys/dev/usb/ubt.c: netbsd-7-nhusb
sys/dev/usb/uchcom.c: netbsd-7-nhusb
sys/dev/usb/ucom.c: netbsd-7-nhusb
sys/dev/usb/ucomvar.h: netbsd-7-nhusb
sys/dev/usb/ucycom.c: netbsd-7-nhusb
sys/dev/usb/udl.c: netbsd-7-nhusb
sys/dev/usb/udl.h: netbsd-7-nhusb
sys/dev/usb/udsbr.c: netbsd-7-nhusb
sys/dev/usb/udsir.c: netbsd-7-nhusb
sys/dev/usb/uep.c: netbsd-7-nhusb
sys/dev/usb/uftdi.c: netbsd-7-nhusb
sys/dev/usb/uftdireg.h: netbsd-7-nhusb
sys/dev/usb/ugen.c: netbsd-7-nhusb
sys/dev/usb/ugensa.c: netbsd-7-nhusb
sys/dev/usb/uhci.c: netbsd-7-nhusb
sys/dev/usb/uhcireg.h: netbsd-7-nhusb
sys/dev/usb/uhcivar.h: netbsd-7-nhusb
sys/dev/usb/uhid.c: netbsd-7-nhusb
sys/dev/usb/uhidev.c: netbsd-7-nhusb
sys/dev/usb/uhidev.h: netbsd-7-nhusb
sys/dev/usb/uhmodem.c: netbsd-7-nhusb
sys/dev/usb/uhso.c: netbsd-7-nhusb
sys/dev/usb/uhub.c: netbsd-7-nhusb
sys/dev/usb/uipad.c: netbsd-7-nhusb
sys/dev/usb/uipaq.c: netbsd-7-nhusb
sys/dev/usb/uirda.c: netbsd-7-nhusb
sys/dev/usb/uirdavar.h: netbsd-7-nhusb
sys/dev/usb/ukbd.c: netbsd-7-nhusb
sys/dev/usb/ukbdmap.c: netbsd-7-nhusb
sys/dev/usb/ukyopon.c: netbsd-7-nhusb
sys/dev/usb/ukyopon.h: netbsd-7-nhusb
sys/dev/usb/ulpt.c: netbsd-7-nhusb
sys/dev/usb/umass.c: netbsd-7-nhusb
sys/dev/usb/umass_isdata.c: netbsd-7-nhusb
sys/dev/usb/umass_isdata.h: netbsd-7-nhusb
sys/dev/usb/umass_quirks.c: netbsd-7-nhusb
sys/dev/usb/umass_quirks.h: netbsd-7-nhusb
sys/dev/usb/umass_scsipi.c: netbsd-7-nhusb
sys/dev/usb/umass_scsipi.h: netbsd-7-nhusb
sys/dev/usb/umassvar.h: netbsd-7-nhusb
sys/dev/usb/umcs.c: netbsd-7-nhusb
sys/dev/usb/umct.c: netbsd-7-nhusb
sys/dev/usb/umidi.c: netbsd-7-nhusb
sys/dev/usb/umidi_quirks.c: netbsd-7-nhusb
sys/dev/usb/umidi_quirks.h: netbsd-7-nhusb
sys/dev/usb/umodem.c: netbsd-7-nhusb
sys/dev/usb/umodem_common.c: netbsd-7-nhusb
sys/dev/usb/umodemvar.h: netbsd-7-nhusb
sys/dev/usb/ums.c: netbsd-7-nhusb
sys/dev/usb/uplcom.c: netbsd-7-nhusb
sys/dev/usb/urio.c: netbsd-7-nhusb
sys/dev/usb/urio.h: netbsd-7-nhusb
sys/dev/usb/usb.c: netbsd-7-nhusb
sys/dev/usb/usb.h: netbsd-7-nhusb
sys/dev/usb/usb_mem.c: netbsd-7-nhusb
sys/dev/usb/usb_mem.h: netbsd-7-nhusb
sys/dev/usb/usb_quirks.c: netbsd-7-nhusb
sys/dev/usb/usb_quirks.h: netbsd-7-nhusb
sys/dev/usb/usb_subr.c: netbsd-7-nhusb
sys/dev/usb/usbdevices.config: netbsd-7-nhusb
sys/dev/usb/usbdevs: netbsd-7-nhusb
sys/dev/usb/usbdevs.h: netbsd-7-nhusb
sys/dev/usb/usbdevs_data.h: netbsd-7-nhusb
sys/dev/usb/usbdi.c: netbsd-7-nhusb
sys/dev/usb/usbdi.h: netbsd-7-nhusb
sys/dev/usb/usbdi_util.c: netbsd-7-nhusb
sys/dev/usb/usbdi_util.h: netbsd-7-nhusb
sys/dev/usb/usbdivar.h: netbsd-7-nhusb
sys/dev/usb/usbhid.h: netbsd-7-nhusb
sys/dev/usb/usbhist.h: netbsd-7-nhusb
sys/dev/usb/usbroothub.c: netbsd-7-nhusb
sys/dev/usb/usbroothub.h: netbsd-7-nhusb
sys/dev/usb/usbroothub_subr.c: delete
sys/dev/usb/usbroothub_subr.h: delete
sys/dev/usb/uscanner.c: netbsd-7-nhusb
sys/dev/usb/uslsa.c: netbsd-7-nhusb
sys/dev/usb/usscanner.c: netbsd-7-nhusb
sys/dev/usb/ustir.c: netbsd-7-nhusb
sys/dev/usb/uthum.c: netbsd-7-nhusb
sys/dev/usb/utoppy.c: netbsd-7-nhusb
sys/dev/usb/uts.c: netbsd-7-nhusb
sys/dev/usb/uvideo.c: netbsd-7-nhusb
sys/dev/usb/uvisor.c: netbsd-7-nhusb
sys/dev/usb/uvscom.c: netbsd-7-nhusb
sys/dev/usb/uyap.c: netbsd-7-nhusb
sys/dev/usb/uyap_firmware.h: netbsd-7-nhusb
sys/dev/usb/uyurex.c: netbsd-7-nhusb
sys/dev/usb/x1input_rdesc.h: netbsd-7-nhusb
sys/dev/usb/xhci.c: netbsd-7-nhusb
sys/dev/usb/xhcireg.h: netbsd-7-nhusb
sys/dev/usb/xhcivar.h: netbsd-7-nhusb
sys/dev/usb/xinput_rdesc.h: netbsd-7-nhusb
sys/external/bsd/common/conf/files.linux: netbsd-7-nhusb
sys/external/bsd/common/include/linux/err.h: netbsd-7-nhusb
sys/external/bsd/common/include/linux/kernel.h: netbsd-7-nhusb
sys/external/bsd/common/include/linux/workqueue.h: netbsd-7-nhusb
sys/external/bsd/common/linux/linux_work.c: netbsd-7-nhusb
sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c: netbsd-7-nhusb
sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c: netbsd-7-nhusb
sys/external/bsd/drm2/drm/files.drmkms: netbsd-7-nhusb
sys/external/bsd/drm2/i915drm/files.i915drmkms: netbsd-7-nhusb
sys/external/bsd/drm2/include/linux/err.h: delete
sys/external/bsd/drm2/include/linux/workqueue.h: delete
sys/external/bsd/drm2/linux/files.drmkms_linux: netbsd-7-nhusb
sys/external/bsd/drm2/linux/linux_work.c: delete
sys/external/bsd/dwc2/dwc2.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dwc2.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dwc2var.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dwctwo2netbsd: netbsd-7-nhusb
sys/external/bsd/dwc2/conf/files.dwc2: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_core.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_core.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_coreintr.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcd.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcd.h: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdddma.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdintr.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c: netbsd-7-nhusb
sys/external/bsd/dwc2/dist/dwc2_hw.h: netbsd-7-nhusb
sys/modules/drmkms_linux/Makefile: netbsd-7-nhusb
sys/modules/i915drmkms/Makefile: netbsd-7-nhusb
sys/rump/dev/lib/libugenhc/ugenhc.c: netbsd-7-nhusb
sys/rump/dev/lib/libusb/Makefile: netbsd-7-nhusb
sys/rump/dev/lib/libusb/USB.ioconf: netbsd-7-nhusb
sys/rump/dev/lib/libusb/usb_at_ugenhc.c: delete
sys/rump/dev/lib/libusb/opt/opt_usb.h: delete
sys/rump/dev/lib/libusb/opt/opt_usbverbose.h: delete
sys/sys/mbuf.h: netbsd-7-nhusb
usr.sbin/usbdevs/usbdevs.8: netbsd-7-nhusb
usr.sbin/usbdevs/usbdevs.c: netbsd-7-nhusb
Merge netbsd-7-nhusb:
- API / infrastructure changes to support memory management changes.
- Memory management improvements and bug fixes.
- HCDs should now be MP safe
- conversion to KERNHIST based debug
- FS/LS isoc support on ehci(4).
- conversion to kmem(9)
- Some USB 3 support - mostly from Takahiro HAYASHI (t-hash).
- interrupt transfers now get proper DMA operations
- general bug fixes
- kern/48308
- uhub status notification improvements
- umass(4) probe fix (applied to HEAD already)
- ohci(4) short transfer fix
- Change the SOFTINT level from NET to SERIAL for the USB softint handler.
This gives the callback a chance of running when another softint handler
at SOFTINT_NET has blocked holding a lock, e.g. softnet_lock and most of
the network stack.
- kern/49065 - ifconfig tun0 ... sequence locks up system / lockup:
softnet_lock held across usb xfr
- kern/50491 - unkillable wait in usbd_transfer while using usmsc0
on raspberry pi 2
- kern/51395 - USB Ethernet makes xhci hang
- Various improvements to slhci(4)
- Various improvements to dwc2(4)
 1.680.2.7  14-Dec-2016  snj Pull up following revision(s) (requested by bouyer in ticket #1320):
sys/dev/usb/usbdevs: revision 1.728
Rename "CH341 serial/parallel" to "CH341 USB-Serial Bridge", and
add a second device id for this chip.
From FreeBSD.
 1.680.2.6  08-Dec-2016  snj Pull up following revision(s) (requested by msaitoh in ticket #1289):
sys/dev/usb/usbdevs: revisions 1.683-1.684, 1.686-1.689, 1.691-1.695, 1.697-1.700, 1.702-1.711, 1.713-1.715, 1.717-1.727
- Add Realtek RTL8152, RTL8153, RTL8192EU.
- Add Atheros AR3012.
- Add Validity Sensors, Inc. and their devices. PR#45732 from
Greg A. Woods.
- Add some SMSC devices (PR#49484)
- Add Silicon Labs EC3 USB debug adapter.
- Add Xbox 360 Wireless Receiver.
- Add Arduino, TP-Link, Compare, DataApex, Evoluton Robotics devices.
- Add another RTL8192CU device of Asustek.
- Add Belkin Components RTL8192CPU, RTL8188CU and F7D2102.
- Add another RTL8188CUS. device of Chicony Electronics.
- Add another RTL8192CU and DWA-131 rev. B of D-Link.
- Add Guillemot RTL8192CU.
- Add Hawking RTL8192CU.
- Add IO-DATA WN-G150UM and RTL8192CU.
- Add another RTL8188RU of Realtek.
- Add Huawei U8150, E353_HiLink.
- Add vendor ID of Ingenic Semiconductor Ltd.
- Add Conexant USB Modem.
- Add TI TUSB3410, MSP-FET430UIF and MSP-FET430UIF JTAG.
Part of PR#49814.
- Add Lenovo ThinkPad Compact USB keyboard with TrackPoint.
- Add Panasonic Lumix Camera DMC-FS45 from kern/49809.
- Add Asustek USB-N53 and USB-N66.
- Add D-Link DWA-1xx devices.
- Add Ralink RT3573 and RT5572.
- Add Sitecom Europe ET3072 and LN-031.
- Add Elecom WDC-433SU2M2.
- Add Apple iPhone[45], iPad[23] and iPad Mini.
- Add Century CT-USB1HUB.
- Add MosChip MCS7832 Ethernet Adapter.
- Add another RTL8188CU of Realtek.
- Add DisplayLink MIMO, Polaris2 USB dock, Plugable docking station,
FY-DVI and FY-DVI2.
- Add a NetChip USB-IDE bridge.
- Add MS Confort Mouse 6000 from Martijn van Buul (PR#50701).
- Add NTT DOCOMO L-05A.
- Add Buffalo WI-U2-300D.
- Add Sandisk Cruzer (PR#46547).
- Add D-Link DWA 125 rev. D1 USB wireless network adapter
from Jake Slazenger (part of PR#51529).
- Add C-Meida USB Pnp Sound.
- Add AboCom RTL8188EU.
- Add Intel Advanced-N 6235 Combo Bluetooth.
- Add Validity Sensors VFS491.
- Add Linksys HG20F9 Ethernet.
 1.680.2.5  18-Sep-2016  snj Pull up following revision(s) (requested by skrll in ticket #1245):
sys/dev/usb/if_axe.c: revision 1.73, 1.74
sys/dev/usb/usbdevs: revision 1.716
Add flxd's axe(4)
--
flxd's axe(4) - I think.
--
Fix harmless typo
 1.680.2.4  18-Oct-2015  martin branches: 1.680.2.4.2;
Pull up rev 1.696 for ticket #869:

Add Apple "Magic Trackpad" device id (bluetooth device)
 1.680.2.3  21-Feb-2015  martin Pull up following revision(s) (requested by nonaka in ticket #538):
sys/dev/usb/uftdi.c: revision 1.60
sys/dev/usb/usbdevs: revision 1.690
PR/49681: Support BUFFALO PC-OP-RS1
PR/49681: Support BUFFALO PC-OP-RS1
 1.680.2.2  16-Jan-2015  martin Pull up following revision(s) (requested by dholland in ticket #420):
sys/dev/usb/udl.c: revision 1.12
sys/dev/usb/usbdevs: revision 1.685
Add BUFFALO GX-DVI/U2B DisplayLink USB-DVI box. PR#49105 from MOCHIDA Shuji.
 1.680.2.1  15-Oct-2014  martin Pull up following revision(s) (requested by christos in ticket #142):
sys/dev/usb/u3g.c: revision 1.31
sys/dev/usb/usbdevs: revision 1.681
sys/dev/usb/usbdevs: revision 1.682
PR/49233: Ben Gergely: Add huawei e353 to u3g
(factor out some common code in the process)
 1.680.2.4.2.3  19-Jan-2017  skrll Sync with HEAD
 1.680.2.4.2.2  18-Jan-2017  skrll Sync with netbsd-5
 1.680.2.4.2.1  06-Sep-2016  skrll First pass at netbsd-7 updated with USB code from HEAD
 1.684.2.11  28-Aug-2017  skrll Sync with HEAD
 1.684.2.10  05-Feb-2017  skrll Sync with HEAD
 1.684.2.9  05-Dec-2016  skrll Sync with HEAD
 1.684.2.8  05-Oct-2016  skrll Sync with HEAD
 1.684.2.7  09-Jul-2016  skrll Sync with HEAD
 1.684.2.6  22-Apr-2016  skrll Sync with HEAD
 1.684.2.5  19-Mar-2016  skrll Sync with HEAD
 1.684.2.4  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)
 1.684.2.3  21-Sep-2015  skrll Sync with HEAD
 1.684.2.2  06-Jun-2015  skrll Sync with HEAD
 1.684.2.1  06-Apr-2015  skrll Sync with HEAD
 1.715.2.4  26-Apr-2017  pgoyette Sync with HEAD
 1.715.2.3  20-Mar-2017  pgoyette Sync with HEAD
 1.715.2.2  07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.715.2.1  04-Nov-2016  pgoyette Sync with HEAD
 1.728.2.1  21-Apr-2017  bouyer Sync with HEAD
 1.732.2.1  11-May-2017  pgoyette Sync with HEAD
 1.736.2.7  27-Mar-2021  martin Pull up following revision(s) (requested by nia in ticket #1667):

sys/dev/usb/usbdevs: revision 1.793

correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056
 1.736.2.6  27-Feb-2020  martin Pull up following revision(s) (requested by manu in ticket #1508):

sys/dev/usb/usbdevs: revision 1.776
sys/dev/usb/u3g.c: revision 1.40
sys/dev/usb/umodeswitch.c: revision 1.5

Add UE version of D-Link DWM-157
-
Add support for D-Link DWM-157 3G USB modem
 1.736.2.5  01-Aug-2019  martin Pull up the following revisions, via patch (requested by msaitoh in
ticket #1310):

sys/dev/usb/usbdevs 1.754-1.755

- Add Cinterion
- Add Sierra Wireless C01SW.
- Add SMSC USB 2.0 7-Port Hub.
- Add ZTE MF633 USUPA USB modem, USB MSM installer, ZTE MF112, MF119,
MF190, MF228 modem and Softbank 004Z.
- Add Huawei HWD12, E353, E355, E392, EC156, E3272 / Softbank 203HW
- Add NetIndex RT-WJ02 and UX312NC.
- Add Siemens HC28
 1.736.2.4  17-Jul-2019  martin Pull up the following revisions (via patch), requested by msaitoh
in ticket #1297:

sys/dev/usb/usbdevs 1.737-1.741,1.743-1.752,
1.756-1.759,1.763-1.770

- Add yet another moschip serial adapter chip.
- Add some classic Roland products from Shinichi Doyashiki in
PR kern/52385.
- Add Ralink RT73.
- Add Wacom Intuos2 A4 and Intuos Art pen tablets.
- Add ELAN keyboard.
- Add Sony UWA-BR100 WLAN adapter.
- Add the TP-LINK TL-WN823N (version 2).
- Add RT Systems RTS-03 USB to Serial Adapter.
- Add West Mountain Radio IDs from OpenBSD.
- Add LAN78xx family (Raspberry Pi 3B+) entries - PR kern/53105.
- Add Linux Foundation vendor ID, and their root hub device IDs.
- Apple Bluetooth adapter, as found on the G4 PowerBook FW-800
(PowerBook5,2).
- Add Yubico Yubikey devices.
- Add Huawei E182.
- Add the Sierra Wireless MC7304 and EM7455 USB modems.
- Add SMSC LAN7505 USB 2.0 gigabit ethernet device.
- Add Panasonic N5HBZ0000055 WiFi device reported by
David H. Gutteridge in PR kern/53647.
- Add Logitech Gamepad F310 and Logitech Dual Action Gamepad.
- Add D-Link LTE products.
- Add D-Link DWA-131 rev E "Wireless N300 Nano USB Adapter"
- Add Microsoft Natural Wireless Mouse 600 from Julian in
PR kern/44634.
- Add Gretag Macbeth/X-Rite Huey device ids.
- Add HP LP2[24]75w hub.
- Prefer longer "canonical" names and add some vendors (mainly from
FreeBSD r334649).
- Make whitespace much more consistent.
- Lowercase hexadecimal number.
- Update comment.
 1.736.2.3  07-Feb-2019  msaitoh Pullup the following revision (requested by martin in ticket #1182):
sys/dev/usb/usbdevs 1.753

Andrius V in Pr kern/53461: add D-Link DUB-1312
 1.736.2.2  12-Nov-2018  martin Pull up following revision(s) (requested by manu in ticket #1091):

sys/dev/usb/usb_quirks.c: revision 1.88,1.89 (via patch)
sys/dev/usb/usbdi_util.c: revision 1.72 (via patch)
sys/dev/usb/usb_quirks.h: revision 1.28 (via patch)
sys/dev/usb/usbdi_util.h: revision 1.48
sys/dev/usb/usbdevs: revision 1.760,1.761 (via patch)

Add PN533 based NFC devices

-

Workaround PN533 USB descriptor corruption

During normal operation, the PN533 chip may corrupt its USB configuration,
interface and endpoint descriptors. The device descriptor remains unaffected.

Since the descriptors are documented to be immutable, we can work around
the problem by providing hard-coded descriptors instead of pulling them
from the device.

Userland implementation such as NFC tools' libnfc use the same approach,
but this kernel quirk is still necessary so that the device can be
attached on reboot, after its USB descriptors got corrupted.

-

Fix typo
 1.736.2.1  31-Oct-2018  martin Add bwfm config glue, requested by maya in ticket #1072.
 1.745.2.9  18-Jan-2019  pgoyette Synch with HEAD
 1.745.2.8  26-Dec-2018  pgoyette Sync with HEAD, resolve a few conflicts
 1.745.2.7  26-Nov-2018  pgoyette Sync with HEAD, resolve a couple of conflicts
 1.745.2.6  20-Oct-2018  pgoyette Sync with head
 1.745.2.5  06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.745.2.4  28-Jul-2018  pgoyette Sync with HEAD
 1.745.2.3  25-Jun-2018  pgoyette Sync with HEAD
 1.745.2.2  07-Apr-2018  pgoyette Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
 1.745.2.1  22-Mar-2018  pgoyette Synch with HEAD, resolve conflicts
 1.750.2.4  21-Apr-2020  martin Sync with HEAD
 1.750.2.3  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.750.2.2  08-Apr-2020  martin Merge changes from current as of 20200406
 1.750.2.1  10-Jun-2019  christos Sync with HEAD
 1.770.4.16  30-Jul-2025  martin Pull up the following, requested by hgutch in ticket #1965:

sys/dev/usb/usbdevs 1.822

Add Asus USB-N10 Nano B1
 1.770.4.15  20-Jun-2024  martin Pull up following revision(s) (requested by nia in ticket #1846):

sys/dev/usb/if_urtwn.c: revision 1.108
sys/dev/usb/usbdevs: revision 1.812

Add Mercusys and Mercusys MW150USV2
From Daeil Lee in PR/57819

Add Mercusys NW150US V2 USB support

No changes needed, other than recognizing it as working.
From Daeil Lee in PR/57819
 1.770.4.14  28-Apr-2024  martin Pull up following revision(s) (requested by maya in ticket #1837):

sys/dev/usb/uftdi.c: revision 1.78
sys/dev/usb/usbdevs: revision 1.815

Add some USB serial adapters
From Cameron Williams in PR kern/58127

Add support for a range of USB serial adapters
From Cameron Williams in PR kern/58127
 1.770.4.13  17-Feb-2023  martin Pull up following revision(s) (requested by nia in ticket #1599):

sys/dev/usb/usbdevs: revision 1.807

Add OnePlus 5T
 1.770.4.12  18-Jan-2022  snj Pull up following revision(s) (requested by martin in ticket #1404):

sys/dev/usb/usbdevs: revision 1.800

Add a new APC UPS device id.
 1.770.4.11  18-Jan-2022  martin Pull up following revision(s) (requested by bouyer in ticket #1402):

sys/dev/usb/usbdevs: revision 1.801

Add the Microchip PICkit3 programmer
 1.770.4.10  19-Dec-2021  martin Pull up following revision(s) (requested by mrg in ticket #1395):

sys/dev/usb/usbdevs: revision 1.799

add two more models of cyperpower UPS.
 1.770.4.9  23-Oct-2021  martin Pull up following revision(s) (requested by jnemeth in ticket #1364):

sys/dev/usb/usbdevs: revision 1.798

add Edimax N150 adapter; tested on my PBP
 1.770.4.8  27-Mar-2021  martin Pull up following revision(s) (requested by nia in ticket #1236):

sys/dev/usb/usbdevs: revision 1.793

correct usb device id for BELKIN F5D7050E

matches freebsd / openbsd (sources of urtw driver), various online
sources

PR kern/56056
 1.770.4.7  04-Feb-2021  martin Pull up following revision(s) (requested by nia in ticket #1197):

sys/dev/usb/if_urtwn.c: revision 1.89,1.90
sys/dev/usb/usbdevs: revision 1.788,1.789

urtwn(4): add TPLINK WN821N to the list of USB device ids
reported by kfmut on the unitedbsd forums.

add another TPLINK RTL8192EU variant
to avoid confusion use TP-Link's names for these variants, matching
FreeBSD
 1.770.4.6  29-Apr-2020  martin Pull up following revision(s) (requested by nia in ticket #873):

sys/dev/usb/usbdevs: revision 1.782

usbdevs: more Intel Integrated Rate Matching Hub IDs
 1.770.4.5  24-Apr-2020  martin Pull up following revision(s) (requested by maya in ticket #848):

sys/dev/usb/usbdevs: revision 1.778
sys/dev/usb/if_urtwn.c: revision 1.85

Add D-Link DWA-121 rev B1 to list of supported devices
From Miguel Landaeta in kern/55140
 1.770.4.4  12-Apr-2020  martin Pull up following revision(s) (requested by simonb in ticket #828):

share/man/man4/uxrcom.4: revision 1.1
distrib/sets/lists/man/mi: revision 1.1687
share/man/man4/uxrcom.4: revision 1.2
share/man/man4/ucom.4: revision 1.28
sys/dev/usb/uxrcom.c: revision 1.1
sys/dev/usb/umodem.c: revision 1.74
sys/dev/usb/umodem_common.c: revision 1.33
sys/dev/usb/ukyopon.c: revision 1.26
sys/dev/usb/files.usb: revision 1.173
share/man/man4/Makefile: revision 1.704
sys/dev/usb/usbdevs: revision 1.781
sys/dev/usb/usbdevices.config: revision 1.38

Add uxrcom driver for Exar XR21V141x USB serial adapters. Based in part
on the OpenBSD single-port XR21V1410 uxrcom driver, but adds support
for multi-port chipsets and uses the common umodem framework instead of
being a standalone driver.

Thanks to skrll@ for much USB clue and mrg@ for financing the
development of this driver.

Add NetBSD CVS tag.
 1.770.4.3  27-Feb-2020  martin Pull up following revision(s) (requested by manu in ticket #719):

sys/dev/usb/usbdevs: revision 1.776
sys/dev/usb/u3g.c: revision 1.40
sys/dev/usb/umodeswitch.c: revision 1.5

Add UE version of D-Link DWM-157
-
Add support for D-Link DWM-157 3G USB modem
 1.770.4.2  21-Jan-2020  martin Pull up following revision(s) (requested by mrg in ticket #616):

sys/dev/ic/anx_dp.c: revision 1.2
sys/arch/evbarm/conf/GENERIC64: revision 1.126
sys/dev/ic/anx_dp.h: revision 1.1
sys/arch/evbarm/conf/GENERIC64: revision 1.128
sys/dev/ic/anx_dp.h: revision 1.2
sys/dev/fdt/dwcmmc_fdt.c: revision 1.9
sys/dev/i2c/cwfg.c: revision 1.1
sys/conf/files: revision 1.1247
sys/dev/fdt/pwm_backlight.c: revision 1.5
sys/dev/fdt/pwm_backlight.c: revision 1.6
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.14
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.15
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.16
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.17
sys/dev/ic/dwc_mmc.c: revision 1.20
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.18
sys/arch/arm/rockchip/rk3399_cru.c: revision 1.19
sys/dev/usb/usbdevs: revision 1.775
sys/arch/arm/rockchip/rk_dwhdmi.c: revision 1.4
sys/dev/fdt/simple_amplifier.c: revision 1.1
sys/dev/i2c/files.i2c: revision 1.105
sys/arch/evbarm/conf/GENERIC64: revision 1.117
sys/arch/evbarm/conf/GENERIC64: revision 1.118
sys/dev/i2c/files.i2c: revision 1.107
sys/dev/fdt/files.fdt: revision 1.49
sys/arch/arm/rockchip/rk_anxdp.c: revision 1.1
sys/dev/ic/dwc_mmc_var.h: revision 1.9
sys/dev/i2c/rkpmic.c: revision 1.4
sys/arch/arm/rockchip/rk_anxdp.c: revision 1.2
sys/dev/i2c/rkpmic.c: revision 1.5
sys/dev/i2c/rkpmic.c: revision 1.6
sys/arch/arm/rockchip/rk_vop.c: revision 1.4
sys/arch/arm/rockchip/rk_vop.c: revision 1.5
sys/dev/i2c/rkpmic.c: revision 1.8
sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.1
sys/dev/usb/ums.c: revision 1.96 (via patch)
sys/arch/arm/rockchip/rk_pwm.c: revision 1.3
sys/arch/arm/dts/rk3399-pinebook-pro.dts: revision 1.2
sys/dev/i2c/es8316ac.c: revision 1.1
sys/dev/fdt/dwcmmc_fdt.c: revision 1.10
sys/dev/i2c/es8316ac.c: revision 1.2
sys/dev/fdt/fdt_panel.c: revision 1.1
sys/dev/ic/dwc_mmc.c: revision 1.18
sys/dev/fdt/fdt_panel.c: revision 1.2
sys/dev/ic/dwc_mmc.c: revision 1.19
sys/arch/arm/dts/rk3399-rockpro64.dts: revision 1.10
sys/dev/fdt/fdt_port.c: revision 1.5
sys/dev/ic/dwc_mmc_var.h: revision 1.10
sys/dev/fdt/fdt_port.c: revision 1.6
sys/arch/evbarm/conf/GENERIC64: revision 1.122
sys/dev/ic/dwc_mmc_var.h: revision 1.11
sys/dev/fdt/files.fdt: revision 1.50
sys/arch/evbarm/conf/GENERIC64: revision 1.123
sys/arch/arm/rockchip/rk_i2s.c: revision 1.2
sys/arch/arm/rockchip/files.rockchip: revision 1.23
sys/arch/evbarm/conf/GENERIC64: revision 1.124
sys/dev/ic/anx_dp.c: revision 1.1

rkpmic: add RTC support; register w/ todr(9)
rkpmic: correct delay
Add support for SDIO interrupts.
fix copy/paste error in mux_pll_src_cpll_gpll_ppll_parents[]
add RK3399 eDP clocks
add RK3399 DisplayPort clocks
style fix/KNF
rk3399_cru: implement dclk_vop0_frac and dclk_vop1_frac
Move drm_encoder from rkvop(4) to the SoC-layer output pipe drivers (rk_dwhdmi).
rkvop: set stride using virtual framebuffer width instead of display mode
rk3399_cru: Reparent dclk_vop[01] to gpll via dclk_vop[01]_frac.
The previous source of dclk_vop[01] was vpll via dclk_vop[01]_div.
vpll is apparently used directly as a pixel clock source for the
HDMI PHY, and we don't want the other VOP's dclk changing out from
under it because we can't handle finding a replacement clock source
with the right rate yet.
gpll happens to run at 594MHz, which works well as a basis for pixel
clocks.
Linux suggests that the source clock of the fractional divider needs
to be more than twenty times greater than the resulting clock (or some
intermediate clock?) for output stability. This may not be the case
with 594MHz and the common pixel clocks I see used by displays in my
area of the wild, but it works for now.
add Analogix DisplayPort core driver
add Rockchip (RK3399) glue for Analogix DisplayPort core
add anxdp(4)
Add another panel@fdt driver, this time for DRM-style panels.
To do: migrate away from other panel driver.
enable panel at fdt drivers
paper over the rkpwm get_conf function that otherwise doesn't seem to
let things work
add template bits for optional eDP panel on RockPro64
Abort panel driver attach if required regulator is missing.
Add clk provider
Add Pinebook Pro dts, from Manjaro Linux.
https://gitlab.manjaro.org/tsys/linux-pinebook-pro/blob/877ca0e7283596f37845de50dc36bff5b88b91e1/arch/arm64/boot/dts/rockchip/rk3399-pinebook-pro.dts
+ rk3399-pinebook-pro.dts
Attach mmcpwrseq resource earlier
dwcmmc improvements:
- Use mmcpwrseq resources if available
- Only set 4- or 8-bit mode if specified in the dt properties
- Add quirk for implementations with inverted power enable logic
- Support switching signal voltage between 1.8V and 3.3V
- Fix a clock divider issue on Rockchip SoCs
Fix performance regression with previous
Quiet chatty printfs
No need to print all supported levels at attach, print the range and total number of steps
Disable SPI for now (rkspi driver hangs at boot)
Add driver for simple-audio-amplifier binding
Add driver for Everest Semi ES8316 Low Power Audio CODEC
add es8316, simpleamp
Avoid sleeping while the audio intr lock is held.
If the rockchip,system-power-controller property is present, try to power off with the PMIC
Add HAILUCK keyboard (product 1e)
Add a quirk for the HAILUCK USB keyboard / touchpad device with product 1e.
The keyboard does not function properly unless the touchpad's intr endpoint
is active.
Add driver for CellWise CW2015 Fuel Gauge IC.
add cwfg
Emit PMFE_DISPLAY_{ON,OFF} events in response to DPMS requests.
If the backlight node does not have an enable gpio, set the lowest duty
cycle to turn the display off instead.
Attach psci as early as possible. This allows other power controllers to
register their own poweroff / reset callbacks with a higher preference.
Add 2000 MHz to available armclkb rates
Remove debug printfs
 1.770.4.1  26-Aug-2019  martin Pull up following revision(s) (requested by mrg in ticket #111):

sys/dev/usb/usbdevs: revision 1.771
sys/dev/usb/usbdevs: revision 1.772
sys/dev/usb/usbdevs: revision 1.773

add 3 devices for upl(4) host-to-host networking:
- belkin F5U258
- national instruments USB host to host adapter
- prolific id 25a1

-

add two kue(4) adapters:
ACTIONTEC KL5KUSB101 USB Ethernet adapter
ALLIEDTELESYN AT-USB10 USB Ethernet Adapter

-

add MosChip MCS7730 and Sitecom Europe LN030 ethernet adapters.
 1.775.2.1  29-Feb-2020  ad Sync with head.
 1.779.2.1  20-Apr-2020  bouyer Sync with HEAD
 1.786.2.2  03-Apr-2021  thorpej Sync with HEAD.
 1.786.2.1  03-Jan-2021  thorpej Sync w/ HEAD.
 1.793.4.1  17-Jun-2021  thorpej Sync w/ HEAD.
 1.806.4.6  30-Jul-2025  martin Pull up the following, requested by hgutch in ticket #1142:

sys/dev/usb/usbdevs 1.822

Add Asus USB-N10 Nano B1
 1.806.4.5  13-Oct-2024  martin Pull up following revision(s) (requested by riastradh in ticket #967):

sys/dev/usb/usbdevs: revision 1.816
sys/dev/usb/if_ure.c: revision 1.60

PR/58250: RVP: Add TP-Link UE300 USB LAN adapter
 1.806.4.4  20-Jun-2024  martin Pull up following revision(s) (requested by nia in ticket #702):

sys/dev/usb/if_urtwn.c: revision 1.108
sys/dev/usb/usbdevs: revision 1.812

Add Mercusys and Mercusys MW150USV2
From Daeil Lee in PR/57819

Add Mercusys NW150US V2 USB support

No changes needed, other than recognizing it as working.
From Daeil Lee in PR/57819
 1.806.4.3  28-Apr-2024  martin Pull up following revision(s) (requested by maya in ticket #679):

sys/dev/usb/uftdi.c: revision 1.78
sys/dev/usb/usbdevs: revision 1.815

Add some USB serial adapters
From Cameron Williams in PR kern/58127

Add support for a range of USB serial adapters
From Cameron Williams in PR kern/58127
 1.806.4.2  14-Jan-2024  martin Pull up following revision(s) (requested by hgutch in ticket #549):

sys/dev/usb/usbdevs: revision 1.813

Add Microsoft Sculpt Wireless keyboard/mouse.
From M. Boerschig in PR 57845.
 1.806.4.1  17-Feb-2023  martin Pull up following revision(s) (requested by nia in ticket #89):

sys/dev/usb/usbdevs: revision 1.807

Add OnePlus 5T
 1.816.2.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed