Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-7]: src Pull up following revision(s) (requested by skrll in tick...



details:   https://anonhg.NetBSD.org/src/rev/f45c1760087e
branches:  netbsd-7
changeset: 800172:f45c1760087e
user:      snj <snj%NetBSD.org@localhost>
date:      Wed Apr 05 19:54:15 2017 +0000

description:
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)

diffstat:

 share/man/man4/axe.4                                           |    16 +-
 share/man/man4/axen.4                                          |     7 +-
 share/man/man4/cdce.4                                          |    13 +-
 share/man/man4/uaudio.4                                        |    13 +-
 share/man/man4/ucom.4                                          |     9 +-
 share/man/man4/uep.4                                           |     7 +-
 share/man/man4/urtw.4                                          |    26 +-
 share/man/man4/usb.4                                           |     6 +-
 share/man/man4/uyap.4                                          |     9 +-
 share/man/man4/xhci.4                                          |    54 +
 share/man/man9/usbdi.9                                         |   341 +-
 sys/arch/amd64/conf/ALL                                        |     4 +-
 sys/arch/amd64/conf/GENERIC                                    |     9 +-
 sys/arch/amiga/dev/slhci_zbus.c                                |     6 +-
 sys/arch/arm/allwinner/awin_otg.c                              |     6 +-
 sys/arch/arm/allwinner/awin_usb.c                              |    12 +-
 sys/arch/arm/amlogic/amlogic_dwctwo.c                          |     6 +-
 sys/arch/arm/at91/at91ohci.c                                   |    10 +-
 sys/arch/arm/broadcom/bcm2835_dwctwo.c                         |     6 +-
 sys/arch/arm/broadcom/bcm53xx_usb.c                            |    12 +-
 sys/arch/arm/ep93xx/epohci.c                                   |     8 +-
 sys/arch/arm/gemini/obio_ehci.c                                |    10 +-
 sys/arch/arm/imx/files.imx23                                   |     6 +-
 sys/arch/arm/imx/imxusb.c                                      |    34 +-
 sys/arch/arm/imx/imxusbreg.h                                   |    10 +-
 sys/arch/arm/omap/obio_ohci.c                                  |    10 +-
 sys/arch/arm/omap/omap3_ehci.c                                 |    10 +-
 sys/arch/arm/omap/omapl1x_ohci.c                               |    16 +-
 sys/arch/arm/omap/tiotg.c                                      |    33 +-
 sys/arch/arm/s3c2xx0/ohci_s3c24x0.c                            |     8 +-
 sys/arch/arm/samsung/exynos_usb.c                              |    14 +-
 sys/arch/arm/xscale/pxa2x0_ohci.c                              |    10 +-
 sys/arch/arm/zynq/zynq_usb.c                                   |    12 +-
 sys/arch/hpcarm/dev/nbp_slhci.c                                |     6 +-
 sys/arch/hpcmips/dev/plumohci.c                                |     8 +-
 sys/arch/i386/conf/ALL                                         |     4 +-
 sys/arch/i386/conf/GENERIC                                     |     9 +-
 sys/arch/i386/pci/gcscehci.c                                   |    10 +-
 sys/arch/luna68k/conf/GENERIC                                  |     4 +-
 sys/arch/mips/adm5120/dev/ahci.c                               |   935 +-
 sys/arch/mips/adm5120/dev/ahcivar.h                            |    18 +-
 sys/arch/mips/alchemy/dev/ohci_aubus.c                         |     8 +-
 sys/arch/mips/atheros/dev/ehci_arbus.c                         |    10 +-
 sys/arch/mips/atheros/dev/ohci_arbus.c                         |     8 +-
 sys/arch/mips/conf/files.adm5120                               |     4 +-
 sys/arch/mips/ralink/ralink_ehci.c                             |    10 +-
 sys/arch/mips/ralink/ralink_ohci.c                             |     8 +-
 sys/arch/mips/rmi/rmixl_ehci.c                                 |    10 +-
 sys/arch/mips/rmi/rmixl_ohci.c                                 |     8 +-
 sys/arch/playstation2/dev/ohci_sbus.c                          |     8 +-
 sys/arch/powerpc/booke/dev/pq3ehci.c                           |    10 +-
 sys/arch/powerpc/ibm4xx/dev/dwctwo_plb.c                       |     6 +-
 sys/arch/x68k/dev/slhci_intio.c                                |     6 +-
 sys/conf/files                                                 |    21 +-
 sys/dev/cardbus/ehci_cardbus.c                                 |     8 +-
 sys/dev/cardbus/ohci_cardbus.c                                 |     8 +-
 sys/dev/cardbus/uhci_cardbus.c                                 |    16 +-
 sys/dev/ic/sl811hs.c                                           |  1387 +-
 sys/dev/ic/sl811hsvar.h                                        |     4 +-
 sys/dev/isa/slhci_isa.c                                        |     6 +-
 sys/dev/marvell/ehci_mv.c                                      |    10 +-
 sys/dev/pci/ehci_pci.c                                         |    18 +-
 sys/dev/pci/ohci_pci.c                                         |    10 +-
 sys/dev/pci/uhci_pci.c                                         |    18 +-
 sys/dev/pci/xhci_pci.c                                         |    98 +-
 sys/dev/pcmcia/slhci_pcmcia.c                                  |     6 +-
 sys/dev/usb/Makefile.usbdevs                                   |    24 +-
 sys/dev/usb/TODO                                               |     2 -
 sys/dev/usb/TODO.usbmp                                         |    72 +-
 sys/dev/usb/aubtfwl.c                                          |    61 +-
 sys/dev/usb/auvitek.c                                          |    40 +-
 sys/dev/usb/auvitek_audio.c                                    |    64 +-
 sys/dev/usb/auvitek_dtv.c                                      |    64 +-
 sys/dev/usb/auvitek_i2c.c                                      |     8 +-
 sys/dev/usb/auvitek_video.c                                    |    43 +-
 sys/dev/usb/auvitekvar.h                                       |    16 +-
 sys/dev/usb/ehci.c                                             |  4443 +++++----
 sys/dev/usb/ehcireg.h                                          |   260 +-
 sys/dev/usb/ehcivar.h                                          |   116 +-
 sys/dev/usb/emdtv.c                                            |    17 +-
 sys/dev/usb/emdtv_dtv.c                                        |    72 +-
 sys/dev/usb/emdtv_ir.c                                         |     8 +-
 sys/dev/usb/emdtvvar.h                                         |    12 +-
 sys/dev/usb/ezload.c                                           |    28 +-
 sys/dev/usb/ezload.h                                           |    14 +-
 sys/dev/usb/files.usb                                          |    95 +-
 sys/dev/usb/hid.c                                              |   100 +-
 sys/dev/usb/hid.h                                              |    18 +-
 sys/dev/usb/if_athn_usb.c                                      |   685 +-
 sys/dev/usb/if_athn_usb.h                                      |    33 +-
 sys/dev/usb/if_atu.c                                           |   277 +-
 sys/dev/usb/if_atureg.h                                        |    80 +-
 sys/dev/usb/if_aue.c                                           |   560 +-
 sys/dev/usb/if_auereg.h                                        |    40 +-
 sys/dev/usb/if_axe.c                                           |  1062 +-
 sys/dev/usb/if_axen.c                                          |   349 +-
 sys/dev/usb/if_axenreg.h                                       |    27 +-
 sys/dev/usb/if_axereg.h                                        |   272 +-
 sys/dev/usb/if_cdce.c                                          |   363 +-
 sys/dev/usb/if_cdcereg.h                                       |    26 +-
 sys/dev/usb/if_cue.c                                           |   486 +-
 sys/dev/usb/if_cuereg.h                                        |    28 +-
 sys/dev/usb/if_kue.c                                           |   222 +-
 sys/dev/usb/if_kuereg.h                                        |    10 +-
 sys/dev/usb/if_otus.c                                          |   175 +-
 sys/dev/usb/if_otusvar.h                                       |    33 +-
 sys/dev/usb/if_rum.c                                           |   165 +-
 sys/dev/usb/if_rumreg.h                                        |     6 +-
 sys/dev/usb/if_rumvar.h                                        |    16 +-
 sys/dev/usb/if_run.c                                           |   271 +-
 sys/dev/usb/if_runvar.h                                        |    26 +-
 sys/dev/usb/if_smsc.c                                          |   519 +-
 sys/dev/usb/if_smscreg.h                                       |    27 +-
 sys/dev/usb/if_smscvar.h                                       |    17 +-
 sys/dev/usb/if_udav.c                                          |   394 +-
 sys/dev/usb/if_udavreg.h                                       |    21 +-
 sys/dev/usb/if_upgt.c                                          |   123 +-
 sys/dev/usb/if_upgtvar.h                                       |    13 +-
 sys/dev/usb/if_upl.c                                           |   222 +-
 sys/dev/usb/if_ural.c                                          |   200 +-
 sys/dev/usb/if_uralreg.h                                       |     6 +-
 sys/dev/usb/if_uralvar.h                                       |    16 +-
 sys/dev/usb/if_url.c                                           |   244 +-
 sys/dev/usb/if_urlreg.h                                        |    16 +-
 sys/dev/usb/if_urndis.c                                        |   352 +-
 sys/dev/usb/if_urndisreg.h                                     |    24 +-
 sys/dev/usb/if_urtw.c                                          |   381 +-
 sys/dev/usb/if_urtwn.c                                         |  1106 +-
 sys/dev/usb/if_urtwn_data.h                                    |   223 +-
 sys/dev/usb/if_urtwnreg.h                                      |   130 +-
 sys/dev/usb/if_urtwnvar.h                                      |    34 +-
 sys/dev/usb/if_urtwreg.h                                       |    22 +-
 sys/dev/usb/if_zyd.c                                           |   172 +-
 sys/dev/usb/if_zydreg.h                                        |    21 +-
 sys/dev/usb/irmce.c                                            |   134 +-
 sys/dev/usb/moscom.c                                           |   120 +-
 sys/dev/usb/motg.c                                             |  1337 +-
 sys/dev/usb/motgvar.h                                          |    22 +-
 sys/dev/usb/ohci.c                                             |  3143 +++---
 sys/dev/usb/ohcireg.h                                          |    23 +-
 sys/dev/usb/ohcivar.h                                          |    69 +-
 sys/dev/usb/pseye.c                                            |    78 +-
 sys/dev/usb/slurm.c                                            |    34 +-
 sys/dev/usb/stuirda.c                                          |   112 +-
 sys/dev/usb/u3g.c                                              |   235 +-
 sys/dev/usb/uark.c                                             |    98 +-
 sys/dev/usb/uatp.c                                             |   135 +-
 sys/dev/usb/uaudio.c                                           |   261 +-
 sys/dev/usb/uberry.c                                           |    35 +-
 sys/dev/usb/ubsa.c                                             |    86 +-
 sys/dev/usb/ubsa_common.c                                      |    28 +-
 sys/dev/usb/ubsavar.h                                          |    16 +-
 sys/dev/usb/ubt.c                                              |   423 +-
 sys/dev/usb/uchcom.c                                           |    78 +-
 sys/dev/usb/ucom.c                                             |  1108 +-
 sys/dev/usb/ucomvar.h                                          |    67 +-
 sys/dev/usb/ucycom.c                                           |   109 +-
 sys/dev/usb/udl.c                                              |   205 +-
 sys/dev/usb/udl.h                                              |    17 +-
 sys/dev/usb/udsbr.c                                            |    72 +-
 sys/dev/usb/udsir.c                                            |   136 +-
 sys/dev/usb/uep.c                                              |    59 +-
 sys/dev/usb/uftdi.c                                            |   163 +-
 sys/dev/usb/uftdireg.h                                         |     4 +-
 sys/dev/usb/ugen.c                                             |   641 +-
 sys/dev/usb/ugensa.c                                           |   104 +-
 sys/dev/usb/uhci.c                                             |  3330 +++---
 sys/dev/usb/uhcireg.h                                          |   199 +-
 sys/dev/usb/uhcivar.h                                          |    77 +-
 sys/dev/usb/uhid.c                                             |    76 +-
 sys/dev/usb/uhidev.c                                           |   157 +-
 sys/dev/usb/uhidev.h                                           |    20 +-
 sys/dev/usb/uhmodem.c                                          |   177 +-
 sys/dev/usb/uhso.c                                             |   272 +-
 sys/dev/usb/uhub.c                                             |   657 +-
 sys/dev/usb/uipad.c                                            |    31 +-
 sys/dev/usb/uipaq.c                                            |   113 +-
 sys/dev/usb/uirda.c                                            |   267 +-
 sys/dev/usb/uirdavar.h                                         |    43 +-
 sys/dev/usb/ukbd.c                                             |    98 +-
 sys/dev/usb/ukbdmap.c                                          |     6 +-
 sys/dev/usb/ukyopon.c                                          |    75 +-
 sys/dev/usb/ukyopon.h                                          |     4 +-
 sys/dev/usb/ulpt.c                                             |   192 +-
 sys/dev/usb/umass.c                                            |   674 +-
 sys/dev/usb/umass_isdata.c                                     |    92 +-
 sys/dev/usb/umass_isdata.h                                     |     4 +-
 sys/dev/usb/umass_quirks.c                                     |    58 +-
 sys/dev/usb/umass_quirks.h                                     |    12 +-
 sys/dev/usb/umass_scsipi.c                                     |   117 +-
 sys/dev/usb/umass_scsipi.h                                     |     6 +-
 sys/dev/usb/umassvar.h                                         |    80 +-
 sys/dev/usb/umcs.c                                             |    98 +-
 sys/dev/usb/umct.c                                             |   197 +-
 sys/dev/usb/umidi.c                                            |   265 +-
 sys/dev/usb/umidi_quirks.c                                     |    11 +-
 sys/dev/usb/umidi_quirks.h                                     |     6 +-
 sys/dev/usb/umodem.c                                           |    71 +-
 sys/dev/usb/umodem_common.c                                    |    96 +-
 sys/dev/usb/umodemvar.h                                        |    18 +-
 sys/dev/usb/ums.c                                              |    79 +-
 sys/dev/usb/uplcom.c                                           |   185 +-
 sys/dev/usb/urio.c                                             |   136 +-
 sys/dev/usb/urio.h                                             |     4 +-
 sys/dev/usb/usb.c                                              |   402 +-
 sys/dev/usb/usb.h                                              |   403 +-
 sys/dev/usb/usb_mem.c                                          |   328 +-
 sys/dev/usb/usb_mem.h                                          |    50 +-
 sys/dev/usb/usb_quirks.c                                       |    43 +-
 sys/dev/usb/usb_quirks.h                                       |     4 +-
 sys/dev/usb/usb_subr.c                                         |  1238 +-
 sys/dev/usb/usbdevices.config                                  |    16 +-
 sys/dev/usb/usbdevs                                            |    13 +-
 sys/dev/usb/usbdevs.h                                          |    13 +-
 sys/dev/usb/usbdevs_data.h                                     |    40 +-
 sys/dev/usb/usbdi.c                                            |  1321 +-
 sys/dev/usb/usbdi.h                                            |   234 +-
 sys/dev/usb/usbdi_util.c                                       |   352 +-
 sys/dev/usb/usbdi_util.h                                       |   100 +-
 sys/dev/usb/usbdivar.h                                         |   391 +-
 sys/dev/usb/usbhid.h                                           |     8 +-
 sys/dev/usb/usbhist.h                                          |    91 +
 sys/dev/usb/usbroothub.c                                       |   598 +
 sys/dev/usb/usbroothub.h                                       |    57 +
 sys/dev/usb/usbroothub_subr.c                                  |    66 -
 sys/dev/usb/usbroothub_subr.h                                  |     4 -
 sys/dev/usb/uscanner.c                                         |   183 +-
 sys/dev/usb/uslsa.c                                            |    96 +-
 sys/dev/usb/usscanner.c                                        |   226 +-
 sys/dev/usb/ustir.c                                            |   188 +-
 sys/dev/usb/uthum.c                                            |    50 +-
 sys/dev/usb/utoppy.c                                           |   353 +-
 sys/dev/usb/uts.c                                              |    17 +-
 sys/dev/usb/uvideo.c                                           |   149 +-
 sys/dev/usb/uvisor.c                                           |   115 +-
 sys/dev/usb/uvscom.c                                           |   150 +-
 sys/dev/usb/uyap.c                                             |    33 +-
 sys/dev/usb/uyap_firmware.h                                    |     4 +-
 sys/dev/usb/uyurex.c                                           |    44 +-
 sys/dev/usb/x1input_rdesc.h                                    |    12 +-
 sys/dev/usb/xhci.c                                             |  3847 +++++---
 sys/dev/usb/xhcireg.h                                          |   340 +-
 sys/dev/usb/xhcivar.h                                          |    51 +-
 sys/dev/usb/xinput_rdesc.h                                     |    10 +-
 sys/external/bsd/common/conf/files.linux                       |     7 +
 sys/external/bsd/common/include/linux/err.h                    |    87 +
 sys/external/bsd/common/include/linux/kernel.h                 |     4 +-
 sys/external/bsd/common/include/linux/workqueue.h              |   120 +
 sys/external/bsd/common/linux/linux_work.c                     |   858 +
 sys/external/bsd/drm2/dist/drm/radeon/atombios_encoders.c      |     2 +-
 sys/external/bsd/drm2/dist/drm/radeon/radeon_legacy_encoders.c |     2 +-
 sys/external/bsd/drm2/drm/files.drmkms                         |     8 +-
 sys/external/bsd/drm2/i915drm/files.i915drmkms                 |     5 +-
 sys/external/bsd/drm2/include/linux/err.h                      |    87 -
 sys/external/bsd/drm2/include/linux/workqueue.h                |   120 -
 sys/external/bsd/drm2/linux/files.drmkms_linux                 |     3 +-
 sys/external/bsd/drm2/linux/linux_work.c                       |   857 -
 sys/external/bsd/dwc2/conf/files.dwc2                          |     9 +-
 sys/external/bsd/dwc2/dist/dwc2_core.c                         |   981 +-
 sys/external/bsd/dwc2/dist/dwc2_core.h                         |   483 +-
 sys/external/bsd/dwc2/dist/dwc2_coreintr.c                     |   129 +-
 sys/external/bsd/dwc2/dist/dwc2_hcd.c                          |   339 +-
 sys/external/bsd/dwc2/dist/dwc2_hcd.h                          |    74 +-
 sys/external/bsd/dwc2/dist/dwc2_hcdddma.c                      |   195 +-
 sys/external/bsd/dwc2/dist/dwc2_hcdintr.c                      |   231 +-
 sys/external/bsd/dwc2/dist/dwc2_hcdqueue.c                     |    82 +-
 sys/external/bsd/dwc2/dist/dwc2_hw.h                           |    21 +-
 sys/external/bsd/dwc2/dwc2.c                                   |  1046 +-
 sys/external/bsd/dwc2/dwc2.h                                   |   103 +-
 sys/external/bsd/dwc2/dwc2var.h                                |    26 +-
 sys/external/bsd/dwc2/dwctwo2netbsd                            |     4 +-
 sys/modules/drmkms_linux/Makefile                              |     9 +-
 sys/modules/i915drmkms/Makefile                                |     5 +-
 sys/rump/dev/lib/libugenhc/ugenhc.c                            |   484 +-
 sys/rump/dev/lib/libusb/Makefile                               |     9 +-
 sys/rump/dev/lib/libusb/USB.ioconf                             |    18 +-
 sys/rump/dev/lib/libusb/opt/opt_usb.h                          |     2 -
 sys/rump/dev/lib/libusb/opt/opt_usbverbose.h                   |     3 -
 sys/rump/dev/lib/libusb/usb_at_ugenhc.c                        |    22 -
 sys/sys/mbuf.h                                                 |     3 +-
 usr.sbin/usbdevs/usbdevs.8                                     |     4 +-
 usr.sbin/usbdevs/usbdevs.c                                     |   133 +-
 282 files changed, 30515 insertions(+), 23380 deletions(-)

diffs (truncated from 97688 to 300 lines):

diff -r 5a5304bb64be -r f45c1760087e share/man/man4/axe.4
--- a/share/man/man4/axe.4      Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/axe.4      Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: axe.4,v 1.8 2010/06/23 21:03:16 wiz Exp $
+.\" $NetBSD: axe.4,v 1.8.24.1 2017/04/05 19:54:15 snj Exp $
 .\"
 .\" Copyright (c) 2003-2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -60,7 +60,7 @@
 .\" $FreeBSD: /repoman/r/ncvs/src/share/man/man4/axe.4,v 1.3 2003/05/29 21:28:35 ru Exp $
 .\" $OpenBSD: axe.4,v 1.37 2009/11/08 20:25:29 jasper Exp $
 .\"
-.Dd June 23, 2010
+.Dd December 19, 2016
 .Dt AXE 4
 .Os
 .Sh NAME
@@ -81,6 +81,7 @@
 .It Billionton Systems USB2AR
 .It Buffalo(MELCO) LUA-U2-GT
 .It Buffalo(MELCO) LUA-U2-KTX
+.It Buffalo(MELCO) LUA3-U2-ATX
 .It Corega FEther USB2-TX
 .It D-Link DUB-E100
 .It Good Way GWUSB2E
@@ -93,9 +94,12 @@
 .It Linksys USB200M
 .It Linksys USB1000
 .It Logitec LAN-GTJ/U2
+.It Logitec LAN-TXU2C
+.It Logitec LAN-TXU2H3A
 .It Netgear FA120
 .It Nintendo Wii USB Lan Ethernet Adapter RVL-015
 .It OQO model 01+ Ethernet
+.It Planex UE-200TX-G
 .It Sitecom LN-029
 .It SMC 2209USB/ETH
 .It SnapPort USB 2.0 LAN Adapter
@@ -110,16 +114,16 @@
 .Nm
 driver provides support for USB
 .Tn Ethernet
-adapters based on the ASIX Electronics AX88172, AX88178, and AX88772
-USB 2.0 chipsets.
+adapters based on the ASIX Electronics AX88172, AX88178, AX88772, AX88772A,
+AX88772B USB 2.0 chipsets.
 .Pp
 The chip contains a 10/100
 .Tn Ethernet
 MAC with MII interface and is designed to work with both
 .Tn Ethernet
 and HomePNA transceivers.
-The AX8172 and AX88772 contain 10/100 Ethernet MACs with MII interfaces.
-The AX8178 contains a 10/100/1000 Gigabit
+The AX88172 and AX88772 contain 10/100 Ethernet MACs with MII interfaces.
+The AX88178 contains a 10/100/1000 Gigabit
 .Tn Ethernet
 MAC with a GMII/MII interface.
 The chip also supports USB 2.0, thereby accommodating 100 Mb/s data rates.
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/axen.4
--- a/share/man/man4/axen.4     Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/axen.4     Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: axen.4,v 1.2 2013/10/27 11:41:38 wiz Exp $
+.\"    $NetBSD: axen.4,v 1.2.6.1 2017/04/05 19:54:15 snj Exp $
 .\"    $OpenBSD: axen.4,v 1.2 2013/10/07 07:18:36 jmc Exp $
 .\"
 .\" Copyright (c) 2013 Yojiro UO <yuo%nui.org@localhost>
@@ -15,7 +15,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd October 26, 2013
+.Dd April 21, 2015
 .Dt AXEN 4
 .Os
 .Sh NAME
@@ -34,8 +34,11 @@
 including the following:
 .Pp
 .Bl -tag -width Ds -offset indent -compact
+.It Buffalo LUA4-U3-AGT
 .It Kurotoshiko GbE-USB3.0
+.It Kurotoshiko GbE-USB3.0S2
 .It Logitec LAN-GTJU3
+.It Logitec LAN-GTJU3H3
 .It Shanghai Donya DN-84327
 .El
 .Pp
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/cdce.4
--- a/share/man/man4/cdce.4     Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/cdce.4     Wed Apr 05 19:54:15 2017 +0000
@@ -25,9 +25,9 @@
 .\" ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $NetBSD: cdce.4,v 1.10 2014/03/18 18:20:39 riastradh Exp $
+.\" $NetBSD: cdce.4,v 1.10.4.1 2017/04/05 19:54:15 snj Exp $
 .\"
-.Dd June 7, 2011
+.Dd December 19, 2016
 .Dt CDCE 4
 .Os
 .Sh NAME
@@ -39,13 +39,18 @@
 The
 .Nm
 driver provides support for USB Host-to-Host (aka USB-to-USB) bridges
-based on the USB Communication Device Class (CDC) and Ethernet subclass,
+and USB-to-Ethernet adapters based on the USB Communication Device Class (CDC)
+and Ethernet subclass,
 including the following:
 .Pp
 .Bl -bullet -compact
 .It
 Acer Labs USB 2.0 Data Link
 .It
+Anker A7611
+.It
+DIEWU USB-DW8152
+.It
 G.Mate YP3X00
 .It
 Motorola USBNET
@@ -54,6 +59,8 @@
 .It
 Prolific PL-2501
 .It
+Realtek RTL8152B Ethernet controller
+.It
 Sharp Zaurus
 .El
 .Pp
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/uaudio.4
--- a/share/man/man4/uaudio.4   Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/uaudio.4   Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: uaudio.4,v 1.25 2011/09/20 19:31:47 wiz Exp $
+.\" $NetBSD: uaudio.4,v 1.25.20.1 2017/04/05 19:54:15 snj Exp $
 .\"
 .\" Copyright (c) 1999 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd September 20, 2011
+.Dd January 26, 2015
 .Dt UAUDIO 4
 .Os
 .Sh NAME
@@ -111,7 +111,7 @@
 .Xr usb 4
 .Rs
 .%T "USB Approved Class Specification Documents"
-.%U http://www.usb.org/developers/devclass_docs/
+.%U http://www.usb.org/developers/docs/devclass_docs/
 .Re
 .Sh HISTORY
 The
@@ -120,6 +120,13 @@
 appeared in
 .Nx 1.5 .
 .Sh BUGS
+Releases 1.0 and 2.0 of the
+.Tn USB
+Audio class specification are not mutually compatible.
+The
+.Nm
+driver only supports devices compliant with Release 1.0.
+.Pp
 There is no support for multiple-endpoints audio stream,
 adaptive recording, async playback, and TYPE-II/III formats.
 .Pp
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/ucom.4
--- a/share/man/man4/ucom.4     Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/ucom.4     Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: ucom.4,v 1.25 2014/07/25 16:14:01 gdt Exp $
+.\" $NetBSD: ucom.4,v 1.25.2.1 2017/04/05 19:54:15 snj Exp $
 .\"
 .\" Copyright (c) 1999 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd July 25, 2014
+.Dd September 29, 2016
 .Dt UCOM 4
 .Os
 .Sh NAME
@@ -75,6 +75,11 @@
 supports the (undocumented) pulse-per-second API normally used on
 conventional serial ports, USB serial devices typically have a varying
 latency around 1 ms due to the USB frame structure.
+.Pp
+The ttyXX devices are traditional dial-in devices; the dtyXX devices
+are used for dial-out.
+(See
+.Xr tty 4 . )
 .Sh FILES
 .Bl -tag -width Pa
 .It Pa /dev/dtyU?
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/uep.4
--- a/share/man/man4/uep.4      Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/uep.4      Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: uep.4,v 1.6 2008/04/30 13:10:54 martin Exp $
+.\" $NetBSD: uep.4,v 1.6.42.1 2017/04/05 19:54:15 snj Exp $
 .\"
 .\" Copyright (c) 2004 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd May 25, 2004
+.Dd December 4, 2016
 .Dt UEP 4
 .Os
 .Sh NAME
@@ -56,8 +56,7 @@
 driver appeared in
 .Nx 3.0 .
 .Sh BUGS
-.Nm
-currently does not support calibration.
+Calibration is only possible at compile time.
 Also, not all
 .Nx Ns -supplied
 X servers support the absolute position events it generates.
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/urtw.4
--- a/share/man/man4/urtw.4     Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/urtw.4     Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: urtw.4,v 1.4 2013/07/31 13:34:04 soren Exp $
+.\"    $NetBSD: urtw.4,v 1.4.4.1 2017/04/05 19:54:15 snj Exp $
 .\" Copyright (c) 2008 Weongyo Jeong
 .\" All rights reserved.
 .\"
@@ -25,7 +25,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd July 31, 2013
+.Dd January 12, 2015
 .Dt URTW 4
 .Os
 .Sh NAME
@@ -54,17 +54,17 @@
 driver supports Realtek RTL8187B/L based wireless network devices, including:
 .Pp
 .Bl -column "Shuttle XPC Accessory PN20" "RTL8225" "USB" -compact -offset 6n
-.It Em "Card Radio Bus"
-.It "Belkin F5D7050E RTL8225 USB"
-.It "Linksys WUSB54GCv2 RTL8225 USB"
-.It "Netgear WG111v2 RTL8225 USB"
-.It "Netgear WG111v3 RTL8225 USB"
-.It "Safehome WLG-1500SMA5 RTL8225 USB"
-.It "Shuttle XPC Accessory PN20 RTL8225 USB"
-.It "Sitecom WL168v1 RTL8225 USB"
-.It "Sitecom WL168v4 RTL8225 USB"
-.It "SureCom EP-9001-g(2A) RTL8225 USB"
-.It "TRENDnet TEW-424UB V3.xR RTL8225 USB"
+.It Em "Card" Ta Em "Radio" Ta Em "Bus"
+.It "Belkin F5D7050E" Ta "RTL8225" Ta "USB"
+.It "Linksys WUSB54GCv2" Ta "RTL8225" Ta "USB"
+.It "Netgear WG111v2" Ta "RTL8225" Ta "USB"
+.It "Netgear WG111v3" Ta "RTL8225" Ta "USB"
+.It "Safehome WLG-1500SMA5" Ta "RTL8225" Ta "USB"
+.It "Shuttle XPC Accessory PN20" Ta "RTL8225" Ta "USB"
+.It "Sitecom WL168v1" Ta "RTL8225" Ta "USB"
+.It "Sitecom WL168v4" Ta "RTL8225" Ta "USB"
+.It "SureCom EP-9001-g(2A)" Ta "RTL8225" Ta "USB"
+.It "TRENDnet TEW-424UB V3.xR" Ta "RTL8225" Ta "USB"
 .El
 .Sh EXAMPLES
 .Xr ifconfig.if 5
diff -r 5a5304bb64be -r f45c1760087e share/man/man4/usb.4
--- a/share/man/man4/usb.4      Sun Mar 26 16:11:59 2017 +0000
+++ b/share/man/man4/usb.4      Wed Apr 05 19:54:15 2017 +0000
@@ -1,4 +1,4 @@
-.\" $NetBSD: usb.4,v 1.104 2014/01/23 14:12:38 wiz Exp $
+.\" $NetBSD: usb.4,v 1.104.4.1 2017/04/05 19:54:15 snj Exp $
 .\"
 .\" Copyright (c) 1999-2014 The NetBSD Foundation, Inc.
 .\" All rights reserved.
@@ -27,7 +27,7 @@
 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 .\" POSSIBILITY OF SUCH DAMAGE.
 .\"
-.Dd January 23, 2014
+.Dd January 21, 2017
 .Dt USB 4
 .Os
 .Sh NAME
@@ -38,6 +38,7 @@
 .Cd "ehci*   at pci? dev ? function ?"




Home | Main Index | Thread Index | Old Index