The NetBSD Project

CVS log for src/sys/dev/usb/usb.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / dev / usb

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.115.6.1 / (download) - annotate - [select for diffs], Thu Jan 19 10:57:50 2023 UTC (13 days, 1 hour ago) by martin
Branch: netbsd-8
Changes since 1.115: +3 -2 lines
Diff to previous 1.115 (colored) next main 1.116 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1786):

	sys/dev/usb/usb.h: revision 1.121

Cast to uint32_t to avoid undefined behavior in UGETDW(). Found by kUBSan.

Revision 1.116.6.2 / (download) - annotate - [select for diffs], Sun Sep 18 13:34:06 2022 UTC (4 months, 2 weeks ago) by martin
Branch: netbsd-9
Changes since 1.116.6.1: +3 -2 lines
Diff to previous 1.116.6.1 (colored) to branchpoint 1.116 (colored) next main 1.117 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #1529):

	sys/dev/usb/usb.h: revision 1.121

Cast to uint32_t to avoid undefined behavior in UGETDW(). Found by kUBSan.

Revision 1.121 / (download) - annotate - [select for diffs], Fri Sep 16 07:35:44 2022 UTC (4 months, 2 weeks ago) by msaitoh
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.120: +3 -2 lines
Diff to previous 1.120 (colored)

Cast to uint32_t to avoid undefined behavior in UGETDW(). Found by kUBSan.

Revision 1.120 / (download) - annotate - [select for diffs], Sun Apr 17 13:15:37 2022 UTC (9 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.119: +9 -3 lines
Diff to previous 1.119 (colored)

usbdi(9): Restore usb_descriptor_t to its correct definition.

Descriptors in the USB spec all start with bLength and
bDescriptorType.  bDescriptorSubtype is only for certain
class-specific descriptors.  Many descriptors, such as
usb_device_descriptor_t, _do not_ have bDescriptorSubtype, so using a
structure that has bDescriptorSubtype for such descrpitors is wrong.

There is some history here:

- Back in 1998, when augustss@ introduced the USB stack, the type
  usb_descriptor_t was erroneously defined with a bDescriptorSubtype
  member.

- In 2007, drochner@ removed this member to accurately reflect the
  USB spec.

- In 2018, khorben@ appeared to have accidentally reintroduced it
  while importing the umb(4) driver from OpenBSD, which still has the
  erroneous bDescriptorSubtype member in usb_descriptor_t.

The umb(4) driver has since been adjusted to correctly use
usb_cdc_descriptor_t instead of usb_descriptor_t (and I have now
restored umidi_cs_descriptor_t which I had removed last month before
I realized this history of usb_descriptor_t), so this member is no
longer necessary.

Revision 1.119 / (download) - annotate - [select for diffs], Mon Oct 11 00:25:05 2021 UTC (15 months, 3 weeks ago) by jmcneill
Branch: MAIN
Changes since 1.118: +2 -2 lines
Diff to previous 1.118 (colored)

Update USB_PORT_RESET_RECOVERT to comply with the USB 2.0 specification
which says it should be max 10 milliseconds.

From FreeBSD: https://github.com/freebsd/freebsd-src/commit/70ffaaa69c830d26b59136d0b0447ab2f8683db8

Revision 1.115.14.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:50 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.115.14.1: +12 -11 lines
Diff to previous 1.115.14.1 (colored) to branchpoint 1.115 (colored) next main 1.116 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.116.6.1 / (download) - annotate - [select for diffs], Sun Sep 1 13:00:37 2019 UTC (3 years, 5 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.116: +12 -11 lines
Diff to previous 1.116 (colored)

Pull up following revision(s) (requested by mrg in ticket #135):

	distrib/sets/lists/comp/mi			1.2279
	distrib/sets/lists/modules/mi			1.123
	share/man/man9/Makefile				1.438
	share/man/man9/usbnet.9				1.1-1.9
	sys/dev/ic/rndisreg.h				1.3
	sys/dev/usb/TODO				1.47-1.52
	sys/dev/usb/TODO.usbmp				1.15,1.16
	sys/dev/usb/files.usb				1.157-1.167
	sys/dev/usb/if_aue.c				1.155-1.161
	sys/dev/usb/if_auereg.h				1.30-1.32
	sys/dev/usb/if_axe.c				1.103-1.119
	sys/dev/usb/if_axen.c				1.51-1.53,1.55-1.67
	sys/dev/usb/if_axenreg.h			1.15
	sys/dev/usb/if_cdce.c				1.54-1.67
	sys/dev/usb/if_cue.c				1.85,1.86
	sys/dev/usb/if_cuereg.h				1.23
	sys/dev/usb/if_kue.c				1.97-1.100
	sys/dev/usb/if_kuereg.h				1.23,1.24
	sys/dev/usb/if_mue.c				1.51-1.55
	sys/dev/usb/if_muereg.h				1.6
	sys/dev/usb/if_muevar.h				1.9
	sys/dev/usb/if_smsc.c				1.46-1.61
	sys/dev/usb/if_smscreg.h			1.6
	sys/dev/usb/if_smscvar.h			delete
	sys/dev/usb/if_udav.c				1.60-1.71
	sys/dev/usb/if_udavreg.h			1.14,1.15
	sys/dev/usb/if_upl.c				1.65,1.66
	sys/dev/usb/if_ure.c				1.15-1.31
	sys/dev/usb/if_urevar.h				1.4,1.5
	sys/dev/usb/if_url.c				1.67-1.70
	sys/dev/usb/if_urlreg.h				1.14
	sys/dev/usb/if_urndis.c				1.22-1.33
	sys/dev/usb/if_urtwn.c				1.72
	sys/dev/usb/ohci.c				1.290
	sys/dev/usb/uhub.c				1.143
	sys/dev/usb/usb.c				1.180
	sys/dev/usb/usb.h				1.118
	sys/dev/usb/usb_mem.c				1.71
	sys/dev/usb/usb_subr.c				1.238,1.239
	sys/dev/usb/usbdevs				1.772
	sys/dev/usb/usbdi.c				1.183,1.186
	sys/dev/usb/usbdi.h				1.97
	sys/dev/usb/usbdi_util.c			1.75
	sys/dev/usb/usbhist.h				1.5,1.6
	sys/dev/usb/usbnet.c				1.1-1.24
	sys/dev/usb/usbnet.h				1.1-1.14
	sys/dev/usb/usbroothub.c			1.9
	sys/dev/usb/xhci.c				1.109,1.110
	sys/modules/Makefile				1.223
	sys/modules/usbnet/Makefile			1.1

usbnet(9): Add common framework for USB network devices.
This bring various safety fixes to all updated drivers,
and includes locking clean up, detach safety when being
used or not, separate rx/tx locks to improve performance,
porting to NET_MPSAFE, many edge/error case bugs in
drivers fixed, as well as resovling PRs 54303 and 54308.
These drivers are converted: axe(4), axen(4), aue(4),
cdce(4), cue(4), kue(4), mue(4), smsc(4), udav(4),
upl(4), ure(4), url(4), and urndis(4).

Revision 1.118 / (download) - annotate - [select for diffs], Fri Aug 23 07:17:31 2019 UTC (3 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.117: +11 -11 lines
Diff to previous 1.117 (colored)

avoid using old bsd types (u_int etc) so that this compiles with
_POSIX_C_SOURCE as noted in PR#48339.

Revision 1.117 / (download) - annotate - [select for diffs], Wed Aug 7 08:47:09 2019 UTC (3 years, 5 months ago) by maxv
Branch: MAIN
Changes since 1.116: +2 -1 lines
Diff to previous 1.116 (colored)

Introduce USB_DESCRIPTOR_SIZE (3), and fix two bugs:

 1) In usbd_find_idesc(), make sure the tables we're reading fit in the
    allocated buffer, otherwise small overflow (seen on KASAN, with
    bLength=1).
 2) Modify usbd_find_edesc(), to fix the same issues as 1).

ok mrg@

Revision 1.115.14.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:34 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.115: +14 -9 lines
Diff to previous 1.115 (colored)

Sync with HEAD

Revision 1.115.12.1 / (download) - annotate - [select for diffs], Thu Sep 6 06:56:05 2018 UTC (4 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.115: +14 -9 lines
Diff to previous 1.115 (colored) next main 1.116 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.116 / (download) - annotate - [select for diffs], Tue Jul 31 16:44:30 2018 UTC (4 years, 6 months ago) by khorben
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, netbsd-9-base, jdolecek-ncqfixes-base, jdolecek-ncqfixes, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.115: +14 -9 lines
Diff to previous 1.115 (colored)

Add a port of the umb(4) driver from OpenBSD

The umb(4) driver provides support for USB MBIM (Mobile Broadband
Interface Model) devices.

MBIM devices establish connections via cellular networks such as GPRS,
UMTS, and LTE. They appear as a regular point-to-point network interface, transporting raw IP frames.

Required configuration parameters like PIN and APN have to be set with
umbctl(8), a new tool specific to this driver. The IP address is configured
automatically; the default route and DNS server information have to be set
separately.

The driver is not fully functional yet, it is therefore still marked as
experimental and disabled by default. Any help welcome to complete it!

Tested on NetBSD/amd64, with a Sierra Wireless EM7345 LTE modem on a Lenovo
ThinkPad T440s. No functional change expected otherwise.

Revision 1.96.2.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:34 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.96.2.3: +263 -136 lines
Diff to previous 1.96.2.3 (colored) to branchpoint 1.96 (colored) next main 1.97 (colored)

update from HEAD

Revision 1.114.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:53 2017 UTC (5 years, 9 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.114: +4 -4 lines
Diff to previous 1.114 (colored) next main 1.115 (colored)

Sync with HEAD

Revision 1.106.4.3 / (download) - annotate - [select for diffs], Wed Apr 5 19:54:20 2017 UTC (5 years, 9 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.106.4.2: +264 -139 lines
Diff to previous 1.106.4.2 (colored) to branchpoint 1.106 (colored) next main 1.107 (colored)

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)

Revision 1.113.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:38 2017 UTC (5 years, 10 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.113.2.1: +4 -4 lines
Diff to previous 1.113.2.1 (colored) to branchpoint 1.113 (colored) next main 1.114 (colored)

Sync with HEAD

Revision 1.106.4.2.4.3 / (download) - annotate - [select for diffs], Thu Jan 26 21:54:25 2017 UTC (6 years ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.106.4.2.4.2: +20 -9 lines
Diff to previous 1.106.4.2.4.2 (colored) to branchpoint 1.106.4.2 (colored) next main 1.106.4.3 (colored)

Sync with HEAD/nhusb

Revision 1.115 / (download) - annotate - [select for diffs], Thu Jan 19 16:05:00 2017 UTC (6 years ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: phil-wifi, pgoyette-compat, netbsd-8
Changes since 1.114: +4 -4 lines
Diff to previous 1.114 (colored)

Pull across xhci(4) improvemnts from nick-nhusb

Revision 1.111.2.12 / (download) - annotate - [select for diffs], Tue Jan 3 12:50:50 2017 UTC (6 years ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.11: +4 -4 lines
Diff to previous 1.111.2.11 (colored) to branchpoint 1.111 (colored) next main 1.112 (colored)

Improve handling of roothub device and free up a bus address for LS/FS/HS
controllers.

Revision 1.111.2.11 / (download) - annotate - [select for diffs], Mon Jan 2 16:55:50 2017 UTC (6 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.10: +4 -4 lines
Diff to previous 1.111.2.10 (colored) to branchpoint 1.111 (colored)

Parse the extended capabilies to and log each controller port to SS/HS
bus root hub ports.

Create/attach the two buses and adapt the xhci_roothub_ctrl to deal with
both buses and sets of roothub ports.

XXX the roothub ub_devices entry needs work to interact with usbdevs(1)
XXX correctly

Revision 1.113.2.1 / (download) - annotate - [select for diffs], Fri Nov 4 14:49:16 2016 UTC (6 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.113: +17 -6 lines
Diff to previous 1.113 (colored)

Sync with HEAD

Revision 1.111.2.10 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:57 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.9: +17 -6 lines
Diff to previous 1.111.2.9 (colored) to branchpoint 1.111 (colored)

Sync with HEAD

Revision 1.114 / (download) - annotate - [select for diffs], Sat Sep 17 06:29:50 2016 UTC (6 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20161204, nick-nhusb-base-20161004, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.113: +17 -6 lines
Diff to previous 1.113 (colored)

Update from t-hash with some changes from me.

Revision 1.106.4.2.4.2 / (download) - annotate - [select for diffs], Wed Sep 7 08:19:00 2016 UTC (6 years, 4 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.106.4.2.4.1: +2 -1 lines
Diff to previous 1.106.4.2.4.1 (colored) to branchpoint 1.106.4.2 (colored)

Missed update - no idea how this happened

Revision 1.106.4.2.4.1 / (download) - annotate - [select for diffs], Tue Sep 6 20:33:09 2016 UTC (6 years, 4 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.106.4.2: +249 -136 lines
Diff to previous 1.106.4.2 (colored)

First pass at netbsd-7 updated with USB code from HEAD

Revision 1.113 / (download) - annotate - [select for diffs], Sat Apr 23 10:15:32 2016 UTC (6 years, 9 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20160907, nick-nhusb-base-20160529, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.112: +70 -60 lines
Diff to previous 1.112 (colored)

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

Revision 1.111.2.9 / (download) - annotate - [select for diffs], Wed Apr 6 07:01:37 2016 UTC (6 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.8: +1 -2 lines
Diff to previous 1.111.2.8 (colored) to branchpoint 1.111 (colored)

Remove FreeBSD RCSId tag

Revision 1.111.2.8 / (download) - annotate - [select for diffs], Sun Jun 7 07:55:30 2015 UTC (7 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.7: +26 -2 lines
Diff to previous 1.111.2.7 (colored) to branchpoint 1.111 (colored)

More definitions from USB 3.1.

Mostly from t-hash, but slightly updated by me

Revision 1.111.2.7 / (download) - annotate - [select for diffs], Thu May 28 06:15:47 2015 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.6: +6 -3 lines
Diff to previous 1.111.2.6 (colored) to branchpoint 1.111 (colored)

More changes from Takahiro HAYASHI

+ Add sc_statuspend that stores ports bitmap of pending interrupts
  instead of sc_isxhciroothub hack til someone implements suspend pipe.
  While sc_explorepending == 1, uhub_intr shall merge sc_status into
  sc_statuspend.
+ Eliminate confusing UPS_SUPER_SPEED flag and introduce
  UPS_OTHER_SPEED flag that indicates ud_speed of device is
  super speed (or more).
  uhub shall set this flag if ud_speed is super speed (or more).
+ Add the macro that checks ud_speed is super speed.
  The codes shall use this macro to check ud_speed is super speed.
+ Add speed type conversion functions.
+ Include port link status in port_status if port is super speed.

Various other changes to support SS hubs and devices

Revision 1.111.2.6 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:13 2015 UTC (7 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.5: +14 -5 lines
Diff to previous 1.111.2.5 (colored) to branchpoint 1.111 (colored)

Sync with HEAD

Revision 1.112 / (download) - annotate - [select for diffs], Thu Mar 26 08:08:27 2015 UTC (7 years, 10 months ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406
Changes since 1.111: +14 -5 lines
Diff to previous 1.111 (colored)

Various usb 3 related changes from Takahiro HAYASHI

Revision 1.111.2.5 / (download) - annotate - [select for diffs], Wed Dec 3 22:40:55 2014 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.4: +2 -1 lines
Diff to previous 1.111.2.4 (colored) to branchpoint 1.111 (colored)

Provide a USETWD macro for use with USB words designated
initialisers.

Revision 1.111.2.4 / (download) - annotate - [select for diffs], Wed Dec 3 14:18:07 2014 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.3: +1 -5 lines
Diff to previous 1.111.2.3 (colored) to branchpoint 1.111 (colored)

Replace malloc(9) with kmem(9)

Revision 1.111.2.3 / (download) - annotate - [select for diffs], Wed Dec 3 13:30:51 2014 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.2: +1 -2 lines
Diff to previous 1.111.2.2 (colored) to branchpoint 1.111 (colored)

G/C M_USBHC

Revision 1.111.2.2 / (download) - annotate - [select for diffs], Sun Nov 30 16:39:51 2014 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111.2.1: +1 -13 lines
Diff to previous 1.111.2.1 (colored) to branchpoint 1.111 (colored)

Remove #if 0 code.

Revision 1.111.2.1 / (download) - annotate - [select for diffs], Sun Nov 30 12:18:58 2014 UTC (8 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.111: +44 -44 lines
Diff to previous 1.111 (colored)

Use C99 types. u_int{8,16,32,64}_t to uint{8,16,32,64}_t.

No functional change.

Revision 1.111 / (download) - annotate - [select for diffs], Sat Nov 8 16:20:23 2014 UTC (8 years, 2 months ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.110: +174 -4 lines
Diff to previous 1.110 (colored)

Add more structs and defines from various sources including FreeBSD,
OpenBSD and Takahiro HAYASHI

Revision 1.110 / (download) - annotate - [select for diffs], Fri Sep 12 16:40:38 2014 UTC (8 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.109: +1 -77 lines
Diff to previous 1.109 (colored)

Improve USB debugging with USBHIST based on KERNHIST.

Convert some DPRINTFs to USBHIST_LOG and allow usbdebug, ehcidebug and
umassdebug to be changed via sysctl.

Remove the #define mess in usb.h.

This was started by mrg@ and updated by reinoud@

Revision 1.96.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:51 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.96.2.2: +6 -1 lines
Diff to previous 1.96.2.2 (colored) to branchpoint 1.96 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.106.4.2 / (download) - annotate - [select for diffs], Thu Aug 14 06:56:55 2014 UTC (8 years, 5 months ago) by martin
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: netbsd-7-nhusb
Changes since 1.106.4.1: +2 -1 lines
Diff to previous 1.106.4.1 (colored) to branchpoint 1.106 (colored)

Pull up following revision(s) (requested by skrll in ticket #10):
	sys/dev/usb/usb.h: revision 1.107
Define AXEN_DEBUG.  From Takahiro HAYASHI.

Revision 1.106.4.1 / (download) - annotate - [select for diffs], Wed Aug 13 21:50:39 2014 UTC (8 years, 5 months ago) by riz
Branch: netbsd-7
Changes since 1.106: +2 -1 lines
Diff to previous 1.106 (colored)

Pull up following revision(s) (requested by skrll in ticket #12):
	sys/dev/usb/files.usb: revision 1.133
	sys/dev/usb/usb.h: revision 1.108
Add XHCI_DEBUG.  From Takahiro HAYASHI with tweaks from me.
One day someone(tm) will tidyup USB debug stuff.

Revision 1.109 / (download) - annotate - [select for diffs], Tue Aug 12 14:22:51 2014 UTC (8 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.108: +2 -1 lines
Diff to previous 1.108 (colored)

Add a UPS_SUPER_SPEED.  From Takahiro HAYASHI.

Revision 1.108 / (download) - annotate - [select for diffs], Tue Aug 12 13:28:44 2014 UTC (8 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.107: +2 -1 lines
Diff to previous 1.107 (colored)

Add XHCI_DEBUG.  From Takahiro HAYASHI with tweaks from me.

One day someone(tm) will tidyup USB debug stuff.

Revision 1.107 / (download) - annotate - [select for diffs], Tue Aug 12 13:24:40 2014 UTC (8 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.106: +2 -1 lines
Diff to previous 1.106 (colored)

Define AXEN_DEBUG.  From Takahiro HAYASHI.

Revision 1.93.2.4 / (download) - annotate - [select for diffs], Thu May 22 11:40:37 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.93.2.3: +29 -5 lines
Diff to previous 1.93.2.3 (colored) to branchpoint 1.93 (colored) next main 1.94 (colored)

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")

Revision 1.103.4.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:48 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.103.4.1: +5 -2 lines
Diff to previous 1.103.4.1 (colored) to branchpoint 1.103 (colored) next main 1.104 (colored)

sync with head

Revision 1.82.12.1 / (download) - annotate - [select for diffs], Tue Nov 5 18:36:31 2013 UTC (9 years, 2 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.82: +12 -1 lines
Diff to previous 1.82 (colored) next main 1.83 (colored)

Pull down xhci support from HEAD

Revision 1.106 / (download) - annotate - [select for diffs], Fri Nov 1 14:32:54 2013 UTC (9 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored)

DOTG is dead. Long live DWC2.

Revision 1.105 / (download) - annotate - [select for diffs], Fri Sep 13 23:30:47 2013 UTC (9 years, 4 months ago) by jakllsch
Branch: MAIN
Changes since 1.104: +4 -1 lines
Diff to previous 1.104 (colored)

A few more USB 3.0 constants.

Revision 1.103.4.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:27 2013 UTC (9 years, 5 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.103: +3 -1 lines
Diff to previous 1.103 (colored)

sync with head

Revision 1.104 / (download) - annotate - [select for diffs], Wed Aug 21 17:25:58 2013 UTC (9 years, 5 months ago) by jakllsch
Branch: MAIN
Changes since 1.103: +3 -1 lines
Diff to previous 1.103 (colored)

Add UDESC_SSHUB and UDPROTO_SSHUB constants from USB 3.0.

Revision 1.96.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:22 2013 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.96.2.1: +23 -4 lines
Diff to previous 1.96.2.1 (colored) to branchpoint 1.96 (colored)

resync from head

Revision 1.93.10.1 / (download) - annotate - [select for diffs], Sun May 19 21:54:27 2013 UTC (9 years, 8 months ago) by riz
Branch: netbsd-6
Changes since 1.93: +23 -4 lines
Diff to previous 1.93 (colored) next main 1.94 (colored)

Pull up following revision(s) (requested by skrll in ticket #850):
	sys/dev/usb/usb.h: revision 1.101
	sys/dev/usb/usb.h: revision 1.102
	sys/dev/usb/usb.h: revision 1.103
Add some defines from the USB 2.0 specification and suppliments. Also,
add some accessor macros while I'm here.
Add a UPS_PORT_L1 define
Add a UPS_C_PORT_L1 define

Revision 1.103 / (download) - annotate - [select for diffs], Fri Apr 5 09:20:51 2013 UTC (9 years, 9 months ago) by skrll
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900
Branch point for: rmind-smpnet
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 (colored)

Add a UPS_C_PORT_L1 define

Revision 1.102 / (download) - annotate - [select for diffs], Fri Apr 5 09:07:15 2013 UTC (9 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.101: +2 -1 lines
Diff to previous 1.101 (colored)

Add a UPS_PORT_L1 define

Revision 1.101 / (download) - annotate - [select for diffs], Thu Mar 21 12:47:16 2013 UTC (9 years, 10 months ago) by skrll
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.100: +21 -4 lines
Diff to previous 1.100 (colored)

Add some defines from the USB 2.0 specification and suppliments. Also,
add some accessor macros while I'm here.

Revision 1.96.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:40 2013 UTC (9 years, 11 months ago) by tls
Branch: tls-maxphys
Changes since 1.96: +63 -23 lines
Diff to previous 1.96 (colored)

resync with head

Revision 1.93.2.3 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:14 2013 UTC (10 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.93.2.2: +63 -23 lines
Diff to previous 1.93.2.2 (colored) to branchpoint 1.93 (colored)

sync with head

Revision 1.100 / (download) - annotate - [select for diffs], Sun Jan 13 06:56:30 2013 UTC (10 years ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.99: +2 -1 lines
Diff to previous 1.99 (colored)

Add DWC_OTG_DEBUG

Revision 1.99 / (download) - annotate - [select for diffs], Wed Jan 9 01:44:46 2013 UTC (10 years ago) by jmcneill
Branch: MAIN
Changes since 1.98: +1 -2 lines
Diff to previous 1.98 (colored)

USTIR_DEBUG_IOCTLS doesnt compile, and depends on a missing member in struct irframe_methods, so remove it

Revision 1.98 / (download) - annotate - [select for diffs], Mon Jan 7 15:14:17 2013 UTC (10 years ago) by christos
Branch: MAIN
Changes since 1.97: +24 -1 lines
Diff to previous 1.97 (colored)

more debug flags.

Revision 1.97 / (download) - annotate - [select for diffs], Sat Jan 5 23:34:19 2013 UTC (10 years ago) by christos
Branch: MAIN
Changes since 1.96: +40 -23 lines
Diff to previous 1.96 (colored)

fix debug variables.
- include opt_usb.h in usb.h so that USB_DEBUG gets set properly in it.
- normalize and sort debugging variables

Revision 1.93.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:22:10 2012 UTC (10 years, 3 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.93.2.1: +4 -2 lines
Diff to previous 1.93.2.1 (colored) to branchpoint 1.93 (colored)

sync with head

Revision 1.96 / (download) - annotate - [select for diffs], Fri Aug 24 09:01:23 2012 UTC (10 years, 5 months ago) by msaitoh
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.95: +2 -2 lines
Diff to previous 1.95 (colored)

Fix typos

Revision 1.95 / (download) - annotate - [select for diffs], Thu Jun 14 05:14:41 2012 UTC (10 years, 7 months ago) by blymn
Branch: MAIN
Changes since 1.94: +3 -1 lines
Diff to previous 1.94 (colored)

Add the CDC protocol identifier "no class specific protocol required"
and allow the umodem match routine to match on this protocol.  This
allows some recent arduino boards serial interfaces to attach.

Revision 1.93.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:09 2012 UTC (10 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.93: +1 -3 lines
Diff to previous 1.93 (colored)

sync with head

Revision 1.93.6.1 / (download) - annotate - [select for diffs], Tue Mar 6 18:26:47 2012 UTC (10 years, 10 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.93: +1 -3 lines
Diff to previous 1.93 (colored) next main 1.94 (colored)

sync to -current

Revision 1.94 / (download) - annotate - [select for diffs], Tue Mar 6 02:49:03 2012 UTC (10 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base10
Changes since 1.93: +1 -3 lines
Diff to previous 1.93 (colored)

pull down from usbmp:

kill the !USE_USE_SOFTINTR code.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Aug 23 16:16:43 2011 UTC (11 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, mrg-ohci-jmcneill-usbmp-base, mrg-ohci-jmcneill-usbmp, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, netbsd-6, jmcneill-usbmp
Changes since 1.92: +1 -2 lines
Diff to previous 1.92 (colored)

defopt UMASS_DEBUG

Revision 1.92 / (download) - annotate - [select for diffs], Wed Jul 20 16:53:27 2011 UTC (11 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.91: +2 -1 lines
Diff to previous 1.91 (colored)

Add UIPROTO_RNDIS.

Revision 1.90.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:44 2011 UTC (11 years, 7 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored)

Sync with HEAD.

Revision 1.84.2.3 / (download) - annotate - [select for diffs], Sat Mar 5 20:54:16 2011 UTC (11 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.84.2.2: +16 -5 lines
Diff to previous 1.84.2.2 (colored) to branchpoint 1.84 (colored) next main 1.85 (colored)

sync with head

Revision 1.91 / (download) - annotate - [select for diffs], Tue Jan 18 08:29:24 2011 UTC (12 years ago) by matt
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored)

Add preliminary support for Embedded Transaction Translator Function (as
found on the MPC8536 and AR9334) which allows low/full devices to be
connected to an EHCI root hub.

Revision 1.90 / (download) - annotate - [select for diffs], Sat Dec 25 15:27:08 2010 UTC (12 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr
Changes since 1.89: +2 -2 lines
Diff to previous 1.89 (colored)

Add missing semicolon.

Revision 1.89 / (download) - annotate - [select for diffs], Sat Dec 25 14:06:14 2010 UTC (12 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.88: +14 -1 lines
Diff to previous 1.88 (colored)

add USB interface assoc descriptor (IAD) info

Revision 1.88 / (download) - annotate - [select for diffs], Fri Nov 19 18:21:48 2010 UTC (12 years, 2 months ago) by phx
Branch: MAIN
Changes since 1.87: +2 -1 lines
Diff to previous 1.87 (colored)

Added UIPROTO_MOUSE for HID-class.

Revision 1.83.2.3 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:40 2010 UTC (12 years, 2 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.83.2.2: +1 -5 lines
Diff to previous 1.83.2.2 (colored) to branchpoint 1.83 (colored) next main 1.84 (colored)

Sync with HEAD.

Revision 1.87 / (download) - annotate - [select for diffs], Wed Nov 3 22:34:24 2010 UTC (12 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.86: +1 -5 lines
Diff to previous 1.86 (colored)

Stop using the compatibility macros USB_ATTACH(), USB_DETACH(),
USB_MATCH(), et cetera.  These files produce the same assembly
(according to objdump -d) before and after the change

Revision 1.83.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:46 2010 UTC (12 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.83.2.1: +30 -0 lines
Diff to previous 1.83.2.1 (colored) to branchpoint 1.83 (colored)

Sync with HEAD.

Revision 1.78.10.5 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:16 2010 UTC (12 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.78.10.4: +31 -1 lines
Diff to previous 1.78.10.4 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored)

sync with head.

Revision 1.84.2.2 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:42 2010 UTC (12 years, 7 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.84.2.1: +2 -1 lines
Diff to previous 1.84.2.1 (colored) to branchpoint 1.84 (colored)

sync with head

Revision 1.86 / (download) - annotate - [select for diffs], Wed Jun 2 17:27:57 2010 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

Add symbolic constant for number of USB 2.0 microframes per frame.

Revision 1.84.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:45 2010 UTC (12 years, 8 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.84: +30 -1 lines
Diff to previous 1.84 (colored)

sync with head

Revision 1.85 / (download) - annotate - [select for diffs], Sat May 15 20:45:43 2010 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.84: +30 -1 lines
Diff to previous 1.84 (colored)

Add Debug Descriptor structures and constants,
as well as symbolic identifiers for USB packet IDs.

Revision 1.83.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:53 2010 UTC (12 years, 9 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

Sync with HEAD.

Revision 1.78.10.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:07 2010 UTC (12 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.78.10.3: +2 -1 lines
Diff to previous 1.78.10.3 (colored) to branchpoint 1.78 (colored)

sync with head

Revision 1.84 / (download) - annotate - [select for diffs], Sat Mar 6 21:07:47 2010 UTC (12 years, 11 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1
Branch point for: rmind-uvmplock
Changes since 1.83: +2 -1 lines
Diff to previous 1.83 (colored)

add UHSO_DEBUG for uhso(4) driver

Revision 1.78.10.3 / (download) - annotate - [select for diffs], Wed Sep 16 13:37:58 2009 UTC (13 years, 4 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.78.10.2: +54 -1 lines
Diff to previous 1.78.10.2 (colored) to branchpoint 1.78 (colored)

sync with head

Revision 1.83 / (download) - annotate - [select for diffs], Fri Sep 4 17:55:48 2009 UTC (13 years, 5 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, uebayasi-xip-base, matt-premerge-20091211, jym-xensuspend-nbase
Branch point for: uebayasi-xip
Changes since 1.82: +54 -1 lines
Diff to previous 1.82 (colored)

Extract some definitions from usb_port.h and put them into usb.h.

Revision 1.78.10.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:22 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.78.10.1: +8 -8 lines
Diff to previous 1.78.10.1 (colored) to branchpoint 1.78 (colored)

sync with head.

Revision 1.81.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:10 2008 UTC (14 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.81: +3 -1 lines
Diff to previous 1.81 (colored) next main 1.82 (colored)

Sync with HEAD.

Revision 1.78.6.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:34 2008 UTC (14 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78.6.2: +2 -0 lines
Diff to previous 1.78.6.2 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored)

Sync with HEAD.

Revision 1.79.2.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:12 2008 UTC (14 years, 4 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.79.2.1: +3 -1 lines
Diff to previous 1.79.2.1 (colored) to branchpoint 1.79 (colored) next main 1.80 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.82 / (download) - annotate - [select for diffs], Sat Aug 2 23:14:34 2008 UTC (14 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: matt-nb5-mips64
Changes since 1.81: +3 -1 lines
Diff to previous 1.81 (colored)

High speed isochronous transfer support, from Jeremy Morse as part of
Google Summer of Code 2008.

Revision 1.78.6.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:11 2008 UTC (14 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78.6.1: +5 -0 lines
Diff to previous 1.78.6.1 (colored) to branchpoint 1.78 (colored)

Sync with HEAD.

Revision 1.80.2.1 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:28 2008 UTC (14 years, 7 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.80: +6 -1 lines
Diff to previous 1.80 (colored) next main 1.81 (colored)

Sync with head.

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:37 2008 UTC (14 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.79: +6 -8 lines
Diff to previous 1.79 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Jun 18 14:20:31 2008 UTC (14 years, 7 months ago) by jmcneill
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.80: +6 -1 lines
Diff to previous 1.80 (colored)

USB video class definitions, from Patrick Mahoney for GSoC 2008.

Revision 1.78.8.2 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:21 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.78.8.1: +1 -8 lines
Diff to previous 1.78.8.1 (colored) to branchpoint 1.78 (colored) next main 1.79 (colored)

sync with head

Revision 1.78.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:55 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.78: +1 -15 lines
Diff to previous 1.78 (colored)

Sync with HEAD.

Revision 1.80 / (download) - annotate - [select for diffs], Mon May 26 18:00:33 2008 UTC (14 years, 8 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3
Branch point for: simonb-wapbl
Changes since 1.79: +1 -8 lines
Diff to previous 1.79 (colored)

some cleanup:
-unifdef
-since the roothub attach doesn't use locators, don't call
 config_stdsubmatch() -- it is a no-op in that case
-ifsubmatch has configuration and interface always set to useful values,
 remove unnecessary checks
-remove now unused locator definitions from shared header

Revision 1.78.8.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:51 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.78: +1 -8 lines
Diff to previous 1.78 (colored)

sync with head.

Revision 1.78.10.1 / (download) - annotate - [select for diffs], Fri May 16 02:25:11 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.78: +1 -8 lines
Diff to previous 1.78 (colored)

sync with head.

Revision 1.79 / (download) - annotate - [select for diffs], Mon Apr 28 20:24:00 2008 UTC (14 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base2, yamt-nfs-mp-base2, hpcarm-cleanup-nbase
Branch point for: wrstuden-revivesa
Changes since 1.78: +1 -8 lines
Diff to previous 1.78 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.77.26.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:26 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Sync with HEAD.

Revision 1.72.2.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:50 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.72.2.3: +2 -2 lines
Diff to previous 1.72.2.3 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored)

sync with head

Revision 1.77.20.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:54:45 2008 UTC (15 years ago) by matt
Branch: matt-armv6
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

sync with HEAD

Revision 1.77.32.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:55:21 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Sync with HEAD

Revision 1.77.28.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:47:27 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Sync with head.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Dec 25 18:33:43 2007 UTC (15 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, vmlocking2-base3, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, mjf-devfs2
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h

Revision 1.72.2.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:39:21 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.72.2.2: +2 -3 lines
Diff to previous 1.72.2.2 (colored) to branchpoint 1.72 (colored)

sync with head.

Revision 1.77.12.1 / (download) - annotate - [select for diffs], Tue May 22 14:57:47 2007 UTC (15 years, 8 months ago) by itohy
Branch: itohy-usb1
Changes since 1.77: +17 -8 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Overhaul of USB stack, mostly DMA related

This applies to NetBSD 4.99.13 (March 1, 2007)

usbdi(9) interface is based on FreeBSD version, excluding
 - removal of portability code

Patch most NetBSD changes, excluding
 - DMA memory "reserve", since we don't need contiguous buffers any longer
 - volatiles in DMA structure, since it should not be needed
   with proper bus_dmamap_sync(9)s

DMA/non-DMA memory management overhaul
 - Move all DMA related code to usb_mem.[ch]
   (add usb_alloc_buffer_dma(), usb_free_buffer_dma(), etc.).
   XXX Should usb_mem.[ch] be renamed as usb_mem_dma.[ch] ?
 - Add corresponding non-DMA code to usb_mem_nodma.[ch] .
   Currently just use malloc(9).
 - Above files are conditionally used by config framework (added
   attributes to conf/files and dev/usb/files.usb).
 - Add diagnostic panics when resource allocation is requested
   on interrupt context.
 - Change memory allocations (that require context) from NOWAIT to WAITOK.

Allocate DMA/non-DMA buffer per host interface, not globally.
 advantage:	Buffers can be freed on detaching host interface.
		Activity of a host interface does not affect others.
 disadvantages:	It possibly consumes more memory.

API changes
 - usbd_alloc_xfer() is changed:
    old: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev);
    new: usbd_xfer_handle usbd_alloc_xfer(usbd_device_handle dev,
		usbd_pipe_handle pipe);
 - pipe argument of usbd_setup_*xfer() are now unused
   XXX the pipe argument should be removed?
 - add mapping APIs
 - async request will be processed as a task (kernel thread context),
   and delayed to some extent
 - usbdivar.h: struct usbd_xfer: renamed a member "allocbuf" to "hcbuffer"
   (mapped/allocated/refered buffer for HCI driver)
 - usb_port.h: change usb_proc_ptr from  struct ptoc *  to struct lwp *
 - usb_port.h: add usb_sigproc_ptr for psignal(9) (struct proc *)
 - usb.h: add UE_MAXPKTSZ(ep) and UE_MAXPKTSZ_MASK macros for USB 2.0

changes to USB device drivers
 - atu, aue, axe, cdce, cue, kue, rum, udav, upl, ural, url,
   uaudio, ubt, ucom, ugen, uhidev, uirda, ulpt, umidi, urio,
   uscanner, ustir, utoppy:
    * catch up API change of usbd_alloc_xfer()
 - umass, usscanner:
    * catch up API change of usbd_alloc_xfer()
    * eliminate memory copy for large transfer

ohci
 - free resources on detach
 - add lots of bus_dmamap_sync() operations
 - simplify the code of loading std chain
 - rewrite code of looking up TD/ITD from DMA addr by using allocation chunk
 - add workaround for CMD Tech 670 and 673 chipsets
 - make sure resources are not allocated in interrupt context
 - add support for mapping buffer and mbuf

slhci
 - allocate xfer and slhci_xfer at once, and simplify relevant code
 - add slhci_detach()
 - remove second arg of slhci_attach() since it is the same as the first arg.
 - add support for "mapping" (no, it doesn't map since it doesn't do DMA)
   buffer and mbuf
 - add pcmcia frontend
 - NOT TESTED, missing hardware

ehci
 - add lots of bus_dmamap_sync() operations, possibly too many
 - make sure resources are not allocated in interrupt context
 - add support for mapping buffer and mbuf
 - done only simple test

uhci
 - add lots of bus_dmamap_sync() operations, possibly too many
 - make sure resources are not allocated in interrupt context
 - add support for mapping buffer and mbuf

To do
 - review, test, debug
 - rewrite network drivers to utilize usbd_map_buffer_mbuf()
 - rewrite uaudio(4) to eliminate memcpy
 - "pipe" argument of usbd_setup_*xfer() should eventually be removed

Revision 1.74.8.1 / (download) - annotate - [select for diffs], Fri Apr 6 18:43:51 2007 UTC (15 years, 10 months ago) by bouyer
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.74: +42 -1 lines
Diff to previous 1.74 (colored) next main 1.75 (colored)

Pull up following revision(s) (requested by pavel in ticket #556):
	sys/dev/usb/ugen.c: revision 1.89
	sys/dev/usb/usb.c: revisions 1.92, 1.93
	sys/dev/usb/usb_subr.c: revision 1.139, 1.140
	sys/dev/usb/usb.h: revision 1.75
	sys/dev/usb/usbdi.h: revisions 1.71, 1.72
	sys/dev/usb/usbdi.c: revision 1.115, 1.116
	sys/dev/usb/uhid.c: revision 1.73
Restore compatibility of USB_DEVICEINFO ioctl and reads from /dev/usb with
NetBSD 3.x.  The code is conditionally compiled depending on COMPAT_30.

Revision 1.76.2.1 / (download) - annotate - [select for diffs], Tue Feb 27 16:54:09 2007 UTC (15 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.76: +2 -3 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

- sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.

Revision 1.77 / (download) - annotate - [select for diffs], Mon Feb 26 13:58:36 2007 UTC (15 years, 11 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, itohy-usb1-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking2, mjf-devfs, matt-armv6, itohy-usb1, bouyer-xeni386
Changes since 1.76: +2 -3 lines
Diff to previous 1.76 (colored)

-remove "bDescriptorSubtype" from usb_descriptor_t - this is not part
 of the common USB spec
-Fix length of string descriptor: Descriptors have only a byte field
 for length, so 2*127+2 is already too much. Some devices obviously
 don't reply to string read requests with impossible length which
 happened if "sizeof(usb_string_descriptor_t) was used.

Revision 1.72.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:47 2007 UTC (15 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.72.2.1: +2 -2 lines
Diff to previous 1.72.2.1 (colored) to branchpoint 1.72 (colored)

sync with head.

Revision 1.74.4.2 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:30 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.74.4.1: +2 -2 lines
Diff to previous 1.74.4.1 (colored) to branchpoint 1.74 (colored) next main 1.75 (colored)

Sync with head.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Jan 19 22:46:21 2007 UTC (16 years ago) by drochner
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base
Branch point for: yamt-idlelwp
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored)

Kill the "bus powered" bit in the configuration descriptor. This doesn't
exist in newer spec revisions, and is recommended to be set to 1.
So call it _MBO and also use it in the fake root hub descriptors, just
for sanity, even if nothing ever looks at it.

Revision 1.74.4.1 / (download) - annotate - [select for diffs], Fri Jan 12 00:57:49 2007 UTC (16 years ago) by ad
Branch: newlock2
Changes since 1.74: +42 -1 lines
Diff to previous 1.74 (colored)

Sync with head.

Revision 1.72.2.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:49:39 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.72: +51 -1 lines
Diff to previous 1.72 (colored)

sync with head.

Revision 1.74.6.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:17 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.74: +42 -1 lines
Diff to previous 1.74 (colored) next main 1.75 (colored)

sync with head.

Revision 1.75 / (download) - annotate - [select for diffs], Sun Dec 3 22:34:58 2006 UTC (16 years, 2 months ago) by pavel
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3
Changes since 1.74: +42 -1 lines
Diff to previous 1.74 (colored)

Restore compatibility of USB_DEVICEINFO ioctl and reads from /dev/usb with
NetBSD 3.x. Patch from Stephan Thesing provided in
http://mail-index.netbsd.org/current-users/2006/03/21/0002.html, with some
modifications by me.
See also
http://mail-index.netbsd.org/current-users/2006/08/29/0017.html

The code is conditionally compiled depending on COMPAT_30.

Also fix a leak of struct usb_event in usbread() introduced while converting
on-stack variables to dynamic allocation.

Reviewed by martin@.

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:55:33 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.73: +10 -1 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

sync with head

Revision 1.73.8.1 / (download) - annotate - [select for diffs], Fri Aug 11 15:45:20 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.73: +10 -1 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

sync with head

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jul 24 14:24:50 2006 UTC (16 years, 6 months ago) by gdt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, rpaulo-netinet-merge-pcb-base, netbsd-4-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2, netbsd-4
Changes since 1.73: +10 -1 lines
Diff to previous 1.73 (colored)

Add UGEN_BULK_RA_WB, which allows users of ugen(4) to request read
ahead and write behind, improving performance for the Universal
Software Radio Peripheral (USRP) used with GNU Radio.

Enable UGEN_BULK_RA_WB in GENERIC and GENERIC_LAPTOP; behavior is
unchanged unless the new ioctl is called.

This code was written by Joanne Mikkelson under funding from DARPA's
ACERT program.

ok'd by christos@, tested by Berndt Josef Wulf

Revision 1.73 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:01 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb
Changes since 1.72: +1 -1 lines
Diff to previous 1.72 (colored)

merge ktrace-lwp.

Revision 1.69.6.4 / (download) - annotate - [select for diffs], Thu Nov 10 14:08:06 2005 UTC (17 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.69.6.3: +5 -3 lines
Diff to previous 1.69.6.3 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored)

Sync with HEAD. Here we go again...

Revision 1.72 / (download) - annotate - [select for diffs], Mon May 2 15:32:18 2005 UTC (17 years, 9 months ago) by augustss
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Branch point for: yamt-lazymbuf
Changes since 1.71: +5 -3 lines
Diff to previous 1.71 (colored)

Use UTF8 to encode strings read from the device (instead of using '?' for
characters >=0x100).

Also add serial number string to the device information struct.

Revision 1.69.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:33:49 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.69.6.2: +1 -1 lines
Diff to previous 1.69.6.2 (colored) to branchpoint 1.69 (colored)

Fix the sync with head I botched.

Revision 1.69.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:51:46 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.69.6.1: +0 -0 lines
Diff to previous 1.69.6.1 (colored) to branchpoint 1.69 (colored)

Sync with HEAD.

Revision 1.69.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:51:39 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.69: +1 -1 lines
Diff to previous 1.69 (colored)

Sync with HEAD

Revision 1.71 / (download) - annotate - [select for diffs], Wed Jun 23 06:27:54 2004 UTC (18 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.70: +1 -2 lines
Diff to previous 1.70 (colored)

In the "seemed like a good idea until I found the fatal flaw" department...
Attempting to read a maximum-size string descriptor causes my kue device to go
completely apeshit.  So, go back to the original method, but allow the device
to return a shorter string than it claimed.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Jun 23 05:23:19 2004 UTC (18 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.69: +2 -1 lines
Diff to previous 1.69 (colored)

Whoops, use the correct value for the maximum string descriptor length.

Revision 1.51.2.7 / (download) - annotate - [select for diffs], Fri Oct 18 02:44:37 2002 UTC (20 years, 3 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.51.2.6: +2 -2 lines
Diff to previous 1.51.2.6 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)

Catch up to -current.

Revision 1.51.4.5 / (download) - annotate - [select for diffs], Thu Oct 10 18:42:44 2002 UTC (20 years, 3 months ago) by jdolecek
Branch: kqueue
Changes since 1.51.4.4: +3 -3 lines
Diff to previous 1.51.4.4 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.69 / (download) - annotate - [select for diffs], Sun Sep 22 23:20:50 2002 UTC (20 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.68: +3 -3 lines
Diff to previous 1.68 (colored)

Increasre the reset recovery time.

Revision 1.51.4.4 / (download) - annotate - [select for diffs], Fri Sep 6 08:47:10 2002 UTC (20 years, 5 months ago) by jdolecek
Branch: kqueue
Changes since 1.51.4.3: +29 -14 lines
Diff to previous 1.51.4.3 (colored) to branchpoint 1.51 (colored)

sync kqueue branch with HEAD

Revision 1.65.8.2 / (download) - annotate - [select for diffs], Thu Aug 29 05:23:00 2002 UTC (20 years, 5 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.65.8.1: +24 -9 lines
Diff to previous 1.65.8.1 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored)

catch up with -current.

Revision 1.51.2.6 / (download) - annotate - [select for diffs], Tue Aug 27 23:47:14 2002 UTC (20 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51.2.5: +23 -8 lines
Diff to previous 1.51.2.5 (colored) to branchpoint 1.51 (colored)

Catch up to -current.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Aug 22 10:15:12 2002 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.67: +13 -5 lines
Diff to previous 1.67 (colored)

Update class codes.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Aug 22 10:08:34 2002 UTC (20 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.66: +12 -5 lines
Diff to previous 1.66 (colored)

Add Bluetooth related classes etc.

Revision 1.51.2.5 / (download) - annotate - [select for diffs], Thu Aug 1 02:46:04 2002 UTC (20 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51.2.4: +6 -6 lines
Diff to previous 1.51.2.4 (colored) to branchpoint 1.51 (colored)

Catch up to -current.

Revision 1.65.8.1 / (download) - annotate - [select for diffs], Mon Jul 15 10:36:15 2002 UTC (20 years, 6 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.65: +6 -6 lines
Diff to previous 1.65 (colored)

catch up with -current.

Revision 1.66 / (download) - annotate - [select for diffs], Thu Jul 11 21:14:34 2002 UTC (20 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.65: +6 -6 lines
Diff to previous 1.65 (colored)

Get rid of trailing white space.

Revision 1.51.4.3 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:40 2002 UTC (20 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.51.4.2: +57 -61 lines
Diff to previous 1.51.4.2 (colored) to branchpoint 1.51 (colored)

Catch up with -current.

Revision 1.51.2.4 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:33 2002 UTC (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51.2.3: +57 -61 lines
Diff to previous 1.51.2.3 (colored) to branchpoint 1.51 (colored)

Catch up to -current.

Revision 1.65 / (download) - annotate - [select for diffs], Tue Feb 26 10:27:49 2002 UTC (20 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.64: +6 -1 lines
Diff to previous 1.64 (colored)

A small fix for FreeBSD.

Revision 1.64 / (download) - annotate - [select for diffs], Tue Feb 26 02:00:16 2002 UTC (20 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.63: +2 -1 lines
Diff to previous 1.63 (colored)

Some minor fixes from FreeBSD.

Revision 1.63 / (download) - annotate - [select for diffs], Mon Feb 25 00:46:37 2002 UTC (20 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.62: +3 -13 lines
Diff to previous 1.62 (colored)

Some portability improvement.
Add define for usb.h version.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Feb 20 20:30:13 2002 UTC (20 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.61: +49 -49 lines
Diff to previous 1.61 (colored)

Prefix structure members to protect them against clashes with eg. c++ keywords.
Suggested by Alfred Perlstein, from FreeBSD, ok'd by augustss

Revision 1.51.4.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:59:05 2002 UTC (21 years ago) by thorpej
Branch: kqueue
Changes since 1.51.4.1: +81 -14 lines
Diff to previous 1.51.4.1 (colored) to branchpoint 1.51 (colored)

Sync kqueue branch with -current.

Revision 1.51.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:32:17 2002 UTC (21 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.51.2.2: +62 -14 lines
Diff to previous 1.51.2.2 (colored) to branchpoint 1.51 (colored)

Catch up to -current.

Revision 1.61 / (download) - annotate - [select for diffs], Tue Jan 1 14:23:37 2002 UTC (21 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

Add a missing subclass definition.

Revision 1.60 / (download) - annotate - [select for diffs], Sat Dec 29 15:44:11 2001 UTC (21 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.59: +15 -1 lines
Diff to previous 1.59 (colored)

Add some definitions from the USB OTG (On The Go) spec.

Revision 1.59 / (download) - annotate - [select for diffs], Thu Dec 6 17:00:26 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.58: +4 -1 lines
Diff to previous 1.58 (colored)

Add IrDA related defines.

Revision 1.58 / (download) - annotate - [select for diffs], Fri Nov 23 01:14:45 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.57: +3 -3 lines
Diff to previous 1.57 (colored)

Update mass storage protocol numbers.

Revision 1.57 / (download) - annotate - [select for diffs], Wed Nov 21 16:12:56 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

Add another "feature".

Revision 1.56 / (download) - annotate - [select for diffs], Tue Nov 20 16:08:10 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.55: +7 -2 lines
Diff to previous 1.55 (colored)

Use longer reset for root hubs (as told in the spec).

Revision 1.55 / (download) - annotate - [select for diffs], Tue Nov 20 13:46:09 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.54: +31 -10 lines
Diff to previous 1.54 (colored)

More USB 2.0 definitions.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Nov 17 01:49:53 2001 UTC (21 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.53: +5 -2 lines
Diff to previous 1.53 (colored)

Make it possible to report device speeds with ioctl(USB_DEVICEINFO).

Revision 1.51.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:16:20 2001 UTC (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51.2.1: +20 -1 lines
Diff to previous 1.51.2.1 (colored) to branchpoint 1.51 (colored)

Catch up to -current.

Revision 1.52.4.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:34 2001 UTC (21 years, 2 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.52: +20 -1 lines
Diff to previous 1.52 (colored) next main 1.53 (colored)

Sync the thorpej-mips-cache branch with -current.

Revision 1.53 / (download) - annotate - [select for diffs], Tue Nov 6 12:29:48 2001 UTC (21 years, 3 months ago) by augustss
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.52: +20 -1 lines
Diff to previous 1.52 (colored)

Add some USB 2 related definitions.

Revision 1.51.2.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:11:11 2001 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

Catch up with -current.

Revision 1.51.4.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:13:36 2001 UTC (21 years, 6 months ago) by lukem
Branch: kqueue
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

update to -current

Revision 1.52 / (download) - annotate - [select for diffs], Mon Jul 23 15:17:50 2001 UTC (21 years, 6 months ago) by nathanw
Branch: MAIN
CVS Tags: thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-mips-cache
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

Add the constant for the IEEE 1284-mode protocol for the printer
class, as given in revision 1.1 of the USB printer class spec.

Revision 1.37.2.3 / (download) - annotate - [select for diffs], Wed Dec 13 15:50:16 2000 UTC (22 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.37.2.2: +2 -1 lines
Diff to previous 1.37.2.2 (colored) next main 1.38 (colored)

Sync with HEAD (for UBC fixes).

Revision 1.51 / (download) - annotate - [select for diffs], Wed Dec 13 04:05:14 2000 UTC (22 years, 1 month ago) by augustss
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa, kqueue
Changes since 1.50: +2 -1 lines
Diff to previous 1.50 (colored)

Don't try to access a device that is being disconnected when generating
the detach event.  Fixes (I hope) PR 11713 from itohy@netbsd.org (ITOH Yasufumi).

Revision 1.37.2.2 / (download) - annotate - [select for diffs], Mon Nov 20 11:43:29 2000 UTC (22 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.37.2.1: +133 -73 lines
Diff to previous 1.37.2.1 (colored)

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.

Revision 1.48.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:08:42 2000 UTC (22 years, 7 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.48: +23 -16 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Jun 1 15:43:32 2000 UTC (22 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Changes since 1.49: +10 -5 lines
Diff to previous 1.49 (colored)

Reorder a little.

Revision 1.49 / (download) - annotate - [select for diffs], Tue May 30 10:10:17 2000 UTC (22 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.48: +14 -12 lines
Diff to previous 1.48 (colored)

Use attribute packed for on-the-wire data structures.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Apr 27 15:26:49 2000 UTC (22 years, 9 months ago) by augustss
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Change my email address.

Revision 1.47 / (download) - annotate - [select for diffs], Sun Apr 23 00:46:59 2000 UTC (22 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.46: +5 -1 lines
Diff to previous 1.46 (colored)

Make it possible to move a device to its unconfigured state by
using config #0.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Apr 21 18:57:40 2000 UTC (22 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

Make sure to read the full hub descriptor (including the deprecated field).

Revision 1.45 / (download) - annotate - [select for diffs], Fri Apr 21 16:01:31 2000 UTC (22 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.44: +3 -1 lines
Diff to previous 1.44 (colored)

Add a define for some slack port power up time.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 3 13:40:05 2000 UTC (22 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Correct a typo.

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 24 22:16:42 2000 UTC (22 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Rename bulk only protocol (following FreeBSD).

Revision 1.42 / (download) - annotate - [select for diffs], Sun Mar 19 22:23:28 2000 UTC (22 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.41: +2 -1 lines
Diff to previous 1.41 (colored)

Add ioctl USB_SET_REPORT for uhid.  This will allow manipulating the
feature items.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Feb 29 21:37:01 2000 UTC (22 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.40: +73 -49 lines
Diff to previous 1.40 (colored)

Distinguish between device and interface classes.
(I finally found a document that said that they were different.)

Revision 1.40 / (download) - annotate - [select for diffs], Wed Feb 2 07:33:59 2000 UTC (23 years ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.39: +27 -6 lines
Diff to previous 1.39 (colored)

Change the USB event mechanism to include more information about devices
and drivers.  Partly from FreeBSD.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:44 1999 UTC (23 years, 1 month ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.34: +47 -17 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Pull up to last week's -current.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Nov 18 23:32:30 1999 UTC (23 years, 2 months ago) by augustss
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.38: +3 -2 lines
Diff to previous 1.38 (colored)

Cosmetic changes and some small improvements.  From FreeBSD and Nick Hibma.

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:41:38 1999 UTC (23 years, 2 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Sync with -current

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Wed Oct 20 22:55:27 1999 UTC (23 years, 3 months ago) by thorpej
Branch: thorpej_scsipi
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Sync w/ trunk.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Oct 20 21:02:39 1999 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
CVS Tags: fvdl-softdep-base, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

Add a macro to extract the isoc type.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Oct 13 18:52:54 1999 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Branch point for: thorpej_scsipi, fvdl-softdep
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Remove FreeBSD tags that got in there by accident.
Add #include <sys/time.h> to usb.h.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Oct 13 08:10:58 1999 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.35: +32 -15 lines
Diff to previous 1.35 (colored)

Merge in a large batch of changes from Nick Hibma <hibma@skylink.it> so
the USB stack compiles on FreeBSD again.

Revision 1.35 / (download) - annotate - [select for diffs], Tue Oct 12 11:54:56 1999 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.34: +13 -2 lines
Diff to previous 1.34 (colored)

Add an event mechanism so that a userland process can watch devices come
and go.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Sep 16 21:53:58 1999 UTC (23 years, 4 months ago) by augustss
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)

Make defines follow the standard.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Sep 11 08:19:27 1999 UTC (23 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.32: +2 -3 lines
Diff to previous 1.32 (colored)

* Move DMA buffer allocation to HC independent code.
* Remove (almost) unused definitions USBD_XFER_OUT and USBD_XFER_IN.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Sep 6 17:16:47 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.31: +2 -1 lines
Diff to previous 1.31 (colored)

Add USUBCLASS_MIDISTREAM definition, per request from MAEKAWA Masahide
<bishop@rr.iij4u.or.jp>.

Revision 1.31 / (download) - annotate - [select for diffs], Sat Sep 4 22:26:12 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.30: +4 -5 lines
Diff to previous 1.30 (colored)

Change the way the direction is extracted from the endpoint descriptor.
No functional changes to the drivers.  From Nick Hibma, FreeBSD.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Aug 29 22:45:41 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.29: +5 -1 lines
Diff to previous 1.29 (colored)

Add some missing request codes.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Aug 22 20:12:39 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Move more of the transfer completion processing to HC independent code.
Fix some problems with transfer abort & timeout.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Aug 19 19:50:42 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.27: +6 -5 lines
Diff to previous 1.27 (colored)

Add some mass storage definitions.

Revision 1.27 / (download) - annotate - [select for diffs], Wed Aug 18 07:55:19 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.26: +0 -9 lines
Diff to previous 1.26 (colored)

Back out last change.  The ugliness of the Audio Class should not have
to pollute the general USB definitions.

Revision 1.26 / (download) - annotate - [select for diffs], Wed Aug 18 07:45:56 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.25: +10 -1 lines
Diff to previous 1.25 (colored)

Update the endpoint descriptor struct with the two oddball entries
that only the Audio Class has.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Aug 17 16:06:21 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored)

Make some small changes to make it compile on OpenBSD.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 16 20:27:55 1999 UTC (23 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.23: +5 -1 lines
Diff to previous 1.23 (colored)

Some new ioctl()s for the umodem driver.

Revision 1.18.4.2 / (download) - annotate - [select for diffs], Thu Jul 1 23:40:23 1999 UTC (23 years, 7 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.18.4.1: +8 -3 lines
Diff to previous 1.18.4.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Sync w/ -current.

Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 30 06:44:23 1999 UTC (23 years, 7 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Totally redo the way device detach is done.  It now uses a kernel event
thread and the config detach method.
Squish a number of space leaks on detach.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Jun 26 08:30:18 1999 UTC (23 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.21: +7 -3 lines
Diff to previous 1.21 (colored)

Add suspend/resume handling to the UHCI driver.
Currently it only works if the BIOS saves enough state of the controller.
Once I find a machine with a dumber BIOS I'll try to improve that.

Revision 1.18.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:19:28 1999 UTC (23 years, 7 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.18: +17 -2 lines
Diff to previous 1.18 (colored)

Sync w/ -current.

Revision 1.21 / (download) - annotate - [select for diffs], Tue May 18 23:42:56 1999 UTC (23 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.20: +7 -1 lines
Diff to previous 1.20 (colored)

Add a few more Communication Interface Class subclasses (including Ethernet
and *shudder* ATM).

Revision 1.20 / (download) - annotate - [select for diffs], Sun May 16 12:05:10 1999 UTC (23 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

s/revision/release/

Revision 1.19 / (download) - annotate - [select for diffs], Sun May 9 14:35:50 1999 UTC (23 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.18: +10 -1 lines
Diff to previous 1.18 (colored)

Add some Mass Storage constants.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Feb 15 00:32:16 1999 UTC (23 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Make the reset even longer do cater for really bad devices.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Jan 3 01:09:18 1999 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.16: +2 -1 lines
Diff to previous 1.16 (colored)

Add more CDC definitions.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 1 15:18:17 1999 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.15: +9 -2 lines
Diff to previous 1.15 (colored)

Add uDWord type for 4 byte USB structure fields.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Dec 29 16:02:55 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Do not blindly assume that a device supports language id 0, instead
ask it what languages it supports.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Dec 29 15:27:16 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.13: +13 -11 lines
Diff to previous 1.13 (colored)

Return more info in ioctl(USB_DEVICEINFO).

Revision 1.13 / (download) - annotate - [select for diffs], Tue Dec 29 14:27:33 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.12: +7 -1 lines
Diff to previous 1.12 (colored)

Add some more useful #defines.

Revision 1.12 / (download) - annotate - [select for diffs], Tue Dec 29 03:13:10 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.11: +4 -1 lines
Diff to previous 1.11 (colored)

Make it possible to specify the request flags when issuing a raw USB request.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Dec 28 12:35:27 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.10: +6 -6 lines
Diff to previous 1.10 (colored)

Update timing again (for bad devices).

Revision 1.10 / (download) - annotate - [select for diffs], Mon Dec 28 03:27:00 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.9: +11 -5 lines
Diff to previous 1.9 (colored)

Add some isoc defines.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 28 02:20:28 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.8: +5 -4 lines
Diff to previous 1.8 (colored)

Fix typos.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Dec 26 12:53:03 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.7: +41 -9 lines
Diff to previous 1.7 (colored)

Merge changes to make the USB stack work with FreeBSD.  The original
diffs from Nick Hibma <n_hibma@freebsd.org>, but with substantial
changes from me.
XXX Not tested on FreeBSD yet.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Dec 9 00:18:11 1998 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.6: +16 -7 lines
Diff to previous 1.6 (colored)

Improvement to the ugen driver.
Better error checking.
Some code rearrengment.

Revision 1.6 / (download) - annotate - [select for diffs], Tue Dec 8 15:18:45 1998 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.5: +52 -9 lines
Diff to previous 1.5 (colored)

Some minor API changes and additions.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Dec 2 22:47:20 1998 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.4: +3 -1 lines
Diff to previous 1.4 (colored)

Add stub for a modem driver.

Revision 1.4 / (download) - annotate - [select for diffs], Wed Nov 25 22:32:05 1998 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.3: +4 -3 lines
Diff to previous 1.3 (colored)

Make the copyright header conform to the NetBSD template.

Revision 1.3 / (download) - annotate - [select for diffs], Sat Jul 25 15:22:11 1998 UTC (24 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.2: +6 -1 lines
Diff to previous 1.2 (colored)

Add an ioctl() to get host controller statistics.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Jul 13 10:49:41 1998 UTC (24 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.1: +8 -1 lines
Diff to previous 1.1 (colored)

Add some useful HID ioctl()s.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 12 19:52:00 1998 UTC (24 years, 6 months ago) by augustss
Branch: MAIN

Add USB support.  Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>