The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.179 / (download) - annotate - [select for diffs], Thu Jul 20 20:00:34 2023 UTC (8 months, 1 week ago) by mrg
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.178: +6 -1 lines
Diff to previous 1.178 (colored) to selected 1.65.8.5 (colored)

various debug updates for some usb drivers

- several new *_DEBUG_DEFAULT options that allow usb debug values to
  be set to a default that is non-zero:
  EHCI_DEBUG_DEFAULT, UGEN_DEBUG_DEFAULT, URTWN_DEBUG_DEFAULT,
  UMS_DEBUG_DEFAULT, and USB_DEBUG_DEFAULT
- ugen debug uses fewer usbhist lines for the same info
- ums.c converted from printf() to usbhist

Revision 1.178 / (download) - annotate - [select for diffs], Thu Jun 30 06:30:44 2022 UTC (20 months, 4 weeks ago) by macallan
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.177: +6 -1 lines
Diff to previous 1.177 (colored) to selected 1.65.8.5 (colored)

a driver for Wacom Intuos drawing tablets, from Yorick Hardy
this has been sitting in my tree long enough and works fine with the hardware
I have access to

Revision 1.176.6.1 / (download) - annotate - [select for diffs], Sun Aug 1 22:42:31 2021 UTC (2 years, 7 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.176: +1 -7 lines
Diff to previous 1.176 (colored) next main 1.177 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.177 / (download) - annotate - [select for diffs], Tue Jun 29 10:22:37 2021 UTC (2 years, 9 months ago) by nia
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2
Changes since 1.176: +1 -7 lines
Diff to previous 1.176 (colored) to selected 1.65.8.5 (colored)

Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.

Revision 1.176 / (download) - annotate - [select for diffs], Mon Jul 13 04:44:03 2020 UTC (3 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-i2c-spi-conf
Changes since 1.175: +2 -1 lines
Diff to previous 1.175 (colored) to selected 1.65.8.5 (colored)

mark USBNET_DEBUG as a defflag that depends on USB_DEBUG.

Revision 1.175 / (download) - annotate - [select for diffs], Sat May 16 13:46:12 2020 UTC (3 years, 10 months ago) by maya
Branch: MAIN
Changes since 1.174: +1 -11 lines
Diff to previous 1.174 (colored) to selected 1.65.8.5 (colored)

Remove uyap, USB YAP phone firmware loader.

And the associated ezload EZ-USB code, which is only used by uyap.
It could theoretically be used by other drivers, but none of them are
in tree.

I suspect that this device isn't in use, as phone technology has improved
a lot since 2001 when uyap(4) was added to the tree.

Proposed with no objections on netbsd-users on 13 April 2020

Revision 1.150.4.4 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:38 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.150.4.3: +6 -3 lines
Diff to previous 1.150.4.3 (colored) to branchpoint 1.150 (colored) next main 1.151 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.172.4.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:08 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.172: +7 -4 lines
Diff to previous 1.172 (colored) next main 1.173 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.174 / (download) - annotate - [select for diffs], Mon Apr 13 09:26:43 2020 UTC (3 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.173: +2 -4 lines
Diff to previous 1.173 (colored) to selected 1.65.8.5 (colored)

remove obsolete support for ISD-ATA umass(4) adapters

Revision 1.150.4.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:49 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.150.4.2: +26 -17 lines
Diff to previous 1.150.4.2 (colored) to branchpoint 1.150 (colored) to selected 1.65.8.5 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.156.2.2 / (download) - annotate - [select for diffs], Sun Apr 12 08:44:42 2020 UTC (3 years, 11 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Changes since 1.156.2.1: +6 -1 lines
Diff to previous 1.156.2.1 (colored) to branchpoint 1.156 (colored) next main 1.157 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by simonb in ticket #828):

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

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

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

Add NetBSD CVS tag.

Revision 1.173 / (download) - annotate - [select for diffs], Sun Apr 12 01:10:54 2020 UTC (3 years, 11 months ago) by simonb
Branch: MAIN
Changes since 1.172: +6 -1 lines
Diff to previous 1.172 (colored) to selected 1.65.8.5 (colored)

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

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

Revision 1.150.4.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:13 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.150.4.1: +1 -13 lines
Diff to previous 1.150.4.1 (colored) to branchpoint 1.150 (colored) to selected 1.65.8.5 (colored)

Merge changes from current as of 20200406

Revision 1.168.2.2 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:16 2020 UTC (4 years ago) by ad
Branch: ad-namecache
Changes since 1.168.2.1: +1 -8 lines
Diff to previous 1.168.2.1 (colored) to branchpoint 1.168 (colored) next main 1.169 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.172 / (download) - annotate - [select for diffs], Sun Feb 9 15:46:15 2020 UTC (4 years, 1 month ago) by maya
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base, ad-namecache-base3
Branch point for: bouyer-xenpvh
Changes since 1.171: +1 -2 lines
Diff to previous 1.171 (colored) to selected 1.65.8.5 (colored)

Remove trace of uyurex. Pointed out by maxv, thanks!

Revision 1.171 / (download) - annotate - [select for diffs], Mon Feb 3 19:37:42 2020 UTC (4 years, 1 month ago) by maya
Branch: MAIN
Changes since 1.170: +1 -2 lines
Diff to previous 1.170 (colored) to selected 1.65.8.5 (colored)

Remove more urio(4) traces.

Pointed out by maxv, thanks.

Revision 1.170 / (download) - annotate - [select for diffs], Mon Feb 3 12:56:26 2020 UTC (4 years, 1 month ago) by kre
Branch: MAIN
Changes since 1.169: +1 -6 lines
Diff to previous 1.169 (colored) to selected 1.65.8.5 (colored)


urio(4) has gone - remove it from here as well, so any kernel config
files that reference it will fail to configure, rather than later
failing to build.

Revision 1.168.2.1 / (download) - annotate - [select for diffs], Fri Jan 17 21:47:32 2020 UTC (4 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.168: +1 -6 lines
Diff to previous 1.168 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.169 / (download) - annotate - [select for diffs], Fri Jan 17 15:00:20 2020 UTC (4 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: ad-namecache-base2, ad-namecache-base1
Changes since 1.168: +1 -6 lines
Diff to previous 1.168 (colored) to selected 1.65.8.5 (colored)

Remove uyurex(4).

This is a driver for a "nonsense machine" made by the art group Maywa-Denki
in 2008. It was disabled by default.

Unfortunately even so it draws development attention (flaws found in the
code, MP-ification needs) and it is best not to continue to maintain this
driver.

Proposed without objections on tech-kern.

Revision 1.168 / (download) - annotate - [select for diffs], Fri Sep 20 10:34:54 2019 UTC (4 years, 6 months ago) by mrg
Branch: MAIN
CVS Tags: phil-wifi-20191119, ad-namecache-base
Branch point for: ad-namecache
Changes since 1.167: +11 -6 lines
Diff to previous 1.167 (colored) to selected 1.65.8.5 (colored)

add mos(4) driver for Moschip MCS7730/MCS7830/MCS7832 usb ethernet.
ported from openbsd.  usbnet version loses about 40% of code.

Revision 1.156.2.1 / (download) - annotate - [select for diffs], Sun Sep 1 13:00:37 2019 UTC (4 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.156: +18 -14 lines
Diff to previous 1.156 (colored) to selected 1.65.8.5 (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.167 / (download) - annotate - [select for diffs], Fri Aug 23 08:45:25 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.166: +2 -2 lines
Diff to previous 1.166 (colored) to selected 1.65.8.5 (colored)

aue depends upon usbnet

Revision 1.166 / (download) - annotate - [select for diffs], Sun Aug 18 09:29:38 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.165: +2 -2 lines
Diff to previous 1.165 (colored) to selected 1.65.8.5 (colored)

update usbnet slight:
- drivers that want to use if_input() will also set _if_input.  for
  now, avoid attaching a per-cpu queue for them.  use if_initialize()
  and if_register().
- when stopping pipes, don't give up after the first failure, but
  keep the first failure error for return and keep going
- if 0 a KASSERT() in usbnet_init_rx_tx().  there's a path via
  if_mcast_op() that can have the ifnet unlocked today..
- in usbnet_watchdog(), abort the pipe instead of faking tx
  completion.  avoids issues with devices with more than one tx
  descriptor, as well as avoiding triggering usb asserts.

with these, upl(4) port to usbnet(9) now works.  (would be a version
bump, but upl(4) and the unported umb(4) are the only consumers that
would care.)

Revision 1.165 / (download) - annotate - [select for diffs], Fri Aug 16 08:52:46 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored) to selected 1.65.8.5 (colored)

kue now depends upon usbnet.

Revision 1.164 / (download) - annotate - [select for diffs], Thu Aug 15 08:02:32 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.163: +4 -4 lines
Diff to previous 1.163 (colored) to selected 1.65.8.5 (colored)

port cue(4), mue(4) and url(4) to usbnet(9).  diffstat says:

8 files changed, 911 insertions(+), 3087 deletions(-)

Revision 1.163 / (download) - annotate - [select for diffs], Sun Aug 11 11:17:35 2019 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.162: +2 -1 lines
Diff to previous 1.162 (colored) to selected 1.65.8.5 (colored)

Convert smsc_dbg_printf to usbhist

Revision 1.162 / (download) - annotate - [select for diffs], Fri Aug 9 06:38:39 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.161: +2 -2 lines
Diff to previous 1.161 (colored) to selected 1.65.8.5 (colored)

switch urndis(4) to usbnet.  thanks to maya@ for testing and helping
fix the few issues in the conversion.

Revision 1.161 / (download) - annotate - [select for diffs], Wed Aug 7 19:21:48 2019 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.160: +2 -2 lines
Diff to previous 1.160 (colored) to selected 1.65.8.5 (colored)

Convert udav(4) to usbnet.  Based on a diff from mrg@

Revision 1.160 / (download) - annotate - [select for diffs], Wed Aug 7 07:25:09 2019 UTC (4 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.159: +2 -2 lines
Diff to previous 1.159 (colored) to selected 1.65.8.5 (colored)

usmsc needs usbnet

Revision 1.159 / (download) - annotate - [select for diffs], Tue Aug 6 01:44:24 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.158: +3 -3 lines
Diff to previous 1.158 (colored) to selected 1.65.8.5 (colored)

mark axe(4) and ure(4) as needing usbnet

Revision 1.158 / (download) - annotate - [select for diffs], Wed Jul 31 10:19:55 2019 UTC (4 years, 7 months ago) by martin
Branch: MAIN
Changes since 1.157: +2 -2 lines
Diff to previous 1.157 (colored) to selected 1.65.8.5 (colored)

Make cdce depend on usbnet too

Revision 1.157 / (download) - annotate - [select for diffs], Wed Jul 31 09:13:16 2019 UTC (4 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.156: +5 -2 lines
Diff to previous 1.156 (colored) to selected 1.65.8.5 (colored)

introduce a library of common code / backends to share code between
USB ethernet drivers.

usbnet.h introduces a new set of APIs to provide common solutions
for these driver features:
 - USB endpoint pipe handling
 - rx and tx chain handling
 - generic handlers or support for several struct ifnet callbacks
 - MII bus locking
 - interrupt handling
 - partial autoconf handling: much of attach, and detach/activate
   can use common versions directly.

currently, only axen(4) and cdce(4) are converted.  the reductions
in these drivers are quite significant:  if_cdce.c is reduced from
1000 lines to 320 lines, and if_axen is reduced from 1902 lines
to 1021 lines.

add a "usbnet" module and make the if_axen module depend upon it.

Revision 1.150.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:33 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.150: +18 -8 lines
Diff to previous 1.150 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.156 / (download) - annotate - [select for diffs], Wed May 8 13:40:19 2019 UTC (4 years, 10 months ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.155: +2 -2 lines
Diff to previous 1.155 (colored) to selected 1.65.8.5 (colored)

Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c

Revision 1.155 / (download) - annotate - [select for diffs], Tue May 7 22:00:10 2019 UTC (4 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.154: +1 -6 lines
Diff to previous 1.154 (colored) to selected 1.65.8.5 (colored)

obsolete moscom(4).  it was never in any default configs, did
not work for some cases.

umcs(4) supports everything it does plus one additional chipset,
has been in default configurations since netbsd 7.

Revision 1.154.2.1 / (download) - annotate - [select for diffs], Sun May 5 02:31:42 2019 UTC (4 years, 10 months ago) by isaki
Branch: isaki-audio2
Changes since 1.154: +2 -2 lines
Diff to previous 1.154 (colored) next main 1.155 (colored) to selected 1.65.8.5 (colored)

Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.

Revision 1.154 / (download) - annotate - [select for diffs], Wed Feb 6 11:55:06 2019 UTC (5 years, 1 month ago) by rin
Branch: MAIN
CVS Tags: isaki-audio2-base
Branch point for: isaki-audio2
Changes since 1.153: +6 -1 lines
Diff to previous 1.153 (colored) to selected 1.65.8.5 (colored)

Add ure(4): RealTek RTL8152/RTL8153 10/100/Gigabit USB Ethernet device.
Ported from OpenBSD. Support for RX/TX checksum offload added by myself.

Revision 1.150.2.4 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:47 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.150.2.3: +2 -2 lines
Diff to previous 1.150.2.3 (colored) to branchpoint 1.150 (colored) next main 1.151 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.145.2.1 / (download) - annotate - [select for diffs], Wed Oct 31 09:30:10 2018 UTC (5 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.145: +5 -1 lines
Diff to previous 1.145 (colored) next main 1.146 (colored) to selected 1.65.8.5 (colored)

Add bwfm config glue, requested by maya in ticket #1072.

Revision 1.153 / (download) - annotate - [select for diffs], Wed Oct 24 07:42:12 2018 UTC (5 years, 5 months ago) by jdolecek
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.152: +2 -2 lines
Diff to previous 1.152 (colored) to selected 1.65.8.5 (colored)

only include umass_isdata.c if atabus present, and likewise ata_subr.c

Revision 1.150.2.3 / (download) - annotate - [select for diffs], Sun Sep 23 07:37:14 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.150.2.2: +2 -2 lines
Diff to previous 1.150.2.2 (colored) to branchpoint 1.150 (colored) to selected 1.65.8.5 (colored)

Revert previous - not appropriate

Revision 1.150.2.2 / (download) - annotate - [select for diffs], Sun Sep 23 07:27:34 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.150.2.1: +2 -2 lines
Diff to previous 1.150.2.1 (colored) to branchpoint 1.150 (colored) to selected 1.65.8.5 (colored)

Put the USBVERBOSE option into a header file so it can be found by
modules.

Revision 1.150.2.1 / (download) - annotate - [select for diffs], Thu Sep 6 06:56:04 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.150: +11 -1 lines
Diff to previous 1.150 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

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

Revision 1.152 / (download) - annotate - [select for diffs], Sat Aug 25 20:12:22 2018 UTC (5 years, 7 months ago) by rin
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, jdolecek-ncqfixes-base, jdolecek-ncqfixes
Changes since 1.151: +6 -1 lines
Diff to previous 1.151 (colored) to selected 1.65.8.5 (colored)

Add mue(4), driver for Microchip LAN75xx/LAN78xx known as internal NIC of
Raspberry Pi 3 B+, from OpenBSD.

Tested on Raspberry Pi 3 B+ (LAN7800) and Z-TEK ZE582 (LAN7500).

* BUGS/TODO

- If the media type is set to something other than 1000baseT-FDX, data
  transmission becomes quite unstable. Also, ukphy(4) recognize 1000baseT as
  a supported media type, but it is not in fact.

- Catch up with changes made to usmsc(4) in nick-nhusb branch, i.e.,
  make the driver MP-safe.

- Support RX/VLAN/TX chekcsum offloading.

Revision 1.151 / (download) - annotate - [select for diffs], Tue Jul 31 16:44:29 2018 UTC (5 years, 7 months ago) by khorben
Branch: MAIN
Changes since 1.150: +6 -1 lines
Diff to previous 1.150 (colored) to selected 1.65.8.5 (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.150 / (download) - annotate - [select for diffs], Mon Mar 5 09:35:01 2018 UTC (6 years ago) by ws
Branch: MAIN
CVS Tags: phil-wifi-base, 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
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.149: +4 -3 lines
Diff to previous 1.149 (colored) to selected 1.65.8.5 (colored)

Fix last:

Since config(1) could not distinguish between device and
interface attachments, it was generating only the latter.
Thus devices without their own driver wouldn't match the
ugen driver anymore.

Fix this by using a different device name for interface attachments.

Revision 1.149 / (download) - annotate - [select for diffs], Tue Feb 20 15:48:37 2018 UTC (6 years, 1 month ago) by ws
Branch: MAIN
Changes since 1.148: +3 -2 lines
Diff to previous 1.148 (colored) to selected 1.65.8.5 (colored)

Attach uftdi to each interface found in the device separately.
This allows for other drivers (e.g. ugen) to attach to some of
the other interfaces.

Allow ugen to attach only to some of the interfaces found in a device.

Revision 1.148 / (download) - annotate - [select for diffs], Sun Dec 10 17:03:07 2017 UTC (6 years, 3 months ago) by bouyer
Branch: MAIN
Changes since 1.147: +2 -3 lines
Diff to previous 1.147 (colored) to selected 1.65.8.5 (colored)

Factor out bus-independant HID code so that it can be shared by USB, bluetooth
and i2c.
dev/usb/ukbdmap.c is renamed to dev/hid/hidkbdmap.c
dev/usb/hid.[ch] moved to dev/hid/
usage pages moved from dev/usb/usbhid.h moved to dev/hid/hid.h,
and updated with OpenBSD entries.
bus-independant code moved from dev/usb/ums.c to dev/hid/hidms.c
(the same should be done for keyboard and touchpad drivers)

Needed for the upcoming HID over I2C support, proposed on tech-kern@
on Dec, 1.

Revision 1.125.2.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:33 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.125.2.3: +100 -13 lines
Diff to previous 1.125.2.3 (colored) to branchpoint 1.125 (colored) next main 1.126 (colored) to selected 1.65.8.5 (colored)

update from HEAD

Revision 1.147 / (download) - annotate - [select for diffs], Thu Oct 19 23:58:41 2017 UTC (6 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.146: +5 -1 lines
Diff to previous 1.146 (colored) to selected 1.65.8.5 (colored)

Add driver for Broadcom 802.11a/b/g/n/ac USB wireless devices, based on
the OpenBSD bwfm(4) driver.

Revision 1.146 / (download) - annotate - [select for diffs], Thu Aug 31 19:55:43 2017 UTC (6 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.145: +2 -2 lines
Diff to previous 1.145 (colored) to selected 1.65.8.5 (colored)

Instead of a Linux keymap, convert Linux event codes to USB scan codes and
use the ukbd keymaps instead.

Revision 1.135.2.7 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:27 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.6: +14 -7 lines
Diff to previous 1.135.2.6 (colored) to branchpoint 1.135 (colored) next main 1.136 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.132.2.3 / (download) - annotate - [select for diffs], Sat Jun 3 17:03:02 2017 UTC (6 years, 9 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.132.2.2: +2 -3 lines
Diff to previous 1.132.2.2 (colored) to branchpoint 1.132 (colored) next main 1.133 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by pgoyette in ticket #1421):
	sys/dev/usb/files.usb: revision 1.144
Fix the USBVERBOSE stuff so it does not get included in the build if
there are no USB devices or controllers.
Without this change, a kernel with no USB devices but with USBVERBOSE
defined in the configuration file will include the usb_verbose.c file,
but will fail to link due to undefined symbols.

Revision 1.145 / (download) - annotate - [select for diffs], Wed May 24 20:23:58 2017 UTC (6 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: netbsd-8
Changes since 1.144: +8 -5 lines
Diff to previous 1.144 (colored) to selected 1.65.8.5 (colored)

split the mode switch part of the u3g driver into a separate file so that
others can use it.

Revision 1.144 / (download) - annotate - [select for diffs], Sat May 20 00:56:32 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.143: +2 -3 lines
Diff to previous 1.143 (colored) to selected 1.65.8.5 (colored)

Fix the USBVERBOSE stuff so it does not get included in the build if
there are no USB devices or controllers.

Without this change, a kernel with no USB devices but with USBVERBOSE
defined in the configuration file will include the usb_verbose.c file,
but will fail to link due to undefined symbols.

Revision 1.141.2.2 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:23 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.141.2.1: +6 -1 lines
Diff to previous 1.141.2.1 (colored) to branchpoint 1.141 (colored) next main 1.142 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.142.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:53 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.142: +6 -1 lines
Diff to previous 1.142 (colored) next main 1.143 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.143 / (download) - annotate - [select for diffs], Mon Apr 17 08:59:37 2017 UTC (6 years, 11 months ago) by riastradh
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, bouyer-socketcan-base1
Changes since 1.142: +6 -1 lines
Diff to previous 1.142 (colored) to selected 1.65.8.5 (colored)

New rndsource driver for Araneus Alea II TRNG USB devices.

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

(Hi gson!  Finally found a round tuit in my pocket, next to a certain
rectangular one.)

Revision 1.132.2.2 / (download) - annotate - [select for diffs], Wed Apr 5 19:54:19 2017 UTC (6 years, 11 months ago) by snj
Branch: netbsd-7
Changes since 1.132.2.1: +85 -10 lines
Diff to previous 1.132.2.1 (colored) to branchpoint 1.132 (colored) to selected 1.65.8.5 (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.132.2.1.4.2 / (download) - annotate - [select for diffs], Thu Jan 26 21:54:24 2017 UTC (7 years, 2 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.132.2.1.4.1: +1 -2 lines
Diff to previous 1.132.2.1.4.1 (colored) to branchpoint 1.132.2.1 (colored) next main 1.132.2.2 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD/nhusb

Revision 1.141.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:41 2017 UTC (7 years, 2 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.141: +1 -2 lines
Diff to previous 1.141 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.135.2.6 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:18 2016 UTC (7 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.5: +1 -2 lines
Diff to previous 1.135.2.5 (colored) to branchpoint 1.135 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.142 / (download) - annotate - [select for diffs], Fri Nov 25 12:45:28 2016 UTC (7 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320, pgoyette-localcount-20170107, nick-nhusb-base-20170204, nick-nhusb-base-20161204, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.141: +1 -2 lines
Diff to previous 1.141 (colored) to selected 1.65.8.5 (colored)

Remove UZCOM_DEBUG

Revision 1.132.2.1.4.1 / (download) - annotate - [select for diffs], Tue Sep 6 20:33:08 2016 UTC (7 years, 6 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.132.2.1: +86 -10 lines
Diff to previous 1.132.2.1 (colored) to selected 1.65.8.5 (colored)

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

Revision 1.135.2.5 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:15 2016 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.4: +1 -6 lines
Diff to previous 1.135.2.4 (colored) to branchpoint 1.135 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.141 / (download) - annotate - [select for diffs], Thu Jun 30 17:38:47 2016 UTC (7 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.140: +1 -2 lines
Diff to previous 1.140 (colored) to selected 1.65.8.5 (colored)

remove XXX

Revision 1.140 / (download) - annotate - [select for diffs], Thu Jun 23 07:32:12 2016 UTC (7 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.139: +1 -5 lines
Diff to previous 1.139 (colored) to selected 1.65.8.5 (colored)

Fix UVMHIST builds for kernels that don't include usb

Revision 1.135.2.4 / (download) - annotate - [select for diffs], Sun May 29 08:44:31 2016 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.3: +2 -1 lines
Diff to previous 1.135.2.3 (colored) to branchpoint 1.135 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.139 / (download) - annotate - [select for diffs], Tue Apr 26 10:38:43 2016 UTC (7 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529
Changes since 1.138: +2 -1 lines
Diff to previous 1.138 (colored) to selected 1.65.8.5 (colored)

First pass at adapting SLHCI_DEBUG to USBHIST

Revision 1.138 / (download) - annotate - [select for diffs], Sat Apr 23 10:15:31 2016 UTC (7 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.137: +2 -2 lines
Diff to previous 1.137 (colored) to selected 1.65.8.5 (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.135.2.3 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:59 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.2: +3 -4 lines
Diff to previous 1.135.2.2 (colored) to branchpoint 1.135 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.137 / (download) - annotate - [select for diffs], Thu Oct 29 00:15:48 2015 UTC (8 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.136: +2 -3 lines
Diff to previous 1.136 (colored) to selected 1.65.8.5 (colored)

eliminate USBHIST as a define/option.  it was entangled with USB_DEBUG
and only referenced a handful of times.  rename any usage in configs.

fixes recent build problems i introduced with the previous files.usb
change.

Revision 1.136 / (download) - annotate - [select for diffs], Tue Oct 27 22:25:23 2015 UTC (8 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.135: +3 -3 lines
Diff to previous 1.135 (colored) to selected 1.65.8.5 (colored)

update some dependancies:

	USB_DEBUG doesn't depend upon other options.
	USBHIST depends upon USB_DEBUG and KERNHIST.

now i can build a kernel with just one of either USB_DEBUG or USBHIST
and the right thing happens.

Revision 1.135.2.2 / (download) - annotate - [select for diffs], Fri Dec 5 14:55:14 2014 UTC (9 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135.2.1: +2 -2 lines
Diff to previous 1.135.2.1 (colored) to branchpoint 1.135 (colored) to selected 1.65.8.5 (colored)

Remove unnecessary needs-flags against the usb attribute.

Revision 1.135.2.1 / (download) - annotate - [select for diffs], Tue Dec 2 09:00:33 2014 UTC (9 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135: +2 -2 lines
Diff to previous 1.135 (colored) to selected 1.65.8.5 (colored)

Step #1 of memory allocation re-organisation.

Centralised the buffer allocation routine which now supports DMA
and non-DMA capable host controllers.  Remove the
ubm_{alloc,free}m methods from usbd_bus_methods.

The buffer allocation is only allowed in thread context and,
therefore, negates the usefulness of the reserve dma code which
is removed in this change.

USBD_NO_COPY is also no longer required as usbd_transfer and
usbd_transfer_complete now track buffer usage and handle any
copying.

Revision 1.135 / (download) - annotate - [select for diffs], Fri Oct 10 17:31:12 2014 UTC (9 years, 5 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.134: +7 -3 lines
Diff to previous 1.134 (colored) to selected 1.65.8.5 (colored)

Make usb_dma & usbverbose independent attributes.

Revision 1.134 / (download) - annotate - [select for diffs], Fri Sep 12 16:40:38 2014 UTC (9 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.133: +84 -7 lines
Diff to previous 1.133 (colored) to selected 1.65.8.5 (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.125.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:51 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.125.2.2: +11 -1 lines
Diff to previous 1.125.2.2 (colored) to branchpoint 1.125 (colored) to selected 1.65.8.5 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.132.2.1 / (download) - annotate - [select for diffs], Wed Aug 13 21:50:39 2014 UTC (9 years, 7 months ago) by riz
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.132: +3 -2 lines
Diff to previous 1.132 (colored) to selected 1.65.8.5 (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.133 / (download) - annotate - [select for diffs], Tue Aug 12 13:28:44 2014 UTC (9 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.132: +3 -2 lines
Diff to previous 1.132 (colored) to selected 1.65.8.5 (colored)

Add XHCI_DEBUG.  From Takahiro HAYASHI with tweaks from me.

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

Revision 1.131.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:58 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored) next main 1.132 (colored) to selected 1.65.8.5 (colored)

Rebase.

Revision 1.115.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:40:36 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.115.2.4: +29 -2 lines
Diff to previous 1.115.2.4 (colored) to branchpoint 1.115 (colored) next main 1.116 (colored) to selected 1.65.8.5 (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.129.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:47 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.129: +12 -2 lines
Diff to previous 1.129 (colored) next main 1.130 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.132 / (download) - annotate - [select for diffs], Sat Apr 5 23:47:26 2014 UTC (9 years, 11 months ago) by khorben
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.131: +2 -2 lines
Diff to previous 1.131 (colored) to selected 1.65.8.5 (colored)

Fixed a typo

Revision 1.131 / (download) - annotate - [select for diffs], Sun Mar 16 09:34:45 2014 UTC (10 years ago) by martin
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Changes since 1.130: +6 -1 lines
Diff to previous 1.130 (colored) to selected 1.65.8.5 (colored)

Add umcs(4) - a driver for moschip 78{1,2,4}0 based multiport serial
adapters. Ported from FreeBSD.

Revision 1.130 / (download) - annotate - [select for diffs], Sat Oct 26 09:16:20 2013 UTC (10 years, 5 months ago) by nonaka
Branch: MAIN
Changes since 1.129: +6 -1 lines
Diff to previous 1.129 (colored) to selected 1.65.8.5 (colored)

Add driver for ASIX AX88178a and AX88179 Ethernet interface.
Ported from OpenBSD.

Revision 1.125.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:22 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.125.2.1: +18 -1 lines
Diff to previous 1.125.2.1 (colored) to branchpoint 1.125 (colored) to selected 1.65.8.5 (colored)

resync from head

Revision 1.129 / (download) - annotate - [select for diffs], Tue May 28 12:03:26 2013 UTC (10 years, 10 months ago) by kiyohara
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.128: +6 -1 lines
Diff to previous 1.128 (colored) to selected 1.65.8.5 (colored)

Add KingSun/DonShine IRDA dongle.

Revision 1.128 / (download) - annotate - [select for diffs], Sat Mar 30 02:37:18 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: khorben-n900
Changes since 1.127: +13 -1 lines
Diff to previous 1.127 (colored) to selected 1.65.8.5 (colored)

new devices

Revision 1.125.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:33 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.125: +11 -1 lines
Diff to previous 1.125 (colored) to selected 1.65.8.5 (colored)

resync with head

Revision 1.120.2.3 / (download) - annotate - [select for diffs], Wed Feb 13 01:36:16 2013 UTC (11 years, 1 month ago) by riz
Branch: netbsd-6
CVS Tags: 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
Changes since 1.120.2.2: +6 -1 lines
Diff to previous 1.120.2.2 (colored) to branchpoint 1.120 (colored) next main 1.121 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by skrll in ticket #813):

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

	Greatly improved Raspberry Pi support.  USB and onboard
	Ethernet should work.
	[skrll, ticket #813]

Revision 1.115.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:11 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.115.2.3: +11 -1 lines
Diff to previous 1.115.2.3 (colored) to branchpoint 1.115 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.127 / (download) - annotate - [select for diffs], Sun Jan 13 01:15:02 2013 UTC (11 years, 2 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base8, agc-symver-base, agc-symver
Changes since 1.126: +6 -1 lines
Diff to previous 1.126 (colored) to selected 1.65.8.5 (colored)

Add slurm(4), a radio(4) driver for USB FM radio modules based on the
Silicon Labs reference design.

Revision 1.126 / (download) - annotate - [select for diffs], Wed Jan 9 23:02:59 2013 UTC (11 years, 2 months ago) by skrll
Branch: MAIN
Changes since 1.125: +6 -1 lines
Diff to previous 1.125 (colored) to selected 1.65.8.5 (colored)

Add usmsc(4) - a driver for the SMSC95XX USB ethernet devices.

This is a port of the OpenBSD driver which itself was a port of the
FreeBSD driver.

sorry mrg. jared made me do it.

Revision 1.115.2.3 / (download) - annotate - [select for diffs], Tue Oct 30 17:22:04 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.115.2.2: +18 -2 lines
Diff to previous 1.115.2.2 (colored) to branchpoint 1.115 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.90.4.1 / (download) - annotate - [select for diffs], Fri Sep 28 10:58:16 2012 UTC (11 years, 6 months ago) by sborrill
Branch: netbsd-5
CVS Tags: 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
Changes since 1.90: +6 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored) to selected 1.65.8.5 (colored)

Pull up the following revisions(s) (requested by liamjfoy in ticket #1797):
	lib/libusbhid/usb_hid_usages:	revision 1.5 via patch
	share/man/man4/Makefile:	revision 1.578 via patch
	share/man/man4/uts.4:		revision 1.1
	share/man/man4/wsmouse.4:	revision 1.19 via patch
	sys/arch/amd64/conf/GENERIC:	revision 1.346-1.347 via patch
	sys/arch/i386/conf/GENERIC:	revision 1.1078 via patch
	sys/dev/usb/FILES:		revision 1.12 via patch
	sys/dev/usb/usbdevices.config:	revision 1.12 via patch
	sys/dev/usb/files.usb:		revision 1.119-1.120 via patch
	sys/dev/usb/usbhid.h:		revision 1.14 via patch
	sys/dev/usb/uts.c:		revision 1.1
	distrib/sets/lists/man/mi:	revision 1.1370 via patch

Add uts(4) driver for USB touchscreens.

Revision 1.125 / (download) - annotate - [select for diffs], Sat Sep 1 18:17:51 2012 UTC (11 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.124: +3 -2 lines
Diff to previous 1.124 (colored) to selected 1.65.8.5 (colored)

Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.

Revision 1.124 / (download) - annotate - [select for diffs], Sat Aug 4 04:34:54 2012 UTC (11 years, 7 months ago) by riastradh
Branch: MAIN
Changes since 1.123: +6 -1 lines
Diff to previous 1.123 (colored) to selected 1.65.8.5 (colored)

Add uatp(4), a driver for USB Apple trackpads.

This is a work-in-progress driver for USB trackpads found in Apple
laptops since 2005, theoretically covering more models than pbms(4)
and supporting more features.  However, the motion smoothing and
acceleration formulae are still pretty sketchy, and I have tested
this only on one model of MacBook from 2006.  Feedback welcome.

Should the smooting, acceleration, tapping, &c., be done in userland?
Probably, but we don't have the necessary interface for that to work
well yet -- wsmouse isn't enough as is.

Revision 1.120.2.2 / (download) - annotate - [select for diffs], Fri Jun 15 08:48:46 2012 UTC (11 years, 9 months ago) by sborrill
Branch: netbsd-6
CVS Tags: 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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.120.2.1: +6 -1 lines
Diff to previous 1.120.2.1 (colored) to branchpoint 1.120 (colored) to selected 1.65.8.5 (colored)

Pull up the following revisions(s) (requested by riz in ticket #343):
	sys/dev/usb/files.usb:		revision 1.122
	sys/dev/usb/if_urtw.c:		revision 1.1
	sys/dev/usb/if_urtwreg.h:	revision 1.1
	share/man/man4/Makefile:	revision 1.586
	share/man/man4/urtw.4:		revision 1.1
	distrib/sets/lists/man/mi:	revision 1.1393
	sys/dev/usb/usbdevs:		revision 1.617
	sys/arch/i386/conf/GENERIC:	revision 1.357
	sys/arch/amd64/conf/GENERIC:	revision 1.1075 via patch

Add urtw(4) driver for Realtek RTL8187/RTL8187B 802.11b/g USB wireless
adapter. From OpenBSD.

Revision 1.120.2.1 / (download) - annotate - [select for diffs], Thu Jun 14 09:48:47 2012 UTC (11 years, 9 months ago) by sborrill
Branch: netbsd-6
Changes since 1.120: +6 -1 lines
Diff to previous 1.120 (colored) to selected 1.65.8.5 (colored)

Pull up the following revisions(s) (requested by riz in ticket #326):
	distrib/sets/lists/base/mi:		1.989
	distrib/sets/lists/man/mi:		1.1385
	etc/mtree/NetBSD.dist.base:		1.99
	share/man/man4/Makefile:		1.583
	share/man/man4/urtwn.4:			1.1
	share/man/man4/usb.4:			1.97
	sys/arch/amd64/conf/GENERIC:		1.351
	sys/arch/i386/conf/GENERIC:		1.1068
	sys/dev/usb/files.usb:			1.121
	sys/dev/usb/if_urtwn.c:			1.1-1.4
	sys/dev/usb/if_urtwn_data.h:		1.1
	sys/dev/usb/if_urtwnreg.h:		1.1
	sys/dev/usb/if_urtwnvar.h:		1.1
	sys/dev/usb/usbdevices.config:		1.13
	sys/dev/usb/usbdevs:			1.621 via patch
	sys/dev/usb/usbdevs.h:			regen
	sys/dev/usb/usbdevs_data.h:		regen
	sys/modules/if_urtwn/Makefile:		1.1
	sys/modules/if_urtwn/if_urtwn.ioconf:	1.1

Add support for urtwn(4) wireless. Ported from OpenBSD

Revision 1.116.4.3 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:29 2012 UTC (11 years, 9 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.116.4.2: +10 -0 lines
Diff to previous 1.116.4.2 (colored) to branchpoint 1.116 (colored) next main 1.117 (colored) to selected 1.65.8.5 (colored)

sync to latest -current.

Revision 1.123 / (download) - annotate - [select for diffs], Wed May 30 14:30:35 2012 UTC (11 years, 10 months ago) by nonaka
Branch: MAIN
CVS Tags: jmcneill-usbmp-base10
Changes since 1.122: +6 -1 lines
Diff to previous 1.122 (colored) to selected 1.65.8.5 (colored)

Add a driver for Ralink Technology RT2700U/RT2800U/RT3000U USB IEEE
802.11a/b/g/n wireless network devices, ported from OpenBSD by FUKAUMI Naoki,
arranged by me.

Revision 1.122 / (download) - annotate - [select for diffs], Tue May 29 14:06:23 2012 UTC (11 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.121: +6 -1 lines
Diff to previous 1.121 (colored) to selected 1.65.8.5 (colored)

Driver for Realtek RTL8187/RTL8187B 802.11b/g USB wireless adapter, from
OpenBSD by jmcneill.

Revision 1.115.2.2 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:05 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.115.2.1: +17 -2 lines
Diff to previous 1.115.2.1 (colored) to branchpoint 1.115 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.116.4.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:33 2012 UTC (11 years, 11 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.116.4.1: +6 -1 lines
Diff to previous 1.116.4.1 (colored) to branchpoint 1.116 (colored) to selected 1.65.8.5 (colored)

sync to latest -current.

Revision 1.121 / (download) - annotate - [select for diffs], Sun Mar 25 00:11:16 2012 UTC (12 years ago) by nonaka
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8
Changes since 1.120: +6 -1 lines
Diff to previous 1.120 (colored) to selected 1.65.8.5 (colored)

Added urtwn(4), a driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless network devices.

Revision 1.116.4.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:35:04 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.116: +12 -2 lines
Diff to previous 1.116 (colored) to selected 1.65.8.5 (colored)

merge to -current.

Revision 1.120 / (download) - annotate - [select for diffs], Mon Feb 13 14:36:39 2012 UTC (12 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: netbsd-6-base, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored) to selected 1.65.8.5 (colored)

Add missing dependency for uts.
From Pierre Pronchery <khorben@defora.org> in PR 45872.

Revision 1.119 / (download) - annotate - [select for diffs], Tue Jan 17 03:49:20 2012 UTC (12 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.118: +6 -1 lines
Diff to previous 1.118 (colored) to selected 1.65.8.5 (colored)

PR/45850: Pierre Pronchery: USB multi-touch panels are not supported

Revision 1.118 / (download) - annotate - [select for diffs], Sat Jan 14 21:06:01 2012 UTC (12 years, 2 months ago) by jakllsch
Branch: MAIN
Changes since 1.117: +2 -2 lines
Diff to previous 1.117 (colored) to selected 1.65.8.5 (colored)

Rework uslsa(4) based on publicly-available Silicon Labs AN571 document.

Revision 1.90.12.1 / (download) - annotate - [select for diffs], Wed Jan 4 00:11:13 2012 UTC (12 years, 2 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored) to selected 1.65.8.5 (colored)

Merge USB_FRAG_DMA_WORKAROUND from matt-nb5-pq3 branch.

Revision 1.117 / (download) - annotate - [select for diffs], Sat Dec 31 00:08:48 2011 UTC (12 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.116: +6 -1 lines
Diff to previous 1.116 (colored) to selected 1.65.8.5 (colored)

Add a tiny driver that sends the magic command to an ipad instructing it
to charge.

Revision 1.115.2.1 / (download) - annotate - [select for diffs], Thu Nov 10 14:31:47 2011 UTC (12 years, 4 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.115: +3 -1 lines
Diff to previous 1.115 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.116 / (download) - annotate - [select for diffs], Thu Nov 3 02:41:29 2011 UTC (12 years, 4 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, mrg-ohci-jmcneill-usbmp-base, mrg-ohci-jmcneill-usbmp, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: jmcneill-usbmp
Changes since 1.115: +3 -1 lines
Diff to previous 1.115 (colored) to selected 1.65.8.5 (colored)

only build gdium Fn support with options GDIUM_KEYBOARD_HACK

Revision 1.115 / (download) - annotate - [select for diffs], Sun Oct 2 16:30:58 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base
Branch point for: yamt-pagecache
Changes since 1.114: +2 -2 lines
Diff to previous 1.114 (colored) to selected 1.65.8.5 (colored)

allow attaching an iic to auvitek if AUVITEK_I2C_DEBUG is defined, and
change the auvitek i2c lock from IPL_VM to IPL_NONE

Revision 1.114 / (download) - annotate - [select for diffs], Tue Aug 23 16:16:43 2011 UTC (12 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.113: +2 -1 lines
Diff to previous 1.113 (colored) to selected 1.65.8.5 (colored)

defopt UMASS_DEBUG

Revision 1.113 / (download) - annotate - [select for diffs], Sat Jul 30 12:19:12 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.112: +1 -6 lines
Diff to previous 1.112 (colored) to selected 1.65.8.5 (colored)

remove xboxcontroller; use the uhidev driver instead

Revision 1.112 / (download) - annotate - [select for diffs], Sat Jul 23 20:52:15 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.111: +6 -1 lines
Diff to previous 1.111 (colored) to selected 1.65.8.5 (colored)

Add driver to load Atheros AR3011 USB Bluetooth interface firmware.

Revision 1.111 / (download) - annotate - [select for diffs], Sat Jul 23 20:45:15 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.110: +7 -7 lines
Diff to previous 1.110 (colored) to selected 1.65.8.5 (colored)

Replace spaces with tabs, to be more consistent.

Revision 1.110 / (download) - annotate - [select for diffs], Wed Jul 20 20:00:29 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.109: +6 -1 lines
Diff to previous 1.109 (colored) to selected 1.65.8.5 (colored)

Add urndis(4).

Revision 1.109 / (download) - annotate - [select for diffs], Tue Jul 19 12:23:04 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.108: +6 -1 lines
Diff to previous 1.108 (colored) to selected 1.65.8.5 (colored)

add driver for SMK eHome Infrared Transceiver

Revision 1.108 / (download) - annotate - [select for diffs], Mon Jul 11 18:02:04 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.107: +10 -1 lines
Diff to previous 1.107 (colored) to selected 1.65.8.5 (colored)

add emdtv(4), a dtv(4) driver for Empia Technology EM28XX DTV devices

Revision 1.107 / (download) - annotate - [select for diffs], Sun Jul 10 02:25:52 2011 UTC (12 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.106: +3 -2 lines
Diff to previous 1.106 (colored) to selected 1.65.8.5 (colored)

add auvitek_dtv.c

Revision 1.105.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:09 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.105: +2 -1 lines
Diff to previous 1.105 (colored) next main 1.106 (colored) to selected 1.65.8.5 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.97.2.4 / (download) - annotate - [select for diffs], Sun Jun 12 00:24:26 2011 UTC (12 years, 9 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.97.2.3: +1 -0 lines
Diff to previous 1.97.2.3 (colored) to branchpoint 1.97 (colored) next main 1.98 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.106 / (download) - annotate - [select for diffs], Thu Jun 9 19:08:31 2011 UTC (12 years, 9 months ago) by matt
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Changes since 1.105: +2 -1 lines
Diff to previous 1.105 (colored) to selected 1.65.8.5 (colored)

Move EHCI_DEBUG, OHCI_DEBUG, UHCI_DEBUG, USB_DEBUG, UHUB_DEBUG to opt_usb.h
(ya dependencies).
Cleanup usb_mem.c a little more and add block tracking code.  Help find
corruption problems.
Comment out the SPEED check for ETTF.  XXX why doesn't that work right?

Revision 1.104.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:40 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored) next main 1.105 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.97.2.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:02 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.97.2.2: +1 -1 lines
Diff to previous 1.97.2.2 (colored) to branchpoint 1.97 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.105 / (download) - annotate - [select for diffs], Sun Mar 20 17:54:03 2011 UTC (13 years ago) by tsutsui
Branch: MAIN
CVS Tags: cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored) to selected 1.65.8.5 (colored)

Add usb_dma attribute for DMA capable USB host controllers
and specify that usb_dma attribute to dev/usb/usb_mem.c.

usb_mem.c uses bus_dma(9) for DMA memory allocation,
but non-DMA capable USB host controllers like slhci(4)
doesn't need them at all, and some ports don't bother to
prepare MD bus_dma(9) implementation (yet).

Discussed on current-users
 http://mail-index.NetBSD.org/current-users/2011/03/13/msg015995.html
and usb_dma attribute is suggested by bouyer@.
Tested by kiyohara@ on mmeye with slhci at pcmcia.

Revision 1.97.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:54:10 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.97.2.1: +21 -2 lines
Diff to previous 1.97.2.1 (colored) to branchpoint 1.97 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.90.16.1 / (download) - annotate - [select for diffs], Fri Jan 7 02:49:58 2011 UTC (13 years, 2 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.90: +2 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored) to selected 1.65.8.5 (colored)

Add USB_FRAG_DMA_WORKAROUND kludge

Revision 1.104 / (download) - annotate - [select for diffs], Mon Dec 27 20:42:51 2010 UTC (13 years, 3 months ago) by jmcneill
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.103: +10 -1 lines
Diff to previous 1.103 (colored) to selected 1.65.8.5 (colored)

add au8522, xc5k, auvitek config glue

Revision 1.103 / (download) - annotate - [select for diffs], Wed Dec 15 23:38:15 2010 UTC (13 years, 3 months ago) by matt
Branch: MAIN
Changes since 1.102: +2 -1 lines
Diff to previous 1.102 (colored) to selected 1.65.8.5 (colored)

Add a workaround (hopefully temporary) for corrupted usb fragments on powerpc.
With this in effect, USB is now usable on some powerpc platforms again.
Basically this prevents the DMA portion of the fragment ever overlapping the
usb_frag_hdr which is enough to solve the problem.  To enable this, add

options 	USB_FRAG_DMA_WORKAROUND

to your config file.
Switch from malloc to kmem.

Revision 1.95.2.3 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:35 2010 UTC (13 years, 4 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.95.2.2: +5 -1 lines
Diff to previous 1.95.2.2 (colored) to branchpoint 1.95 (colored) next main 1.96 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.102 / (download) - annotate - [select for diffs], Wed Nov 3 19:59:34 2010 UTC (13 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.101: +5 -1 lines
Diff to previous 1.101 (colored) to selected 1.65.8.5 (colored)

add otus

Revision 1.95.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:42 2010 UTC (13 years, 7 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.95.2.1: +12 -1 lines
Diff to previous 1.95.2.1 (colored) to branchpoint 1.95 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82.10.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:13 2010 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.82.10.3: +18 -2 lines
Diff to previous 1.82.10.3 (colored) to branchpoint 1.82 (colored) next main 1.83 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.101 / (download) - annotate - [select for diffs], Sun Aug 1 07:29:03 2010 UTC (13 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored) to selected 1.65.8.5 (colored)

Add attribute sysmon_envsys to device uthum.

Revision 1.100 / (download) - annotate - [select for diffs], Sun Jul 4 15:21:58 2010 UTC (13 years, 8 months ago) by tsutsui
Branch: MAIN
Changes since 1.99: +6 -1 lines
Diff to previous 1.99 (colored) to selected 1.65.8.5 (colored)

Add upgt(4), a driver for Conexant/Intersil PrismGT SoftMAC USB
IEEE 802.11b/g WLAN device, ported from OpenBSD by FUKAUMI Naoki:
http://mail-index.NetBSD.org/current-users/2010/05/28/msg013570.html
Slightly modified by me to use recently added config_mountroot(9)
to defer some device initialization until mountroot for firmload(9).

Tested on Sharp W-ZERO3 WS003SH with internal WLAN.

Note currently we cannot redistribute firmware files for upgt(4) so
they have to be downloaded and copied into /libdata/firmware/upgt manually.
See upgt(4) man page about firmware details.

Revision 1.97.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:44 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.97: +7 -1 lines
Diff to previous 1.97 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.99 / (download) - annotate - [select for diffs], Sat May 29 17:39:41 2010 UTC (13 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.98: +6 -1 lines
Diff to previous 1.98 (colored) to selected 1.65.8.5 (colored)

Add a driver for ArkMicroChips 3116 serial devices, used in some Nokia
phone cables and in cheap stand alone usb<->serial devices. From OpenBSD.

The hardware is crap, avoid it if possible. There is no documentation and
even the vendor supllied win32 driver gets it wrong.

This driver mostly works, but you can't send a break.

Revision 1.98 / (download) - annotate - [select for diffs], Sat May 29 01:14:29 2010 UTC (13 years, 10 months ago) by pgoyette
Branch: MAIN
Changes since 1.97: +2 -1 lines
Diff to previous 1.97 (colored) to selected 1.65.8.5 (colored)

Extract USBVERBOSE into a kernel module.  The module can be builtin
by defining 'options USBVERBOSE' in the kernel config file (no change
from current behavior), or it can be loaded at boot time on those
architectures that support the boot loader's "load" command.

The module is built for all architectures, whether or not USB support
exists.

Revision 1.95.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:51 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.95: +11 -1 lines
Diff to previous 1.95 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82.10.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:04 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.82.10.2: +20 -5 lines
Diff to previous 1.82.10.2 (colored) to branchpoint 1.82 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.97 / (download) - annotate - [select for diffs], Thu Mar 11 10:38:37 2010 UTC (14 years ago) by enami
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Branch point for: rmind-uvmplock
Changes since 1.96: +6 -1 lines
Diff to previous 1.96 (colored) to selected 1.65.8.5 (colored)

Port uyurex(4) from OpenBSD.  There is some XXX but works enough to
play with it.

Revision 1.96 / (download) - annotate - [select for diffs], Sat Mar 6 21:05:37 2010 UTC (14 years ago) by plunky
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Changes since 1.95: +6 -1 lines
Diff to previous 1.95 (colored) to selected 1.65.8.5 (colored)

Add uhso(4) driver and manpage for Option N.V. Wireless WAN modems

Revision 1.95 / (download) - annotate - [select for diffs], Sat Feb 6 11:17:17 2010 UTC (14 years, 1 month ago) by tonio
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.94: +5 -1 lines
Diff to previous 1.94 (colored) to selected 1.65.8.5 (colored)

Add uthum(4) driver from openbsd, adapted to handle both
TEMPerHUM and TEMPer devices

Revision 1.94 / (download) - annotate - [select for diffs], Thu Jan 7 00:15:20 2010 UTC (14 years, 2 months ago) by martin
Branch: MAIN
Changes since 1.93: +6 -4 lines
Diff to previous 1.93 (colored) to selected 1.65.8.5 (colored)

Split the u3g driver into two parts: u3ginit attaches to those devices
that only come as a umass device in the default configuration and
forces them to reinitialize in 3D mode and detach.
The u3g part attaches to individual interfaces for the 3G functionality,
leaving the umass interface(s) for that driver.
With this change I can use the MMC card in my Huawey stick (as well as
the integrated windows driver CD, which of course is pretty useless) and
the 3G modem at the same time.
Fixes PR 42577.
Code contributed anonymously, minor tweaks (and all bugs) by me.

Revision 1.93 / (download) - annotate - [select for diffs], Wed Dec 23 01:04:45 2009 UTC (14 years, 3 months ago) by pooka
Branch: MAIN
Changes since 1.92: +1 -2 lines
Diff to previous 1.92 (colored) to selected 1.65.8.5 (colored)

unifdef -D UGEN_BULK_RA_WB

Default behaviour unchanged, the feature must still be explicitly
enabled for a ugen fd.

Revision 1.92 / (download) - annotate - [select for diffs], Mon Nov 30 16:18:34 2009 UTC (14 years, 4 months ago) by tsutsui
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.91: +6 -1 lines
Diff to previous 1.91 (colored) to selected 1.65.8.5 (colored)

Add a driver for DisplayLink DL-1x0/1x5 based USB LCDs and USB-VGA adaptors.
Ported by FUKAUMI Naoki from OpenBSD with many modification.
No particular comments (except from me) on tech-kern@.

There are still many TODO even in MI wscons(4) API to handle this device:

 * No detach function for wsdisplay(9).
   Unpluging a device causes a panic. (should be trivial?)

 * ioctl() for X server support is currently commented out. ("notyet")
   OpenBSD allows device depedent ioctl()s and they introduced
   UDLIO_DAMAGE ioctl for the damage extension ops of X servers for udl(4).
   Before blindly pulling such ioctl(), probably we should discuss
   how such specific operations should be handled in MI wscons(4) API.

 * Screen text of wsemul tty could be mangled during large scroll ops.
   All tty output operations are invoked via ttstart() with the giant
   tty_lock mutex held, so we can't call cv_wait(9) to wait resources
   for data xfers via usbdi(9).h, then text output is silently discarded
   on resource shortage. To handle this without tty_lock reorganization,
   we have to change wsdisplay(9) APIs (especially wsdisplaystart()) to
   return a number of actually handled characters as OpenBSD does, but
   it may require whole API changes around child rasops(9) etc.

 * No MI API definition to convert mmap(9) cookie to physical address.
   The conversion is required to create a cookie which will be passed to
   pmap_phys_address(9) in uvm/uvm_device.c:udv_fault(). Most other
   drivers use bus_dmamem_mmap(9) or bus_space_mmap(9), but udl(4) uses
   kmem_alloc(9)'ed memory for bitmap data.
   Furthermore, pmap(9) man page says about pmap_phys_address(9):

     "This function is provided to accommodate systems which have
      physical address spaces larger than can be directly addressed
      by the platform's paddr_t type. The existence of this function is
      highly dubious, and it is expected that this function will be
      removed from the pmap API in a future release of NetBSD."

   As the man page says we have already had split paddr_t and vaddr_t,
   so it's time to remove such old ugly cookie and change all mmap(4)
   functions (mostly in MD bus_dma(9) and bus_space(9) APIs) to return
   simple physical address in paddr_t?

 * We need proper device names for wsdisplay1 (and more devices).
   Currently wsdisplay0 uses ttyE0 through ttyE253 (minor 0 to 253)
   for screens, ttyEstat (254) for status, and ttyEcfg (255) for config.
   The next wsdisplay1 will use 256 through 509 for screens, 510 for stat,
   and 511 for config but what names should we use for them? ttyFxxx?

 * How to handle multiple sets of wskbd/wsdisplay on a single machine.
   rc.d/wscons doesn't provide method to specify wscons control devices.
   There is no proper interface to specify which keyboard should be connected
   to which wsdisplay, etc.

 * And maybe more...

Revision 1.90.8.1 / (download) - annotate - [select for diffs], Thu Jul 23 23:32:21 2009 UTC (14 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.90: +6 -1 lines
Diff to previous 1.90 (colored) next main 1.91 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82.10.2 / (download) - annotate - [select for diffs], Sat Jul 18 14:53:11 2009 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.82.10.1: +6 -1 lines
Diff to previous 1.82.10.1 (colored) to branchpoint 1.82 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.91 / (download) - annotate - [select for diffs], Fri Jun 19 01:16:23 2009 UTC (14 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, jymxensuspend-base, jym-xensuspend-nbase
Changes since 1.90: +6 -1 lines
Diff to previous 1.90 (colored) to selected 1.65.8.5 (colored)

port the MOSCHIP MCS7703 driver from openbsd, based on changes between
openbsd uvscom and netbsd uvscom as a guide.

XXX: it only attaches one of the two ucom's on this device currently.

XXX: needs moscom.4.

Revision 1.82.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:13:20 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.82: +33 -4 lines
Diff to previous 1.82 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.72.2.3 / (download) - annotate - [select for diffs], Tue Mar 24 21:25:04 2009 UTC (15 years ago) by bouyer
Branch: netbsd-4
Changes since 1.72.2.2: +6 -1 lines
Diff to previous 1.72.2.2 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored) to selected 1.65.8.5 (colored)

Pullup the following revisions (requested by msaitoh in ticket #1284):
	distrib/sets/lists/base/mi		1.706-707,1.797
	distrib/sets/lists/man/mi		1.1006
	etc/mtree/NetBSD.dist			1.340
	share/man/man4/Makefile			1.432
	sys/arch/amd64/conf/GENERIC		1.149 via patch
	sys/arch/i386/conf/ALL			1.103
	sys/arch/i386/conf/GENERIC		1.832
	sys/arch/i386/conf/GENERIC_LAPTOP	1.237
	sys/arch/macppc/conf/GENERIC		1.257
	sys/arch/sparc64/conf/GENERIC		1.86
	sys/dev/usb/usbdevs			1.468,1.479-480 via patch
	sys/dev/usb/usbdevs.h			regen
	sys/dev/usb/usbdevs_data.h		regen
	sys/dev/microcode/Makefile		1.7
	sys/dev/usb/files.usb			patch
	share/man/man4/zyd.4			1.1 via patch
	sys/dev/microcode/zyd/Makefile		1.1-1.2
	sys/dev/microcode/zyd/build.c		1.1
	sys/dev/microcode/zyd/microcode.h	1.1
	sys/dev/microcode/zyd/zd1211-license	1.1
	sys/dev/microcode/zyd/zyd-zd1211	1.1
	sys/dev/microcode/zyd/zyd-zd1211b	1.1
	sys/dev/usb/if_zyd.c			patch
	sys/dev/usb/if_zydreg.h			1.1-1.2

Add ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device support

Revision 1.82.6.3 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:09 2009 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.82.6.2: +5 -0 lines
Diff to previous 1.82.6.2 (colored) to branchpoint 1.82 (colored) next main 1.83 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.84.4.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:09 2008 UTC (15 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.84: +25 -3 lines
Diff to previous 1.84 (colored) next main 1.85 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82.12.4 / (download) - annotate - [select for diffs], Fri Oct 10 22:33:10 2008 UTC (15 years, 5 months ago) by skrll
Branch: wrstuden-revivesa
Changes since 1.82.12.3: +6 -6 lines
Diff to previous 1.82.12.3 (colored) to branchpoint 1.82 (colored) next main 1.83 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.90 / (download) - annotate - [select for diffs], Fri Oct 10 16:37:16 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, 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, mjf-devfs2-base, matt-nb5-pq3-base, 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, jym-xensuspend-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: netbsd-5, matt-nb5-pq3, matt-nb5-mips64, jym-xensuspend
Changes since 1.89: +6 -1 lines
Diff to previous 1.89 (colored) to selected 1.65.8.5 (colored)

Add u3g(4) driver from FreeBSD. This driver provides better support for
3G datacards than ugensa and will replace the latter for the supported
devices.

Revision 1.82.6.2 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:33 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.82.6.1: +19 -2 lines
Diff to previous 1.82.6.1 (colored) to branchpoint 1.82 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82.12.3 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:55 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.82.12.2: +13 -1 lines
Diff to previous 1.82.12.2 (colored) to branchpoint 1.82 (colored) to selected 1.65.8.5 (colored)

Merge in changes between wrstuden-revivesa-base-2 and
wrstuden-revivesa-base-3.

Revision 1.89 / (download) - annotate - [select for diffs], Fri Sep 19 11:29:35 2008 UTC (15 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.88: +1 -6 lines
Diff to previous 1.88 (colored) to selected 1.65.8.5 (colored)

Remove qcm driver definition that slipped in accidentally on the previous
commit, pointed out by cegger

Revision 1.88 / (download) - annotate - [select for diffs], Thu Sep 18 16:40:37 2008 UTC (15 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-3
Changes since 1.87: +8 -1 lines
Diff to previous 1.87 (colored) to selected 1.65.8.5 (colored)

defflag UVIDEO_DEBUG

Revision 1.82.12.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:11 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.82.12.1: +13 -3 lines
Diff to previous 1.82.12.1 (colored) to branchpoint 1.82 (colored) to selected 1.65.8.5 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.87 / (download) - annotate - [select for diffs], Tue Sep 9 01:13:42 2008 UTC (15 years, 6 months ago) by jmcneill
Branch: MAIN
Changes since 1.86: +6 -1 lines
Diff to previous 1.86 (colored) to selected 1.65.8.5 (colored)

USB Video Class capture device driver, part of Patrick Mahoney's Google
Summer of Code 2008 project.

Revision 1.86 / (download) - annotate - [select for diffs], Sat Sep 6 19:37:21 2008 UTC (15 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-2
Changes since 1.85: +12 -1 lines
Diff to previous 1.85 (colored) to selected 1.65.8.5 (colored)

Add driver for the Sony PLAYSTATION(R) Eye USB webcam.

Revision 1.85 / (download) - annotate - [select for diffs], Thu Jul 31 22:01:15 2008 UTC (15 years, 8 months ago) by drochner
Branch: MAIN
Changes since 1.84: +2 -3 lines
Diff to previous 1.84 (colored) to selected 1.65.8.5 (colored)

-ubsa needs to be attached as whole device on USB, because it sets
 the configuration. The match/attach code was assuming whole-device
 attach args all the time.
-Use the first (ie index 0) configuration for ubsa -- it makes the
 code work in at least one case (PR kern/39211 by Frank Wille), and
 there is no indication that an alternative configuration would
 be needed. (I've admittedly never seen a usb device with more than
 one configuration.)
This fixes mistakes when uhmodem support was added, and the changes were
not tested with a Huawei device yet. So please test if you can.

Revision 1.82.12.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:36 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.82: +9 -2 lines
Diff to previous 1.82 (colored) to selected 1.65.8.5 (colored)

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

Revision 1.82.8.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:19 2008 UTC (15 years, 9 months ago) by yamt
Branch: yamt-pf42
Changes since 1.82: +9 -2 lines
Diff to previous 1.82 (colored) next main 1.83 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.82.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:53 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.82: +9 -2 lines
Diff to previous 1.82 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.84 / (download) - annotate - [select for diffs], Mon May 26 00:23:05 2008 UTC (15 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl
Branch point for: haad-dm
Changes since 1.83: +6 -1 lines
Diff to previous 1.83 (colored) to selected 1.65.8.5 (colored)

Add uberry, a stub driver for RIM BlackBerry devices that can only be used
to charge a BlackBerry on a USB port.

Revision 1.83 / (download) - annotate - [select for diffs], Sun May 25 21:41:35 2008 UTC (15 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.82: +4 -2 lines
Diff to previous 1.82 (colored) to selected 1.65.8.5 (colored)

-make the list of USB child devices a (possibly sparse) array rather
 than a zero-terminated list; this makes the code simpler and also
 hopefully fixes the recent "childdet" botch, see PR kern/38528
-handle the root hub specially a bit earlier, this allows to kick out
 the "submatch" functions completely which needed to second-guess
 from the port number (where "0" meant root hub")
 (we could handle the root hub specially even earlier, but as done
 now big parts of the hub emulation code are exercised regularely,
 this would bitrot otherwise)

Revision 1.79.8.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:53 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.79.8.1: +11 -3 lines
Diff to previous 1.79.8.1 (colored) to branchpoint 1.79 (colored) next main 1.80 (colored) to selected 1.65.8.5 (colored)

sync with HEAD

Revision 1.81.6.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:25 2008 UTC (16 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.81: +11 -3 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.62.2.6 / (download) - annotate - [select for diffs], Mon Feb 4 09:23:36 2008 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.5: +11 -3 lines
Diff to previous 1.62.2.5 (colored) next main 1.63 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.81.12.1 / (download) - annotate - [select for diffs], Wed Jan 23 19:27:35 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.81: +11 -3 lines
Diff to previous 1.81 (colored) next main 1.82 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.82 / (download) - annotate - [select for diffs], Mon Jan 21 11:36:46 2008 UTC (16 years, 2 months ago) by ichiro
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, bouyer-xeni386-nbase, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2
Changes since 1.81: +11 -3 lines
Diff to previous 1.81 (colored) to selected 1.65.8.5 (colored)

add full support device driver for Huawei E220 wireless modem

PR/37692 from Yojiro UO
---
uhmodem: device driver for huawei 3G wireless modem

* what it is?

A device driver for huawei 3G wireless modem, E220 and its valiations.

The devices are very simuler to ubsa device, but they need special care
to use as modem device.
This patch introduce "uhmodem (USB Huawei modem)" for the devices.
A uhmodem device has two com devices and one USB mass strage device.
The driver enable to use all of them.

* dmesg:
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
uhmodem0: mass storage only mode, reattach to enable modem
uhmodem0: at uhub0 port 1 (addr 2) disconnected
uhmodem0 detached
uhmodem0 at uhub0 port 1 configuration 1 interface 0
uhmodem0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
ucom0 at uhmodem0 portno 0: modem
ucom1 at uhmodem0 portno 1: monitor
umass0 at uhub0 port 1 configuration 1 interface 2
umass0: HUAWEI Technologies HUAWEI Mobile, rev 1.10/0.00, addr 2
umass0: using SCSI over Bulk-Only
scsibus0 at umass0: 2 targets, 1 lun per target
cd0 at scsibus0 target 0 lun 0: <HUAWEI, Mass Storage, 2.31> cdrom removable

Revision 1.79.8.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:30:30 2007 UTC (16 years, 4 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.79: +6 -5 lines
Diff to previous 1.79 (colored) to selected 1.65.8.5 (colored)

sync with HEAD

Revision 1.62.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:34:30 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.4: +6 -5 lines
Diff to previous 1.62.2.4 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.73.6.4 / (download) - annotate - [select for diffs], Tue Oct 9 13:42:07 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.73.6.3: +6 -5 lines
Diff to previous 1.73.6.3 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.79.6.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:28:42 2007 UTC (16 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.79: +6 -5 lines
Diff to previous 1.79 (colored) next main 1.80 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.72.2.1.2.1 / (download) - annotate - [select for diffs], Sun Sep 30 03:39:07 2007 UTC (16 years, 6 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.72.2.1: +5 -1 lines
Diff to previous 1.72.2.1 (colored) next main 1.72.2.2 (colored) to selected 1.65.8.5 (colored)

Catch up on netbsd-4 as of a few days ago.

Revision 1.72.2.2 / (download) - annotate - [select for diffs], Thu Sep 27 22:04:26 2007 UTC (16 years, 6 months ago) by xtraeme
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.72.2.1: +4 -0 lines
Diff to previous 1.72.2.1 (colored) to branchpoint 1.72 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by mlelstv in ticket #895):
	sys/dev/usb/uslsa.c: revision 1.1
	sys/dev/usb/uslsa.c: revision 1.2
	sys/dev/usb/uslsa.c: revision 1.3
	sys/dev/usb/usbdevs: revision 1.466 (via patch)
	share/man/man4/uslsa.4: revision 1.1
	share/man/man4/Makefile: revision 1.429
	sys/arch/i386/conf/GENERIC: revision 1.828
	distrib/sets/lists/man/mi: revision 1.1002
	sys/dev/usb/files.usb: revision 1.77
	sys/arch/i386/conf/ALL: revision 1.99

From PR kern/33496 - add uslsa(4), a CP210x USB-RS232 ucom driver.

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Mon Sep 10 10:55:25 2007 UTC (16 years, 6 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.79: +6 -5 lines
Diff to previous 1.79 (colored) next main 1.80 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.81 / (download) - annotate - [select for diffs], Fri Sep 7 20:17:38 2007 UTC (16 years, 6 months ago) by plunky
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, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, matt-armv6-base, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, bouyer-xeni386
Changes since 1.80: +1 -5 lines
Diff to previous 1.80 (colored) to selected 1.65.8.5 (colored)

move the HID processing defs to a higher context, since it is used by
bluetooth and USB code.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Sep 3 17:57:36 2007 UTC (16 years, 6 months ago) by tshiozak
Branch: MAIN
Changes since 1.79: +6 -1 lines
Diff to previous 1.79 (colored) to selected 1.65.8.5 (colored)

add support for WinChipHead CH341/340 USB-Serial bridge.

Revision 1.62.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:39:00 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.3: +29 -13 lines
Diff to previous 1.62.2.3 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.73.6.3 / (download) - annotate - [select for diffs], Sun Jul 15 13:21:46 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.73.6.2: +6 -1 lines
Diff to previous 1.73.6.2 (colored) to branchpoint 1.73 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.73.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:08:29 2007 UTC (16 years, 8 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.73: +29 -13 lines
Diff to previous 1.73 (colored) next main 1.74 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.73.10.3 / (download) - annotate - [select for diffs], Thu Jun 28 03:09:36 2007 UTC (16 years, 9 months ago) by itohy
Branch: itohy-usb1
Changes since 1.73.10.2: +22 -3 lines
Diff to previous 1.73.10.2 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored) to selected 1.65.8.5 (colored)

Pullup 1.75-1.78

Revision 1.73.10.2 / (download) - annotate - [select for diffs], Tue Jun 12 13:58:24 2007 UTC (16 years, 9 months ago) by itohy
Branch: itohy-usb1
Changes since 1.73.10.1: +14 -11 lines
Diff to previous 1.73.10.1 (colored) to branchpoint 1.73 (colored) to selected 1.65.8.5 (colored)

Move commonly used code in USB Ethernet drivers to usb_ethersubr.[ch],
from FreeBSD.  The interface is modified to fit our new code.

(Note FreeBSD passes packets to different kernel thread, which I did NOT
adopt or now.  That is because I'm not sure it is really necessary,
and it enforces more context switchings per packet and probably causes
large latency and poor performace.)

Revision 1.79 / (download) - annotate - [select for diffs], Tue Jun 12 07:06:48 2007 UTC (16 years, 9 months ago) by kiyohara
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: nick-csl-alignment, matt-armv6, jmcneill-pm
Changes since 1.78: +1 -6 lines
Diff to previous 1.78 (colored) to selected 1.65.8.5 (colored)

Oops.
  It mistook to commit.
  uath(4) not inport yet.

Revision 1.78 / (download) - annotate - [select for diffs], Sat Jun 9 11:20:55 2007 UTC (16 years, 9 months ago) by kiyohara
Branch: MAIN
Changes since 1.77: +11 -1 lines
Diff to previous 1.77 (colored) to selected 1.65.8.5 (colored)

Added OpenBSD's zyd(4) driver.
  Supports ZyDAS ZD1211/ZD1211B USB IEEE 802.11b/g wireless network device.

Revision 1.73.6.2 / (download) - annotate - [select for diffs], Sun May 27 14:30:29 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.73.6.1: +12 -3 lines
Diff to previous 1.73.6.1 (colored) to branchpoint 1.73 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.73.10.1 / (download) - annotate - [select for diffs], Tue May 22 14:57:35 2007 UTC (16 years, 10 months ago) by itohy
Branch: itohy-usb1
Changes since 1.73: +3 -2 lines
Diff to previous 1.73 (colored) to selected 1.65.8.5 (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.77 / (download) - annotate - [select for diffs], Sun May 20 05:08:17 2007 UTC (16 years, 10 months ago) by dogcow
Branch: MAIN
Changes since 1.76: +5 -1 lines
Diff to previous 1.76 (colored) to selected 1.65.8.5 (colored)

From PR kern/33496 - add uslsa(4), a CP210x USB-RS232 ucom driver.
After minor hacks, it compiles without problems; however, it's not been tested
with an actual device.

Revision 1.73.2.3 / (download) - annotate - [select for diffs], Thu May 17 13:41:34 2007 UTC (16 years, 10 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.73.2.2: +7 -2 lines
Diff to previous 1.73.2.2 (colored) to branchpoint 1.73 (colored) next main 1.74 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.72.2.1 / (download) - annotate - [select for diffs], Sat May 12 17:08:13 2007 UTC (16 years, 10 months ago) by snj
Branch: netbsd-4
CVS Tags: netbsd-4-0-RC1
Branch point for: wrstuden-fixsa
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by xtraeme in ticket #617):
	sys/dev/usb/usbdevs: revision 1.463
	sys/dev/usb/if_rum.c: revision 1.10
	sys/dev/usb/files.usb: revision 1.75
Add support for ASUS WL-167g ver 2, from PR kern/35113 (Dave Huang).

add firmload attribute to rum, thanks to Paul Goyette on current-users

Revision 1.76 / (download) - annotate - [select for diffs], Fri May 11 13:12:14 2007 UTC (16 years, 10 months ago) by is
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Changes since 1.75: +7 -2 lines
Diff to previous 1.75 (colored) to selected 1.65.8.5 (colored)

SigmaTels not-quite-UIRDA devices: STIr4116, STIr4220

Revision 1.73.2.2 / (download) - annotate - [select for diffs], Mon May 7 10:55:32 2007 UTC (16 years, 10 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.73.2.1: +2 -2 lines
Diff to previous 1.73.2.1 (colored) to branchpoint 1.73 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.75 / (download) - annotate - [select for diffs], Sun May 6 22:54:20 2007 UTC (16 years, 10 months ago) by jnemeth
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.65.8.5 (colored)

add firmload attribute to rum, thanks to Paul Goyette on current-users

Revision 1.73.2.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:47 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.73: +13 -11 lines
Diff to previous 1.73 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.73.6.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:31 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.73: +13 -11 lines
Diff to previous 1.73 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.74 / (download) - annotate - [select for diffs], Tue Mar 13 13:51:53 2007 UTC (17 years ago) by drochner
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Changes since 1.73: +13 -11 lines
Diff to previous 1.73 (colored) to selected 1.65.8.5 (colored)

Introduce different autoconf interface attributes for USB drivers
matching (and handling) a whole device and those which match an
interface only. This will allow to enforce some rules, eg that
the former don't use interface information for matching or that the
latter don't modify global device state.
The previous way left too much freedom do the drivers which led to
inconsistencies and abuse.
For now, I've not changed locators and submatch rules, this will
happen later.
There should not be any change in behaviour, except in the case of
some drivers which did behave inconsistently:
if_atu, if_axe, uep: matched the configured device in the interface
 stage, but did configuration again. I've converted them to match
 in the device stage.
ustir, utoppy: matched in the interface stage, but only against
 vendor/device information, and used any configuration/interface
 without checking. Changed to match in device stage, and added
 some simple code to configure and use the first interface.
If you have one of those devices, please test!

Revision 1.62.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:43 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.2: +6 -1 lines
Diff to previous 1.62.2.2 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.69.2.2 / (download) - annotate - [select for diffs], Fri Jan 12 00:57:48 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.69.2.1: +6 -1 lines
Diff to previous 1.69.2.1 (colored) to branchpoint 1.69 (colored) next main 1.70 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jan 5 17:16:22 2007 UTC (17 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, itohy-usb1-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, mjf-ufs-trans, itohy-usb1
Changes since 1.72: +6 -1 lines
Diff to previous 1.72 (colored) to selected 1.65.8.5 (colored)

Add device driver for Microsoft Xbox controller. Exposes itself as a
wsmouse device for now; easy enough to make it a joystick driver in the
future.

Mappings:
 Left analog stick: Mouse movement
 Right analog stick: Scroll wheel (4 directions)
 A button: Left click
 B button: Right click
 X button: Middle click
 Y button: injected to wsmouse as a fourth mouse button click

Revision 1.62.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:49:38 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.1: +49 -49 lines
Diff to previous 1.62.2.1 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:16 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.70: +47 -43 lines
Diff to previous 1.70 (colored) next main 1.71 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.69.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:50 2006 UTC (17 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.69: +48 -44 lines
Diff to previous 1.69 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Oct 31 22:21:17 2006 UTC (17 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, netbsd-4-base
Branch point for: netbsd-4
Changes since 1.71: +5 -1 lines
Diff to previous 1.71 (colored) to selected 1.65.8.5 (colored)

Add rum(4) for newer USB Ralink devices. Obtained from OpenBSD.
Special thanks to Sepherosa Ziehau for helping debugging USB issues.
Hook up rum(4) for i386 config files.

Revision 1.71 / (download) - annotate - [select for diffs], Tue Oct 24 21:03:30 2006 UTC (17 years, 5 months ago) by drochner
Branch: MAIN
Changes since 1.70: +43 -43 lines
Diff to previous 1.70 (colored) to selected 1.65.8.5 (colored)

clean up the USB attachment stuff a bit: use a dedicated interface
attribute ("usbdevif") to attach USB devices, be it a plain device or
a hub, and remove some strangeness caused by the former usb/uhub mess

Revision 1.68.2.2 / (download) - annotate - [select for diffs], Thu Sep 14 21:16:33 2006 UTC (17 years, 6 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.68.2.1: +2 -2 lines
Diff to previous 1.68.2.1 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by plunky in ticket #161):
	sys/dev/bluetooth/btdev.h: revision 1.4
	distrib/sets/lists/comp/mi: revision 1.922
	usr.sbin/postinstall/postinstall: revision 1.25
	sys/netbt/hci_unit.c: revision 1.3
	sys/netbt/hci_ioctl.c: revision 1.4
	usr.sbin/sdpd/profile.c: revision 1.2
	usr.sbin/btdevctl/btdevctl.c: revision 1.2
	share/man/man4/Makefile: revision 1.405
	distrib/sets/lists/man/mi: revision 1.930
	distrib/sets/lists/etc/mi: revision 1.176
	usr.sbin/sdpd/profile.c: revision 1.3
	usr.sbin/btdevctl/btdevctl.c: revision 1.3
	etc/MAKEDEV.tmpl: revision 1.62
	distrib/sets/lists/base/mi: revision 1.650
	usr.sbin/btdevctl/btdevctl.h: revision 1.2
	usr.bin/sdpquery/sdpquery.1: revision 1.4
	sys/netbt/rfcomm_session.c: revision 1.2
	usr.sbin/btdevctl/btdevctl.8: revision 1.3
	usr.bin/sdpquery/search.c: revision 1.2
	usr.sbin/sdpd/Makefile: revision 1.2
	sys/dev/bluetooth/Makefile: revision 1.3
	usr.sbin/btdevctl/cfg.c: file removal
	sys/netbt/files.netbt: revision 1.4
	usr.sbin/btdevctl/sdp.c: revision 1.1
	sys/dev/bluetooth/bthidev.c: revision 1.3
	etc/bluetooth/Makefile: revision 1.3
	sys/dev/pcmcia/files.pcmcia: revision 1.51
	sys/dev/bluetooth/bthidev.c: revision 1.4
	sys/dev/bluetooth/bthidev.h: revision 1.3
	usr.sbin/btdevctl/dev.c: file removal
	sys/dev/bluetooth/files.bluetooth: revision 1.10
	sys/arch/i386/conf/GENERIC: revision 1.777
	share/man/man4/ubt.4: revision 1.6
	share/man/man4/bthub.4: revision 1.3
	sys/netbt/hci.h: revision 1.5
	sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.202
	lib/libsdp/sdp.h: revision 1.2
	usr.sbin/btdevctl/print.c: revision 1.1
	share/man/man4/bthidev.4: revision 1.5
	share/man/man4/btdev.4: file removal
	usr.sbin/btdevctl/print.c: revision 1.2
	sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.205
	usr.sbin/btdevctl/Makefile: revision 1.2
	sys/dev/usb/files.usb: revision 1.70
	sys/netbt/l2cap_signal.c: revision 1.2
	sys/netbt/hci_link.c: revision 1.4
	sys/dev/bluetooth/bthub.c: revision 1.3
	share/man/man4/btsco.4: revision 1.5
	sys/netbt/hci_link.c: revision 1.5
	share/man/man4/btdev.4: revision 1.4
	sys/dev/bluetooth/btkbd.c: revision 1.3
	sys/dev/bluetooth/btdev.c: file removal
	sys/netbt/hci_event.c: revision 1.2
	sys/dev/bluetooth/btsco.h: revision 1.2
	etc/mtree/special: revision 1.101
	sys/dev/bluetooth/btsco.c: revision 1.3
	sys/conf/majors: revision 1.27
	usr.sbin/sdpd/hf.c: revision 1.1
	sys/dev/bluetooth/btsco.c: revision 1.4
	share/man/man5/rc.conf.5: revision 1.107
	sys/dev/bluetooth/btdev.c: revision 1.2
	etc/rc.d/btdevctl: revision 1.2
	usr.sbin/btdevctl/db.c: revision 1.1
	etc/rc.d/btdevctl: revision 1.3
	etc/bluetooth/btdevctl.conf: revision 1.1
	usr.sbin/btdevctl/hid.c: file removal
	sys/arch/i386/conf/GENERIC: revision 1.781
	sys/dev/bluetooth/btdev.h: revision 1.3
Make btdev default count explicit
Fix typo in variable name
update to bluetooth device attachment:
remove pseudo-device btdev(4) and inherent limitations
add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.
btdevctl(8) and its cache is updated to handle new semantics
etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf
also include service name in dictionary being sent to kernel.
(this is not used just yet, but it might be in the future and it will
be easier if we dont have to provide code to handle its absence)
clarify the CAVEAT section somewhat
Add service discovery support for the Handsfree profile
Replace static 'FreeBSD' string with operating system name gleaned
from uname(3)
Halt the callout on detach
btsco.c:
 - sco_getopt(..., SO_SCO_MTU, ...) expects the address of a uint16_t,
   not an int. So change sc_mtu's type to uint16_t.
 - Try a little harder to ensure btsco_round_blocksize() does not
   return zero. Prevents a subsequent panic in audio_init_ringbuffer().
	from scw@
Endian issues:
hci_event.c:
 - Convert memo->response.clock_offset to host-endian.
hci_ioctl.c:
 - printf format tweak (size_t)
hci_link.c:
 - Convert memo->response.clock_offset from host-endian.
 - Tweak a DIAGNOSTIC message.
l2cap_signal.c:
 - In l2cap_recv_config_req(), rp->scid is little-endian so make sure
   we convert from host-endian.
	from scw@
hci_link.c:
 - In hci_link_free(), do not unlink items from a LIST queue within
   a LIST_FOREACH() iterator.
rfcomm_session.c:
 - In rfcomm_session_recv_mcc_nsc(), do not unlink items from a LIST
   queue within a LIST_FOREACH() iterator.
	from scw@
guard against a possible situation where the list of l2cap channels is changed
when the bluetooth code is not expecting it to be. During a disconnect, we can
detach the channel that is being disconnected, but its not really safe to detach
any others.
Print explicit 64-bit types using the format macros from int_fmtio.h.
Unbreaks the build for our LP64 ports, where "long long" typically is
not 64 bits.

Revision 1.65.8.5 / (download) - annotate - [selected], Thu Sep 14 12:31:40 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65.8.4: +2 -2 lines
Diff to previous 1.65.8.4 (colored) to branchpoint 1.65 (colored) next main 1.66 (colored)

sync with head.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Sep 10 15:45:56 2006 UTC (17 years, 6 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9
Branch point for: yamt-splraiseipl
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored) to selected 1.65.8.5 (colored)

update to bluetooth device attachment:

remove pseudo-device btdev(4) and inherent limitations

add bthub(4) which autoconfigures at bluetooth controllers as they
are enabled. bluetooth devices now attach here.

btdevctl(8) and its cache is updated to handle new semantics

etc/rc.d/btdevctl is updated to configure devices from a list
in /etc/bluetooth/btdevctl.conf

Revision 1.65.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:55:33 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.65: +10 -9 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.65.8.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:25:03 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65.8.3: +1 -6 lines
Diff to previous 1.65.8.3 (colored) to branchpoint 1.65 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.68.2.1 / (download) - annotate - [select for diffs], Fri Aug 25 12:33:57 2006 UTC (17 years, 7 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.68: +1 -6 lines
Diff to previous 1.68 (colored) to selected 1.65.8.5 (colored)

Pull up following revision(s) (requested by plunky in ticket #49):
	share/man/man4/Makefile: revision 1.400
	sys/dev/usb/FILES: revision 1.10
	sys/dev/usb/files.usb: revision 1.69
	share/man/man4/ubt.4: revision 1.2
	sys/dev/usb/ubt.c: revision 1.15
	share/man/man4/ubtbcmfw.4: file removal
	distrib/sets/lists/man/mi: revision 1.922
	sys/dev/DEVNAMES: revision 1.210
	sys/dev/usb/ubtbcmfw.c: file removal
The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219.
While it can be made to compile, the paradigm is not quite right because
it attempts to contact the filesystem during autoconfig which sometimes
causes a panic. Even if that was fixed, there is another potential problem
in that the driver tries/sleeps/tries/sleeps and the sleep could
theoretically sleep past the rc.d/btconfig stage and the controller
would remain unconfigured.
So, I have prepared a different method for loading the firmware to
Broadcom BCM2033 chip based devices. A package 'sysutils/bcmfw' will load
the firmware files via a ugen(4) device interface.
This update removes the ubtbcmfw(4) driver and adds a table to the ubt(4)
driver so that it will not attach to Broadcom BCM2033 based devices before
the firmware was loaded.
This fixes kern/34219

Revision 1.69 / (download) - annotate - [select for diffs], Sat Aug 19 16:35:03 2006 UTC (17 years, 7 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8, rpaulo-netinet-merge-pcb-base
Branch point for: newlock2
Changes since 1.68: +1 -6 lines
Diff to previous 1.68 (colored) to selected 1.65.8.5 (colored)

The ubtbcmfw(4) driver fails to compile, as noted by PR kern/34219.

While it can be made to compile, the paradigm is not quite right because
it attempts to contact the filesystem during autoconfig which sometimes
causes a panic. Even if that was fixed, there is another potential problem
in that the driver tries/sleeps/tries/sleeps and the sleep could
theoretically sleep past the rc.d/btconfig stage and the controller
would remain unconfigured.

So, I have prepared a different method for loading the firmware to
Broadcom BCM2033 chip based devices. A package 'sysutils/bcmfw' will load
the firmware files via a ugen(4) device interface.

This update removes the ubtbcmfw(4) driver and adds a table to the ubt(4)
driver so that it will not attach to Broadcom BCM2033 based devices before
the firmware was loaded.

This fixes kern/34219

Revision 1.65.8.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:45:20 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65.8.2: +2 -1 lines
Diff to previous 1.65.8.2 (colored) to branchpoint 1.65 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.68 / (download) - annotate - [select for diffs], Mon Jul 24 14:24:50 2006 UTC (17 years, 8 months ago) by gdt
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.67: +2 -1 lines
Diff to previous 1.67 (colored) to selected 1.65.8.5 (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.66.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:44 2006 UTC (17 years, 8 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored) next main 1.67 (colored) to selected 1.65.8.5 (colored)

Merge from HEAD.

Revision 1.65.8.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:52:28 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65.8.1: +4 -4 lines
Diff to previous 1.65.8.1 (colored) to branchpoint 1.65 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.66.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 03:39:49 2006 UTC (17 years, 9 months ago) by chap
Branch: chap-midi
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored) next main 1.67 (colored) to selected 1.65.8.5 (colored)

Complete a sync sys/ with head.

Revision 1.62.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:07:43 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62: +19 -4 lines
Diff to previous 1.62 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.67 / (download) - annotate - [select for diffs], Mon Jun 19 15:44:45 2006 UTC (17 years, 9 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, chap-midi-nbase, chap-midi-base
Changes since 1.66: +4 -4 lines
Diff to previous 1.66 (colored) to selected 1.65.8.5 (colored)

Initial import of bluetooth stack on behalf of Iain Hibbert.  (plunky@,
NetBSD Foundation Membership still pending.)  This stack was written by
Iain under sponsorship from Itronix Inc.

The stack includes support for rfcomm networking (networking via your
bluetooth enabled cell phone), hid devices (keyboards/mice), and headsets.

Drivers for both PCMCIA and USB bluetooth controllers are included.

Revision 1.65.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:30 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.65: +6 -1 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.65.8.5 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.65.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:37 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.65: +6 -1 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.65.8.5 (colored)

Sync with head.

Revision 1.65.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:26:29 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.65: +6 -1 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.65.8.5 (colored)

sync with head.

Revision 1.65.8.1 / (download) - annotate - [select for diffs], Tue Apr 11 11:55:18 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65: +6 -1 lines
Diff to previous 1.65 (colored) to selected 1.65.8.5 (colored)

sync with head

Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 3 08:15:48 2006 UTC (18 years ago) by scw
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5, yamt-pdpolicy-base4, simonb-timecounters-base, gdamore-uart-base, elad-kernelauth-base
Branch point for: gdamore-uart, chap-midi
Changes since 1.65: +6 -1 lines
Diff to previous 1.65 (colored) to selected 1.65.8.5 (colored)

Add a kernel driver and userland program for the Topfield TF5000PVR range
of digital video recorders popular in Europe and Australia.

These devices have a USB client port which can be used to upload and
download recordings (and other files, such as MIPS binaries for execution
on the DVR's CPU) to/from their internal hard disk, in addition to some
other operations on files and directories.

Revision 1.65 / (download) - annotate - [select for diffs], Sun Dec 11 12:24:00 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.64: +1 -1 lines
Diff to previous 1.64 (colored) to selected 1.65.8.5 (colored)

merge ktrace-lwp.

Revision 1.50.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:08:05 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.5: +24 -2 lines
Diff to previous 1.50.2.5 (colored) next main 1.51 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD. Here we go again...

Revision 1.44.4.1 / (download) - annotate - [select for diffs], Wed Oct 26 22:16:27 2005 UTC (18 years, 5 months ago) by jmc
Branch: netbsd-1-6
Changes since 1.44: +9 -2 lines
Diff to previous 1.44 (colored) next main 1.45 (colored) to selected 1.65.8.5 (colored)

Pullup (via patch) requested in ticket #5754 by itohy

  Provide a backport for ukyopon(4) and pullup umodem(4) updates.

Revision 1.64 / (download) - annotate - [select for diffs], Sat Jul 30 06:14:50 2005 UTC (18 years, 8 months ago) by skrll
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
Changes since 1.63: +6 -1 lines
Diff to previous 1.63 (colored) to selected 1.65.8.5 (colored)

Add a driver for Cypress microcontroller based USB serial adapters.

XXX hw flow control is not supported.

Revision 1.52.4.1 / (download) - annotate - [select for diffs], Thu Jul 21 19:26:41 2005 UTC (18 years, 8 months ago) by riz
Branch: netbsd-2
CVS Tags: 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
Changes since 1.52: +9 -2 lines
Diff to previous 1.52 (colored) next main 1.53 (colored) to selected 1.65.8.5 (colored)

Pull up revisions 1.59-1.60 (requested by itohy in ticket #1430):
1.59:
Split common modem part of umodem.c to umodem_common.c and umodemvar.h,
to be shared with other umodem-like drivers.

1.60:
ukyopon(4): Kyocera AIR-EDGE PHONE driver
Close NetBSD PR #25954 in a different way.

Revision 1.63 / (download) - annotate - [select for diffs], Mon Jul 18 11:42:28 2005 UTC (18 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.62: +6 -1 lines
Diff to previous 1.62 (colored) to selected 1.65.8.5 (colored)

Add uipaq(4).  From OpenBSD.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jul 1 20:11:20 2005 UTC (18 years, 9 months ago) by drochner
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.61: +5 -1 lines
Diff to previous 1.61 (colored) to selected 1.65.8.5 (colored)

add autoconf glue for the ralink wireless drivers, basically from
PR kern/30449, but changed so that pci/cardbus and usb devices
are all called "ral" to the user, so that code can be shared eventually

Revision 1.61 / (download) - annotate - [select for diffs], Mon Jun 13 16:41:44 2005 UTC (18 years, 9 months ago) by cube
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored) to selected 1.65.8.5 (colored)

Provide a header for UKBD_LAYOUT.  It makes more sense, and it avoids
quoting issues during the build process.

Reported and checked by spz@.

Revision 1.56.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:18 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.56: +19 -2 lines
Diff to previous 1.56 (colored) next main 1.57 (colored) to selected 1.65.8.5 (colored)

sync with -current

Revision 1.58.6.2 / (download) - annotate - [select for diffs], Sun Apr 17 10:34:15 2005 UTC (18 years, 11 months ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.58.6.1: +6 -1 lines
Diff to previous 1.58.6.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored) to selected 1.65.8.5 (colored)

Pull up revision 1.60 (requested by itohy in ticket #160):
ukyopon(4): Kyocera AIR-EDGE PHONE driver
Close NetBSD PR #25954 in a different way.

Revision 1.58.6.1 / (download) - annotate - [select for diffs], Sun Apr 17 10:28:08 2005 UTC (18 years, 11 months ago) by tron
Branch: netbsd-3
Changes since 1.58: +4 -2 lines
Diff to previous 1.58 (colored) to selected 1.65.8.5 (colored)

Pull up revision 1.59 (requested by itohy in ticket #160):
Split common modem part of umodem.c to umodem_common.c and umodemvar.h,
to be shared with other umodem-like drivers.

Revision 1.60 / (download) - annotate - [select for diffs], Fri Apr 15 17:18:18 2005 UTC (18 years, 11 months ago) by itohy
Branch: MAIN
CVS Tags: kent-audio2-base
Changes since 1.59: +6 -1 lines
Diff to previous 1.59 (colored) to selected 1.65.8.5 (colored)

ukyopon(4): Kyocera AIR-EDGE PHONE driver

Close NetBSD PR #25954 in a different way.

Revision 1.59 / (download) - annotate - [select for diffs], Fri Apr 15 14:14:09 2005 UTC (18 years, 11 months ago) by itohy
Branch: MAIN
Changes since 1.58: +4 -2 lines
Diff to previous 1.58 (colored) to selected 1.65.8.5 (colored)

Split common modem part of umodem.c to umodem_common.c and umodemvar.h,
to be shared with other umodem-like drivers.

Revision 1.50.2.5 / (download) - annotate - [select for diffs], Mon Jan 24 08:35:36 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.4: +11 -1 lines
Diff to previous 1.50.2.4 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.58 / (download) - annotate - [select for diffs], Mon Jan 24 01:36:07 2005 UTC (19 years, 2 months ago) by joff
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base
Branch point for: netbsd-3
Changes since 1.57: +6 -1 lines
Diff to previous 1.57 (colored) to selected 1.65.8.5 (colored)

Add atu(4), Atmel 802.11b USB wifi dongle.  From OpenBSD.

Revision 1.57 / (download) - annotate - [select for diffs], Sun Jan 23 01:25:04 2005 UTC (19 years, 2 months ago) by elric
Branch: MAIN
Changes since 1.56: +6 -1 lines
Diff to previous 1.56 (colored) to selected 1.65.8.5 (colored)

new driver: usb generic serial adapter.

approved by:	augustss@netbsd.org	(code)
		christos@netbsd.org	(driver name)

Revision 1.50.2.4 / (download) - annotate - [select for diffs], Tue Nov 2 07:53:02 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.3: +9 -4 lines
Diff to previous 1.50.2.3 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.56 / (download) - annotate - [select for diffs], Sat Oct 23 13:38:26 2004 UTC (19 years, 5 months ago) by augustss
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: kent-audio2
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored) to selected 1.65.8.5 (colored)

Both FreeBSD and OpenBSD use Bill Paul axe driver instead of my uax
driver.  Maybe because it actually works on with hardware besides mine? :)
So we switch to axe too.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Oct 22 13:08:23 2004 UTC (19 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.54: +6 -1 lines
Diff to previous 1.54 (colored) to selected 1.65.8.5 (colored)

Add a driver for Communication Data Class Ethernet devices.  From the very
prolific Bill Paul for FreeBSD, via OpenBSD.
XXX Untested, since I don't have any such devices.

Revision 1.50.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:33:43 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.2: +1 -1 lines
Diff to previous 1.50.2.2 (colored) to selected 1.65.8.5 (colored)

Fix the sync with head I botched.

Revision 1.50.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:51:46 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.1: +0 -0 lines
Diff to previous 1.50.2.1 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:51:32 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50: +11 -2 lines
Diff to previous 1.50 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.54 / (download) - annotate - [select for diffs], Sat Jun 12 17:52:41 2004 UTC (19 years, 9 months ago) by tsarna
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored) to selected 1.65.8.5 (colored)

Add calibration support to uep driver.
Untested, still need a userland utility to calibrate with.

Revision 1.53 / (download) - annotate - [select for diffs], Mon May 24 23:48:36 2004 UTC (19 years, 10 months ago) by tsarna
Branch: MAIN
Changes since 1.52: +5 -1 lines
Diff to previous 1.52 (colored) to selected 1.65.8.5 (colored)

"uep" a driver for USB eGalax touch-panels. These are commonly found on
Xenarc, Liliput, etc. small touchpanel LCD displays.

TODO:
- manpage
- calibration support (make hpc's tpcalib stuff more MI?)
- On i386 and other xfree-ish xservers, (currently-uncomitted) patches
  are needed for X to honor wscons absolute mouse position events.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Oct 8 20:58:00 2003 UTC (20 years, 5 months ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-2-base, 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
Branch point for: netbsd-2
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored) to selected 1.65.8.5 (colored)

Following Matt Thomas's request, rename ata attribute to ata_hl, and
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.

Revision 1.51 / (download) - annotate - [select for diffs], Fri Aug 22 05:13:29 2003 UTC (20 years, 7 months ago) by itojun
Branch: MAIN
Changes since 1.50: +6 -1 lines
Diff to previous 1.50 (colored) to selected 1.65.8.5 (colored)

udav*, for ether w/ Davicom DM9601 chipset.  Shingo WATANABE

Revision 1.50 / (download) - annotate - [select for diffs], Sat Feb 15 18:33:29 2003 UTC (21 years, 1 month ago) by augustss
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.49: +6 -1 lines
Diff to previous 1.49 (colored) to selected 1.65.8.5 (colored)

Check in some work-in-progress (not yet operational).

Revision 1.28.2.8 / (download) - annotate - [select for diffs], Fri Oct 18 02:44:28 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.28.2.7: +5 -0 lines
Diff to previous 1.28.2.7 (colored) next main 1.29 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Oct 8 13:08:03 2002 UTC (21 years, 5 months ago) by augustss
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.48: +6 -1 lines
Diff to previous 1.48 (colored) to selected 1.65.8.5 (colored)

Add driver for Belkin (and other) serial adapter.
From FreeBSD.

Revision 1.30.2.4 / (download) - annotate - [select for diffs], Fri Sep 6 08:46:39 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.30.2.3: +12 -2 lines
Diff to previous 1.30.2.3 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored) to selected 1.65.8.5 (colored)

sync kqueue branch with HEAD

Revision 1.44.2.1 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:58 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.44: +12 -2 lines
Diff to previous 1.44 (colored) next main 1.45 (colored) to selected 1.65.8.5 (colored)

catch up with -current.

Revision 1.28.2.7 / (download) - annotate - [select for diffs], Tue Aug 27 23:47:11 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.6: +12 -2 lines
Diff to previous 1.28.2.6 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Aug 24 17:31:19 2002 UTC (21 years, 7 months ago) by augustss
Branch: MAIN
CVS Tags: kqueue-base, gehenna-devsw-base
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.65.8.5 (colored)

Attach Bluetooth host controller driver (which has not been written) to
ubt device.

Revision 1.47 / (download) - annotate - [select for diffs], Sat Aug 24 17:27:53 2002 UTC (21 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.65.8.5 (colored)

Add needs-flag for ubtbcmfw.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Aug 23 00:55:20 2002 UTC (21 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.45: +6 -1 lines
Diff to previous 1.45 (colored) to selected 1.65.8.5 (colored)

Add firmware downloader for BCM2033 (no firmware yet; waiting for OK
from Broadcom).

Revision 1.45 / (download) - annotate - [select for diffs], Thu Aug 22 10:15:57 2002 UTC (21 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.44: +7 -2 lines
Diff to previous 1.44 (colored) to selected 1.65.8.5 (colored)

A placeholder until we have a real Bluetooth driver.

Revision 1.30.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:49:02 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.30.2.2: +12 -2 lines
Diff to previous 1.30.2.2 (colored) to branchpoint 1.30 (colored) to selected 1.65.8.5 (colored)

catch up with -current on kqueue branch

Revision 1.28.2.6 / (download) - annotate - [select for diffs], Thu Jun 20 03:46:51 2002 UTC (21 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.5: +2 -2 lines
Diff to previous 1.28.2.5 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 22 09:41:23 2002 UTC (21 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: 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
Branch point for: netbsd-1-6, gehenna-devsw
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.65.8.5 (colored)

Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.

Revision 1.28.2.5 / (download) - annotate - [select for diffs], Mon Apr 1 07:47:29 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.4: +12 -2 lines
Diff to previous 1.28.2.4 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.43 / (download) - annotate - [select for diffs], Thu Mar 28 21:09:10 2002 UTC (22 years ago) by ichiro
Branch: MAIN
Changes since 1.42: +6 -1 lines
Diff to previous 1.42 (colored) to selected 1.65.8.5 (colored)

add driver for Realtek RL8150L USB ethernet adapter

distribute from Shingo WATANABE <nabe@nabechan.org>

Revision 1.42 / (download) - annotate - [select for diffs], Tue Mar 19 15:08:42 2002 UTC (22 years ago) by augustss
Branch: MAIN
CVS Tags: eeh-devprop-base, eeh-devprop
Changes since 1.41: +6 -1 lines
Diff to previous 1.41 (colored) to selected 1.65.8.5 (colored)

Add driver for SUNTAC Slipper U VS-10U serial devices.
Written by Shunsuke Akiyama <akiyama@jp.FreeBSD.org>.  From FreeBSD.

Revision 1.30.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:35 2002 UTC (22 years ago) by jdolecek
Branch: kqueue
Changes since 1.30.2.1: +2 -2 lines
Diff to previous 1.30.2.1 (colored) to branchpoint 1.30 (colored) to selected 1.65.8.5 (colored)

Catch up with -current.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Mar 9 20:30:44 2002 UTC (22 years ago) by kent
Branch: MAIN
CVS Tags: newlock-base, newlock
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.65.8.5 (colored)

Move sampling rate conversion functions to aurateconv.c.
Introduce "aurateconv" attribute for audio devices.
Add aurateconv to uaudio and auich.
(due to kern/15845 and kern/15848)

Revision 1.28.2.4 / (download) - annotate - [select for diffs], Fri Jan 11 22:09:05 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.3: +8 -2 lines
Diff to previous 1.28.2.3 (colored) to selected 1.65.8.5 (colored)

More catchup.

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:58:48 2002 UTC (22 years, 2 months ago) by thorpej
Branch: kqueue
Changes since 1.30: +42 -11 lines
Diff to previous 1.30 (colored) to selected 1.65.8.5 (colored)

Sync kqueue branch with -current.

Revision 1.28.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:32:03 2002 UTC (22 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.2: +36 -11 lines
Diff to previous 1.28.2.2 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jan 7 17:44:45 2002 UTC (22 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: ifpoll-base
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.65.8.5 (colored)

"attach radio at radio":
using one word as both attribute and device doesn't work well,
radio.c is pulled in even with no such device in the configuration,
and the kernel doesn't link due to missing "radio_cd".
So call the attribute "radiodev" to avoid confusion.

Revision 1.39 / (download) - annotate - [select for diffs], Thu Jan 3 18:54:32 2002 UTC (22 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.38: +7 -1 lines
Diff to previous 1.38 (colored) to selected 1.65.8.5 (colored)

Add the ustir driver, for SigmaTel STIr4200 USB/IrDA Bridge.
Written by David Sainty <David.Sainty@dtsp.co.nz>.

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jan 2 03:21:36 2002 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.37: +6 -1 lines
Diff to previous 1.37 (colored) to selected 1.65.8.5 (colored)

Add udsbr(4), a D-Link DSB-R100 FM radio (untested).

Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 29 10:50:55 2001 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.36: +12 -9 lines
Diff to previous 1.36 (colored) to selected 1.65.8.5 (colored)

Only pull in HID processing if a driver needs it.

Revision 1.36 / (download) - annotate - [select for diffs], Fri Dec 28 17:32:36 2001 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.35: +13 -4 lines
Diff to previous 1.35 (colored) to selected 1.65.8.5 (colored)

Introduce an extra driver level for HID devices, uhidev.  This uhidev driver
attaches to the hub, and HID drivers (ums, ukbd, and uhid) attach to
uhidev.  The reason for this change is that some HID devices report multiple
components (like a keyboard and a mouse) using the same interface, but with
different report identifiers.  The report identifier can be specified with
a locator for the HID drivers.
Furthermore, change the ukbd driver to handle other formats than the boot
protocol.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Dec 24 13:43:25 2001 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.34: +3 -2 lines
Diff to previous 1.34 (colored) to selected 1.65.8.5 (colored)

Add a preliminary version of a driver for In-System Designs non-standard
ATA-over-BulkOnly protocol.  The ISD chip can be found, e.g., in the
Archos MP3 player.
The driver still lacks real error handling.

Revision 1.34 / (download) - annotate - [select for diffs], Mon Dec 24 13:25:53 2001 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.65.8.5 (colored)

Make the separation between wire protocol (umass.c) and command protocol
(umass_scsipi.c) more distinct.
It is now possible to add new command protocols with a minimum of change.
The umassbus.[ch] files have been renamed umass_scsipi.[ch] since this
reflects their purpose better.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Dec 17 12:16:14 2001 UTC (22 years, 3 months ago) by gehenna
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.65.8.5 (colored)

Introduce the new umass quirk table.

Discussed with augustss.

Revision 1.32 / (download) - annotate - [select for diffs], Wed Dec 12 15:27:24 2001 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.31: +7 -1 lines
Diff to previous 1.31 (colored) to selected 1.65.8.5 (colored)

Add USB-IrDA bridge.
Needs more testing.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 28 10:21:25 2001 UTC (22 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.65.8.5 (colored)

- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups

Revision 1.28.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 20:06:17 2001 UTC (22 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.1: +2 -1 lines
Diff to previous 1.28.2.1 (colored) to selected 1.65.8.5 (colored)

Catch up to -current.

Revision 1.12.2.6 / (download) - annotate - [select for diffs], Sat Apr 21 17:49:51 2001 UTC (22 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12.2.5: +7 -1 lines
Diff to previous 1.12.2.5 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Fri Apr 13 12:24:10 2001 UTC (22 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: kqueue
Changes since 1.29: +2 -1 lines
Diff to previous 1.29 (colored) to selected 1.65.8.5 (colored)

Split the umass driver into the part that handles the X-over-USB protocol
(umass.c) and the part that handles scsibus/atapibus (umassbus.c).
This way the must port specific stuff can be removed from umass.c.

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:57:30 2001 UTC (22 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28: +6 -1 lines
Diff to previous 1.28 (colored) to selected 1.65.8.5 (colored)

Catch up with -current.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Mar 28 18:42:13 2001 UTC (23 years ago) by ichiro
Branch: MAIN
Changes since 1.28: +6 -1 lines
Diff to previous 1.28 (colored) to selected 1.65.8.5 (colored)

support USB-RS232 Converter of Magic Control Technology Corp.
More information about this product found at http://www.mct.com.tw

Revision 1.12.2.5 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:27 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12.2.4: +9 -9 lines
Diff to previous 1.12.2.4 (colored) to branchpoint 1.12 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Feb 24 02:13:34 2001 UTC (23 years, 1 month ago) by lukem
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.27: +9 -9 lines
Diff to previous 1.27 (colored) to selected 1.65.8.5 (colored)

whitespace police

Revision 1.12.2.4 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:21 2001 UTC (23 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12.2.3: +11 -1 lines
Diff to previous 1.12.2.3 (colored) to branchpoint 1.12 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD.

Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 30 23:26:47 2001 UTC (23 years, 2 months ago) by tshiozak
Branch: MAIN
Changes since 1.26: +7 -1 lines
Diff to previous 1.26 (colored) to selected 1.65.8.5 (colored)

initial commit of USB midi driver.
  - I tested only ROLAND UM-1 and YAMAHA UX256.
    These are not conforming to USB-MIDI spec, however these are
    similar to USB-MIDI.
  - Since I've not yet seen the "genuine" USB-MIDI device,
    I cannot test such devices although I wrote the codes for it.
TODO:
  - clean up the codes.
  - umidi(4) manpage.
  - /dev/rmidi? is working well, but /dev/music seems not working correctly.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Jan 23 01:24:10 2001 UTC (23 years, 2 months ago) by ichiro
Branch: MAIN
Changes since 1.25: +5 -1 lines
Diff to previous 1.25 (colored) to selected 1.65.8.5 (colored)

driver for Prolific PL2303 serial adapter.
I/O DATA USB-USAQ2 work.

Revision 1.12.2.3 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:38 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12.2.2: +29 -13 lines
Diff to previous 1.12.2.2 (colored) to branchpoint 1.12 (colored) to selected 1.65.8.5 (colored)

Sync with head (for UBC+NFS fixes, mostly).

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 11 06:00:31 2001 UTC (23 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.24: +30 -14 lines
Diff to previous 1.24 (colored) to selected 1.65.8.5 (colored)

Add a driver for HP5300 which uses a homebrew SCSI-over-USB protocol.
Furthermore, it uses Avisions scanner-over-SCSI protocol (but that's
not visible in the driver).
Thanks to Lloyd Parkes for testing and debugging and to Jukka Marin for
testing.
XXX This driver should be extended to handle Microtek scanners as well.

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:29 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12.2.1: +10 -1 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored) to selected 1.65.8.5 (colored)

Sync with HEAD

Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 2 18:52:44 2001 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored) to selected 1.65.8.5 (colored)

Add a transient driver for the YAP phone that downloads firmware into
the EZ-USB chip.  After downloading the firmware the device detaches
and then reattaches as a composite device (audio + HID).

XXX For now there is no firmware committed since the vendor (Silicon
XXX Portals) has not yet agreed that we can redistribute their firmware.

Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 2 18:49:56 2001 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.22: +5 -1 lines
Diff to previous 1.22 (colored) to selected 1.65.8.5 (colored)

Add subroutines to download firmware into Cypress (formerly Anchor)
EZ-USB chips.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:43:19 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12: +54 -4 lines
Diff to previous 1.12 (colored) to selected 1.65.8.5 (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.22 / (download) - annotate - [select for diffs], Sat Sep 23 04:32:23 2000 UTC (23 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.21: +6 -1 lines
Diff to previous 1.21 (colored) to selected 1.65.8.5 (colored)

Add USB scanner driver.

XXX Not tested yet.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Apr 14 14:51:22 2000 UTC (23 years, 11 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, minoura-xpg4dl-base, minoura-xpg4dl
Changes since 1.20: +7 -1 lines
Diff to previous 1.20 (colored) to selected 1.65.8.5 (colored)

Add driver for FTDI FT8U100AX serial adapter.
XXX This is still experimental and needs more work.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Apr 14 14:20:02 2000 UTC (23 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.19: +6 -1 lines
Diff to previous 1.19 (colored) to selected 1.65.8.5 (colored)

Add a driver for the Rio 500 MP3 player.
XXX This driver might go away again, since you can do it all with ugen.
XXX But this driver is compatible with the Linux driver so there are
XXX programs for it.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Apr 9 18:23:23 2000 UTC (23 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored) to selected 1.65.8.5 (colored)

Add driver for Prolific PL2301/PL2302 host-to-host adapter.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Apr 2 23:40:41 2000 UTC (24 years ago) by augustss
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.65.8.5 (colored)

Allow atapibus to be attached to umass.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 30 16:56:19 2000 UTC (24 years ago) by augustss
Branch: MAIN
Changes since 1.16: +6 -1 lines
Diff to previous 1.16 (colored) to selected 1.65.8.5 (colored)

Add driver for the Handspring Visor.

This code probably doesn't work, because it has not been tested.
Despite several pleas for testing there doesn't seem to be any Visor owners
out there.  Perhaps it will get tested if it's in -current?

Anyway, the code can at least serve as a template for how to make a USB driver
that shows up as a tty.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 14 20:29:54 2000 UTC (24 years, 1 month ago) by augustss
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.65.8.5 (colored)

Avoid linker error if no PHY is attached.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jan 25 13:56:23 2000 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.65.8.5 (colored)

Make it compile even if you leave out the ucom attachment.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 25 08:12:58 2000 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.13: +11 -3 lines
Diff to previous 1.13 (colored) to selected 1.65.8.5 (colored)

Split the umodem driver into two parts: the part that emulates a tty over
two bulk pipes, and the setup and status fiddling goo.
This allows the former part to be shared by other drivers that need to
look like a tty.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 16 09:40:07 2000 UTC (24 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.12: +17 -1 lines
Diff to previous 1.12 (colored) to selected 1.65.8.5 (colored)

Add some files for ethernet adapters (the files are not there yet).

Revision 1.12 / (download) - annotate - [select for diffs], Sun Sep 12 17:40:57 1999 UTC (24 years, 6 months ago) by augustss
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: thorpej_scsipi
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored) to selected 1.65.8.5 (colored)

Add needs-flag to ukbd.  Fixes PR 8385 from Izumi Tsutsui
<tsutsui@ceres.dti.ne.jp>.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Sep 9 12:26:43 1999 UTC (24 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored) to selected 1.65.8.5 (colored)

Change the internal API to allow DMA buffers to be pre-allocated by
the device driver instead of happening automagically in the HC driver.
This affects both the HC-USBD interface as well as the USBD-device
interface.
This change will allow DMA buffers to be reused e.g. in isochronous
traffic.

Add isochronous support to the UHCI driver (not for OHCI yet).

Revision 1.10 / (download) - annotate - [select for diffs], Mon Aug 23 07:07:47 1999 UTC (24 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.9: +6 -6 lines
Diff to previous 1.9 (colored) to selected 1.65.8.5 (colored)

Remove some unneeded needs-flag.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 16 20:26:53 1999 UTC (24 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.8: +4 -4 lines
Diff to previous 1.8 (colored) to selected 1.65.8.5 (colored)

Implement a modem driver for the Abstract Control Model, i.e. AT commands.
It is accessible through the usual tty abstraction.
XXX The driver needs better error handling and a special call device.
XXX It also needs more testing.

Revision 1.5.2.1.2.2 / (download) - annotate - [select for diffs], Thu Jul 1 23:40:21 1999 UTC (24 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.5.2.1.2.1: +4 -15 lines
Diff to previous 1.5.2.1.2.1 (colored) to branchpoint 1.5.2.1 (colored) next main 1.6 (colored) to selected 1.65.8.5 (colored)

Sync w/ -current.

Revision 1.8 / (download) - annotate - [select for diffs], Wed Jun 30 06:44:22 1999 UTC (24 years, 9 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.7: +4 -15 lines
Diff to previous 1.7 (colored) to selected 1.65.8.5 (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.5.2.1.2.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:19:25 1999 UTC (24 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.5.2.1: +8 -2 lines
Diff to previous 1.5.2.1 (colored) to selected 1.65.8.5 (colored)

Sync w/ -current.

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 16 13:51:05 1999 UTC (24 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.6: +8 -2 lines
Diff to previous 1.6 (colored) to selected 1.65.8.5 (colored)

Add vendor/product/release locators.  Added in frustration as my HID
devices appeared as different devices after some plugging and unplugging. :-)

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu May 6 02:09:47 1999 UTC (24 years, 10 months ago) by perry
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame
Branch point for: chs-ubc2
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.65.8.5 (colored)

pullup 1.5->1.6 (thorpej)

Revision 1.6 / (download) - annotate - [select for diffs], Thu May 6 00:42:16 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.65.8.5 (colored)

Add needs-flag to the ukbd device.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 10 11:09:02 1999 UTC (25 years, 2 months ago) by augustss
Branch: MAIN
CVS Tags: netbsd-1-4-base
Branch point for: netbsd-1-4
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored) to selected 1.65.8.5 (colored)

Add ukbdmap.c.

Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 3 19:58:09 1998 UTC (25 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.3: +10 -5 lines
Diff to previous 1.3 (colored) to selected 1.65.8.5 (colored)

Use umodem as the modem driver stub.

Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 2 22:47:20 1998 UTC (25 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.2: +25 -18 lines
Diff to previous 1.2 (colored) to selected 1.65.8.5 (colored)

Add stub for a modem driver.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 25 15:36:30 1998 UTC (25 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.1: +9 -8 lines
Diff to previous 1.1 (colored) to selected 1.65.8.5 (colored)

Add wscons attachments for USB keyboard.

Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 12 19:51:59 1998 UTC (25 years, 8 months ago) by augustss
Branch: MAIN
Diff to selected 1.65.8.5 (colored)

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>