NetBSD/sys/dev/usb
manu 064e02ee42 Make USB port numbers display consistent
Make sure USB ports numbers are displayed with the first one as number one
and not number zero when rescanning bus. The change makes the display
consistent with the display at boot time USB discovery.

While we are there, make port iteration consistent everywhere in the code,
always starting at one instead of zero.
2018-10-19 00:33:27 +00:00
..
FILES
Makefile Add a port of the umb(4) driver from OpenBSD 2018-07-31 16:44:28 +00:00
Makefile.usbdevs Fix the same typo again in the same comment. 2017-04-18 19:04:25 +00:00
TODO
TODO.usbmp Slight tweak now that umass(4) doesn't need KERNEL_LOCK 2016-11-21 08:48:00 +00:00
aubtfwl.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
aubtfwlreg.h
auvitek.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
auvitek_audio.c remove checks for failure after memory allocation calls that cannot fail: 2017-06-01 02:45:05 +00:00
auvitek_board.c
auvitek_dtv.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
auvitek_i2c.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
auvitek_video.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
auvitekreg.h
auvitekvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ehci.c implement a gross hack to fix "boot -a" on systems with usb keyboards on 2018-09-18 02:00:06 +00:00
ehcireg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ehcivar.h implement a gross hack to fix "boot -a" on systems with usb keyboards on 2018-09-18 02:00:06 +00:00
emdtv.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
emdtv_board.c
emdtv_board.h
emdtv_dtv.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
emdtv_i2c.c
emdtv_ir.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
emdtvreg.h
emdtvvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ezload.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
ezload.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
files.usb Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of 2018-08-25 20:12:21 +00:00
if_athn_usb.c Add support for Panasonic N5HBZ0000055, from David H. Gutteridge 2018-10-03 10:02:08 +00:00
if_athn_usb.h Pull across from nick-nhusb. 2017-01-21 12:45:22 +00:00
if_atu.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_atureg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_aue.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_auereg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_axe.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_axen.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_axenreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_axereg.h Sync with FreeBSD/OpenBSD and add support for 88772B devices. 2016-12-04 10:07:06 +00:00
if_bwfm_usb.c bwfm has only one tx descriptor; limit mbuf chains to one segment. 2018-09-01 22:01:03 +00:00
if_cdce.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_cdcereg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_cue.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_cuereg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_kue.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_kuereg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_mue.c Style. No functional changes. 2018-09-16 02:00:36 +00:00
if_muereg.h Rewrite mue_encap(); drop too long packets rather than panic. 2018-09-16 01:23:09 +00:00
if_muevar.h Support added for TCP segmentation offload (TSO). 2018-08-30 09:00:08 +00:00
if_otus.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_otusreg.h
if_otusvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_rum.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_rumreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_rumvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_run.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_runvar.h Use a #define instead of a magic number 2017-11-17 13:08:48 +00:00
if_smsc.c Make smsc(4) MPSAFE. Patch from skrll@. 2018-09-08 13:10:08 +00:00
if_smscreg.h
if_smscvar.h Make smsc(4) MPSAFE. Patch from skrll@. 2018-09-08 13:10:08 +00:00
if_udav.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_udavreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_umb.c Prevent a panic in umb(4) when roaming is disabled 2018-09-20 09:48:54 +00:00
if_umbreg.h Add a port of the umb(4) driver from OpenBSD 2018-07-31 16:44:28 +00:00
if_upgt.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_upgtvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_upl.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_ural.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
if_uralreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_uralvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_url.c Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
if_urlreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_urndis.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
if_urndisreg.h Whitespace 2016-12-04 10:08:26 +00:00
if_urtw.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_urtwn.c Don't have modules depend on bpf; they will find the dependency dynamically 2018-09-12 21:57:18 +00:00
if_urtwnreg.h - Unify the "rtwn" and "urtwn" register definitions and initialization 2018-06-29 04:02:10 +00:00
if_urtwnvar.h - Unify the "rtwn" and "urtwn" register definitions and initialization 2018-06-29 04:02:10 +00:00
if_urtwreg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
if_zyd.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
if_zydreg.h Remove set but not used sc_flags. 2018-04-30 01:14:07 +00:00
irmce.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
kue_fw.h
mbim.h Add a port of the umb(4) driver from OpenBSD 2018-07-31 16:44:28 +00:00
moscom.c Add first channel of mcs7720. 2017-06-26 20:36:01 +00:00
motg.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
motgreg.h
motgvar.h Stop potential misuse of vendor names and USB vendor IDs in root hub 2018-04-09 16:21:09 +00:00
ohci.c consolidate the handling of polling across HC drivers, and generic USB: 2018-09-16 20:21:56 +00:00
ohcireg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ohcivar.h pull across abort fixes from nick-nhusb. add more abort fixes, using 2018-08-09 06:26:47 +00:00
pseye.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
slurm.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
stuirda.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
u3g.c - USB_VENDOR_QUALCOMM -> USB_VENDOR_LG 2018-07-24 08:15:57 +00:00
ualea.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
uark.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
uatp.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
uaudio.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
uaudioreg.h
uberry.c Whitespace 2016-12-04 10:08:26 +00:00
ubsa.c Whitespace 2016-12-04 10:08:26 +00:00
ubsa_common.c Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ubsavar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ubt.c m_free -> m_freem, m_copyback could have added mbufs in the chain 2018-04-18 14:56:35 +00:00
uchcom.c Followling an advice in a linux forum, don't update LCR1/LCR2. 2016-12-12 16:47:06 +00:00
ucom.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
ucomvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ucycom.c Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
udl.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
udl.h Stop crash when switching vt or leaving X windows. 2016-10-18 20:17:37 +00:00
udsbr.c Whitespace 2016-12-04 10:08:26 +00:00
udsir.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
uep.c uep: allow (hard-coded) calibration. 2016-12-05 13:14:22 +00:00
uftdi.c Attach uftdi to each interface found in the device separately. 2018-02-20 15:48:37 +00:00
uftdireg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ugen.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
ugensa.c - USB_VENDOR_QUALCOMM -> USB_VENDOR_LG 2018-07-24 08:15:57 +00:00
ugraphire_rdesc.h Support some Wacom pen tablets: 2017-09-02 04:35:51 +00:00
uhci.c consolidate the handling of polling across HC drivers, and generic USB: 2018-09-16 20:21:56 +00:00
uhcireg.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
uhcivar.h reorder some struct members to remove holes. 2018-09-17 08:27:41 +00:00
uhid.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
uhidev.c Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
uhidev.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
uhmodem.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
uhso.c Implement the BPF direction filter (BIOC[GS]DIRECTION). It provides backward 2018-06-26 06:47:57 +00:00
uhub.c Make USB port numbers display consistent 2018-10-19 00:33:27 +00:00
uipad.c Remove comment about BlackBerry devices which are not relevant here. 2017-09-30 13:01:50 +00:00
uipaq.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
uirda.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
uirdavar.h Whitespace 2016-12-04 10:08:26 +00:00
ukbd.c tidy up debugging (make it compile with the 'ALL' kernel) 2018-01-09 17:58:09 +00:00
ukbdvar.h
ukyopon.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
ukyopon.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
ulpireg.h
ulpt.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
umass.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
umass_isdata.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
umass_isdata.h Merge support for SATA NCQ (Native Command Queueing) from jdolecek-ncq branch 2017-10-07 16:05:31 +00:00
umass_quirks.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
umass_quirks.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
umass_scsipi.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
umass_scsipi.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
umassvar.h Fix build for USB_DEBUG without UMASS_DEBUG 2016-07-03 07:27:37 +00:00
umcs.c Fix build 2018-08-03 13:19:33 +00:00
umcs.h
umct.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
umct.h
umidi.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
umidi_quirks.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
umidi_quirks.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
umodem.c KNF. Remove extra spaces. No functional change. 2016-07-07 06:55:38 +00:00
umodem_common.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
umodemvar.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
umodeswitch.c - USB_VENDOR_QUALCOMM -> USB_VENDOR_LG 2018-07-24 08:15:57 +00:00
ums.c Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
uplcom.c Whitespace 2016-12-04 10:08:26 +00:00
urio.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
urio.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
usb.c remove usb(4)'s "flags 1" code. it has been dead for a while, 2018-09-18 05:37:54 +00:00
usb.h Add a port of the umb(4) driver from OpenBSD 2018-07-31 16:44:28 +00:00
usb_mem.c Update the kernhist(9) kernel history code to address issues identified 2017-10-28 00:37:11 +00:00
usb_mem.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
usb_quirks.c - USB_VENDOR_QUALCOMM -> USB_VENDOR_LG 2018-07-24 08:15:57 +00:00
usb_quirks.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
usb_subr.c add config_pending usage to uhub and general USB device attachment. 2018-09-18 01:36:44 +00:00
usb_verbose.c
usb_verbose.h
usbcdc.h
usbdevices.config Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of 2018-08-25 20:12:21 +00:00
usbdevs David H. Gutteridge in PR kern/53647: add Panasonic N5HBZ0000055 2018-10-03 09:59:34 +00:00
usbdevs.h Regen 2018-10-03 10:00:29 +00:00
usbdevs_data.h Regen 2018-10-03 10:00:29 +00:00
usbdi.c consolidate the handling of polling across HC drivers, and generic USB: 2018-09-16 20:21:56 +00:00
usbdi.h Fix usb_rem_task_wait API. 2018-08-02 06:09:04 +00:00
usbdi_util.c On detach, print error message with aprint_error_dev() instead of printf(). 2018-07-24 03:58:36 +00:00
usbdi_util.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
usbdivar.h pull across abort fixes from nick-nhusb. add more abort fixes, using 2018-08-09 06:26:47 +00:00
usbhid.h Side-load dev/hid/hid.h to restore the previous visibility of macros 2018-07-15 18:36:51 +00:00
usbhist.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
usbroothub.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
usbroothub.h Some USB3 support from nick-nhusb 2017-11-28 07:36:08 +00:00
uscanner.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
uslsa.c missing comma 🙄 2017-12-22 14:41:55 +00:00
uslsareg.h
usscanner.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
ustir.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
ustirreg.h
uthum.c Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
utoppy.c Rename min/max -> uimin/uimax for better honesty. 2018-09-03 16:29:22 +00:00
utoppy.h
uts.c Add extra newline for normal message from uts(4) 2018-03-25 09:34:02 +00:00
uvideo.c PR kern/52931 Kernel panics with Atheros usb wireless interface 2018-01-21 13:57:11 +00:00
uvideoreg.h
uvisor.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
uvscom.c +#include "opt_usb.h" 2016-11-25 12:56:29 +00:00
uyap.c KNF. No functional change. 2016-07-14 04:19:26 +00:00
uyap_firmware.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
uyurex.c Factor out bus-independant HID code so that it can be shared by USB, bluetooth 2017-12-10 17:03:07 +00:00
x1input_rdesc.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00
xhci.c consolidate the handling of polling across HC drivers, and generic USB: 2018-09-16 20:21:56 +00:00
xhcireg.h Read xHCI 1.1's HCCPARAMS2 registar and print it with aprint_debug_dev(). 2018-07-18 10:44:17 +00:00
xhcivar.h pull across abort fixes from nick-nhusb. add more abort fixes, using 2018-08-09 06:26:47 +00:00
xinput_rdesc.h Merge nick-nhusb 2016-04-23 10:15:27 +00:00