Up to [cvs.NetBSD.org] / src / sys / dev / usb
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.178 / (download) - annotate - [select for diffs], Thu Jun 30 06:30:44 2022 UTC (11 months, 1 week ago) by macallan
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.177: +6 -1
lines
Diff to previous 1.177 (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 (22 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)
Sync with HEAD.
Revision 1.177 / (download) - annotate - [select for diffs], Tue Jun 29 10:22:37 2021 UTC (23 months, 1 week 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)
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 (2 years, 10 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)
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 ago) by maya
Branch: MAIN
Changes since 1.174: +1 -11
lines
Diff to previous 1.174 (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, 1 month 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)
Sync with HEAD
Revision 1.172.4.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:08 2020 UTC (3 years, 1 month ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.172: +7 -4
lines
Diff to previous 1.172 (colored) next main 1.173 (colored)
Sync with HEAD
Revision 1.174 / (download) - annotate - [select for diffs], Mon Apr 13 09:26:43 2020 UTC (3 years, 1 month 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)
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, 1 month 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)
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, 1 month 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)
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, 1 month ago) by simonb
Branch: MAIN
Changes since 1.172: +6 -1
lines
Diff to previous 1.172 (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, 1 month 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)
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 (3 years, 3 months 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)
Sync with head.
Revision 1.172 / (download) - annotate - [select for diffs], Sun Feb 9 15:46:15 2020 UTC (3 years, 3 months 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)
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 (3 years, 4 months ago) by maya
Branch: MAIN
Changes since 1.170: +1 -2
lines
Diff to previous 1.170 (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 (3 years, 4 months ago) by kre
Branch: MAIN
Changes since 1.169: +1 -6
lines
Diff to previous 1.169 (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 (3 years, 4 months ago) by ad
Branch: ad-namecache
Changes since 1.168: +1 -6
lines
Diff to previous 1.168 (colored)
Sync with head.
Revision 1.169 / (download) - annotate - [select for diffs], Fri Jan 17 15:00:20 2020 UTC (3 years, 4 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)
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 (3 years, 8 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)
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 (3 years, 9 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)
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 (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.166: +2 -2
lines
Diff to previous 1.166 (colored)
aue depends upon usbnet
Revision 1.166 / (download) - annotate - [select for diffs], Sun Aug 18 09:29:38 2019 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.165: +2 -2
lines
Diff to previous 1.165 (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 (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.164: +2 -2
lines
Diff to previous 1.164 (colored)
kue now depends upon usbnet.
Revision 1.164 / (download) - annotate - [select for diffs], Thu Aug 15 08:02:32 2019 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.163: +4 -4
lines
Diff to previous 1.163 (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 (3 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.162: +2 -1
lines
Diff to previous 1.162 (colored)
Convert smsc_dbg_printf to usbhist
Revision 1.162 / (download) - annotate - [select for diffs], Fri Aug 9 06:38:39 2019 UTC (3 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.161: +2 -2
lines
Diff to previous 1.161 (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 (3 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.160: +2 -2
lines
Diff to previous 1.160 (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 (3 years, 10 months ago) by skrll
Branch: MAIN
Changes since 1.159: +2 -2
lines
Diff to previous 1.159 (colored)
usmsc needs usbnet
Revision 1.159 / (download) - annotate - [select for diffs], Tue Aug 6 01:44:24 2019 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.158: +3 -3
lines
Diff to previous 1.158 (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 (3 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.157: +2 -2
lines
Diff to previous 1.157 (colored)
Make cdce depend on usbnet too
Revision 1.157 / (download) - annotate - [select for diffs], Wed Jul 31 09:13:16 2019 UTC (3 years, 10 months ago) by mrg
Branch: MAIN
Changes since 1.156: +5 -2
lines
Diff to previous 1.156 (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 (3 years, 11 months ago) by christos
Branch: phil-wifi
Changes since 1.150: +18 -8
lines
Diff to previous 1.150 (colored)
Sync with HEAD
Revision 1.156 / (download) - annotate - [select for diffs], Wed May 8 13:40:19 2019 UTC (4 years, 1 month 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)
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, 1 month ago) by mrg
Branch: MAIN
Changes since 1.154: +1 -6
lines
Diff to previous 1.154 (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, 1 month ago) by isaki
Branch: isaki-audio2
Changes since 1.154: +2 -2
lines
Diff to previous 1.154 (colored) next main 1.155 (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 (4 years, 4 months 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)
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 (4 years, 6 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)
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 (4 years, 7 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)
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 (4 years, 7 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)
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 (4 years, 8 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)
Revert previous - not appropriate
Revision 1.150.2.2 / (download) - annotate - [select for diffs], Sun Sep 23 07:27:34 2018 UTC (4 years, 8 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)
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 (4 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.150: +11 -1
lines
Diff to previous 1.150 (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 (4 years, 9 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)
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 (4 years, 10 months ago) by khorben
Branch: MAIN
Changes since 1.150: +6 -1
lines
Diff to previous 1.150 (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 (5 years, 3 months 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)
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 (5 years, 3 months ago) by ws
Branch: MAIN
Changes since 1.148: +3 -2
lines
Diff to previous 1.148 (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 (5 years, 5 months ago) by bouyer
Branch: MAIN
Changes since 1.147: +2 -3
lines
Diff to previous 1.147 (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 (5 years, 6 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)
update from HEAD
Revision 1.147 / (download) - annotate - [select for diffs], Thu Oct 19 23:58:41 2017 UTC (5 years, 7 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)
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 (5 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.145: +2 -2
lines
Diff to previous 1.145 (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 (5 years, 9 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)
Sync with HEAD
Revision 1.132.2.3 / (download) - annotate - [select for diffs], Sat Jun 3 17:03:02 2017 UTC (6 years 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)
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 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)
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 ago) by pgoyette
Branch: MAIN
Changes since 1.143: +2 -3
lines
Diff to previous 1.143 (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, 1 month 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)
Sync with HEAD
Revision 1.142.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:53 2017 UTC (6 years, 1 month ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.142: +6 -1
lines
Diff to previous 1.142 (colored) next main 1.143 (colored)
Sync with HEAD
Revision 1.143 / (download) - annotate - [select for diffs], Mon Apr 17 08:59:37 2017 UTC (6 years, 1 month 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)
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, 2 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)
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 (6 years, 4 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)
Sync with HEAD/nhusb
Revision 1.141.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:41 2017 UTC (6 years, 5 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.141: +1 -2
lines
Diff to previous 1.141 (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 (6 years, 6 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)
Sync with HEAD
Revision 1.142 / (download) - annotate - [select for diffs], Fri Nov 25 12:45:28 2016 UTC (6 years, 6 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)
Remove UZCOM_DEBUG
Revision 1.132.2.1.4.1 / (download) - annotate - [select for diffs], Tue Sep 6 20:33:08 2016 UTC (6 years, 9 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)
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 (6 years, 10 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)
Sync with HEAD
Revision 1.141 / (download) - annotate - [select for diffs], Thu Jun 30 17:38:47 2016 UTC (6 years, 11 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)
remove XXX
Revision 1.140 / (download) - annotate - [select for diffs], Thu Jun 23 07:32:12 2016 UTC (6 years, 11 months ago) by skrll
Branch: MAIN
Changes since 1.139: +1 -5
lines
Diff to previous 1.139 (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 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)
Sync with HEAD
Revision 1.139 / (download) - annotate - [select for diffs], Tue Apr 26 10:38:43 2016 UTC (7 years, 1 month ago) by skrll
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529
Changes since 1.138: +2 -1
lines
Diff to previous 1.138 (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, 1 month ago) by skrll
Branch: MAIN
Changes since 1.137: +2 -2
lines
Diff to previous 1.137 (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 (7 years, 5 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)
Sync with HEAD (as of 26th Dec)
Revision 1.137 / (download) - annotate - [select for diffs], Thu Oct 29 00:15:48 2015 UTC (7 years, 7 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)
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 (7 years, 7 months ago) by mrg
Branch: MAIN
Changes since 1.135: +3 -3
lines
Diff to previous 1.135 (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 (8 years, 6 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)
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 (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.135: +2 -2
lines
Diff to previous 1.135 (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 (8 years, 7 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)
Make usb_dma & usbverbose independent attributes.
Revision 1.134 / (download) - annotate - [select for diffs], Fri Sep 12 16:40:38 2014 UTC (8 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.133: +84 -7
lines
Diff to previous 1.133 (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 (8 years, 9 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)
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 (8 years, 9 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)
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 (8 years, 9 months ago) by skrll
Branch: MAIN
Changes since 1.132: +3 -2
lines
Diff to previous 1.132 (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 (8 years, 9 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)
Rebase.
Revision 1.115.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:40:36 2014 UTC (9 years 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)
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 ago) by rmind
Branch: rmind-smpnet
Changes since 1.129: +12 -2
lines
Diff to previous 1.129 (colored) next main 1.130 (colored)
sync with head
Revision 1.132 / (download) - annotate - [select for diffs], Sat Apr 5 23:47:26 2014 UTC (9 years, 2 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)
Fixed a typo
Revision 1.131 / (download) - annotate - [select for diffs], Sun Mar 16 09:34:45 2014 UTC (9 years, 2 months 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)
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 (9 years, 7 months ago) by nonaka
Branch: MAIN
Changes since 1.129: +6 -1
lines
Diff to previous 1.129 (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 (9 years, 11 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)
resync from head
Revision 1.129 / (download) - annotate - [select for diffs], Tue May 28 12:03:26 2013 UTC (10 years 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)
Add KingSun/DonShine IRDA dongle.
Revision 1.128 / (download) - annotate - [select for diffs], Sat Mar 30 02:37:18 2013 UTC (10 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: khorben-n900
Changes since 1.127: +13 -1
lines
Diff to previous 1.127 (colored)
new devices
Revision 1.125.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:33 2013 UTC (10 years, 3 months ago) by tls
Branch: tls-maxphys
Changes since 1.125: +11 -1
lines
Diff to previous 1.125 (colored)
resync with head
Revision 1.120.2.3 / (download) - annotate - [select for diffs], Wed Feb 13 01:36:16 2013 UTC (10 years, 3 months 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)
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 (10 years, 4 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)
sync with head
Revision 1.127 / (download) - annotate - [select for diffs], Sun Jan 13 01:15:02 2013 UTC (10 years, 4 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)
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 (10 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.125: +6 -1
lines
Diff to previous 1.125 (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 (10 years, 7 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)
sync with head
Revision 1.90.4.1 / (download) - annotate - [select for diffs], Fri Sep 28 10:58:16 2012 UTC (10 years, 8 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)
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 (10 years, 9 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)
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 (10 years, 10 months ago) by riastradh
Branch: MAIN
Changes since 1.123: +6 -1
lines
Diff to previous 1.123 (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 (10 years, 11 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)
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 (10 years, 11 months ago) by sborrill
Branch: netbsd-6
Changes since 1.120: +6 -1
lines
Diff to previous 1.120 (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 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)
sync to latest -current.
Revision 1.123 / (download) - annotate - [select for diffs], Wed May 30 14:30:35 2012 UTC (11 years ago) by nonaka
Branch: MAIN
CVS Tags: jmcneill-usbmp-base10
Changes since 1.122: +6 -1
lines
Diff to previous 1.122 (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 ago) by christos
Branch: MAIN
Changes since 1.121: +6 -1
lines
Diff to previous 1.121 (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, 1 month 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)
sync with head
Revision 1.116.4.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:33 2012 UTC (11 years, 2 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)
sync to latest -current.
Revision 1.121 / (download) - annotate - [select for diffs], Sun Mar 25 00:11:16 2012 UTC (11 years, 2 months 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)
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 (11 years, 3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.116: +12 -2
lines
Diff to previous 1.116 (colored)
merge to -current.
Revision 1.120 / (download) - annotate - [select for diffs], Mon Feb 13 14:36:39 2012 UTC (11 years, 3 months 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)
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 (11 years, 4 months ago) by christos
Branch: MAIN
Changes since 1.118: +6 -1
lines
Diff to previous 1.118 (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 (11 years, 4 months ago) by jakllsch
Branch: MAIN
Changes since 1.117: +2 -2
lines
Diff to previous 1.117 (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 (11 years, 5 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)
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 (11 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.116: +6 -1
lines
Diff to previous 1.116 (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 (11 years, 6 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.115: +3 -1
lines
Diff to previous 1.115 (colored)
sync with head
Revision 1.116 / (download) - annotate - [select for diffs], Thu Nov 3 02:41:29 2011 UTC (11 years, 7 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)
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 (11 years, 8 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)
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 (11 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.113: +2 -1
lines
Diff to previous 1.113 (colored)
defopt UMASS_DEBUG
Revision 1.113 / (download) - annotate - [select for diffs], Sat Jul 30 12:19:12 2011 UTC (11 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.112: +1 -6
lines
Diff to previous 1.112 (colored)
remove xboxcontroller; use the uhidev driver instead
Revision 1.112 / (download) - annotate - [select for diffs], Sat Jul 23 20:52:15 2011 UTC (11 years, 10 months ago) by jakllsch
Branch: MAIN
Changes since 1.111: +6 -1
lines
Diff to previous 1.111 (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 (11 years, 10 months ago) by jakllsch
Branch: MAIN
Changes since 1.110: +7 -7
lines
Diff to previous 1.110 (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 (11 years, 10 months ago) by jakllsch
Branch: MAIN
Changes since 1.109: +6 -1
lines
Diff to previous 1.109 (colored)
Add urndis(4).
Revision 1.109 / (download) - annotate - [select for diffs], Tue Jul 19 12:23:04 2011 UTC (11 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.108: +6 -1
lines
Diff to previous 1.108 (colored)
add driver for SMK eHome Infrared Transceiver
Revision 1.108 / (download) - annotate - [select for diffs], Mon Jul 11 18:02:04 2011 UTC (11 years, 10 months ago) by jmcneill
Branch: MAIN
Changes since 1.107: +10 -1
lines
Diff to previous 1.107 (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 (11 years, 11 months ago) by jmcneill
Branch: MAIN
Changes since 1.106: +3 -2
lines
Diff to previous 1.106 (colored)
add auvitek_dtv.c
Revision 1.105.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:09 2011 UTC (11 years, 11 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)
Catchup with rmind-uvmplock merge.
Revision 1.97.2.4 / (download) - annotate - [select for diffs], Sun Jun 12 00:24:26 2011 UTC (11 years, 11 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)
sync with head
Revision 1.106 / (download) - annotate - [select for diffs], Thu Jun 9 19:08:31 2011 UTC (12 years 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)
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 ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.104: +2 -2
lines
Diff to previous 1.104 (colored) next main 1.105 (colored)
Sync with HEAD.
Revision 1.97.2.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:02 2011 UTC (12 years, 1 month 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)
sync with head
Revision 1.105 / (download) - annotate - [select for diffs], Sun Mar 20 17:54:03 2011 UTC (12 years, 2 months 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)
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 (12 years, 3 months 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)
sync with head
Revision 1.90.16.1 / (download) - annotate - [select for diffs], Fri Jan 7 02:49:58 2011 UTC (12 years, 5 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)
Add USB_FRAG_DMA_WORKAROUND kludge
Revision 1.104 / (download) - annotate - [select for diffs], Mon Dec 27 20:42:51 2010 UTC (12 years, 5 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)
add au8522, xc5k, auvitek config glue
Revision 1.103 / (download) - annotate - [select for diffs], Wed Dec 15 23:38:15 2010 UTC (12 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.102: +2 -1
lines
Diff to previous 1.102 (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 (12 years, 7 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)
Sync with HEAD.
Revision 1.102 / (download) - annotate - [select for diffs], Wed Nov 3 19:59:34 2010 UTC (12 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.101: +5 -1
lines
Diff to previous 1.101 (colored)
add otus
Revision 1.95.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:42 2010 UTC (12 years, 9 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)
Sync with HEAD.
Revision 1.82.10.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:13 2010 UTC (12 years, 9 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)
sync with head.
Revision 1.101 / (download) - annotate - [select for diffs], Sun Aug 1 07:29:03 2010 UTC (12 years, 10 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)
Add attribute sysmon_envsys to device uthum.
Revision 1.100 / (download) - annotate - [select for diffs], Sun Jul 4 15:21:58 2010 UTC (12 years, 11 months ago) by tsutsui
Branch: MAIN
Changes since 1.99: +6 -1
lines
Diff to previous 1.99 (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 ago) by rmind
Branch: rmind-uvmplock
Changes since 1.97: +7 -1
lines
Diff to previous 1.97 (colored)
sync with head
Revision 1.99 / (download) - annotate - [select for diffs], Sat May 29 17:39:41 2010 UTC (13 years ago) by martin
Branch: MAIN
Changes since 1.98: +6 -1
lines
Diff to previous 1.98 (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 ago) by pgoyette
Branch: MAIN
Changes since 1.97: +2 -1
lines
Diff to previous 1.97 (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, 1 month ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.95: +11 -1
lines
Diff to previous 1.95 (colored)
Sync with HEAD.
Revision 1.82.10.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:04 2010 UTC (13 years, 3 months 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)
sync with head
Revision 1.97 / (download) - annotate - [select for diffs], Thu Mar 11 10:38:37 2010 UTC (13 years, 3 months 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)
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 (13 years, 3 months ago) by plunky
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Changes since 1.95: +6 -1
lines
Diff to previous 1.95 (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 (13 years, 4 months 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)
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 (13 years, 5 months ago) by martin
Branch: MAIN
Changes since 1.93: +6 -4
lines
Diff to previous 1.93 (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 (13 years, 5 months ago) by pooka
Branch: MAIN
Changes since 1.92: +1 -2
lines
Diff to previous 1.92 (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 (13 years, 6 months ago) by tsutsui
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.91: +6 -1
lines
Diff to previous 1.91 (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 (13 years, 10 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)
Sync with HEAD.
Revision 1.82.10.2 / (download) - annotate - [select for diffs], Sat Jul 18 14:53:11 2009 UTC (13 years, 10 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)
sync with head.
Revision 1.91 / (download) - annotate - [select for diffs], Fri Jun 19 01:16:23 2009 UTC (13 years, 11 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)
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, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.82: +33 -4
lines
Diff to previous 1.82 (colored)
sync with head.
Revision 1.72.2.3 / (download) - annotate - [select for diffs], Tue Mar 24 21:25:04 2009 UTC (14 years, 2 months 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)
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 (14 years, 4 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)
Sync with HEAD.
Revision 1.84.4.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:17:09 2008 UTC (14 years, 7 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)
Sync with HEAD.
Revision 1.82.12.4 / (download) - annotate - [select for diffs], Fri Oct 10 22:33:10 2008 UTC (14 years, 7 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)
Sync with HEAD.
Revision 1.90 / (download) - annotate - [select for diffs], Fri Oct 10 16:37:16 2008 UTC (14 years, 8 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)
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 (14 years, 8 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)
Sync with HEAD.
Revision 1.82.12.3 / (download) - annotate - [select for diffs], Wed Sep 24 16:38:55 2008 UTC (14 years, 8 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)
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 (14 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.88: +1 -6
lines
Diff to previous 1.88 (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 (14 years, 8 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)
defflag UVIDEO_DEBUG
Revision 1.82.12.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:11 2008 UTC (14 years, 8 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)
Sync with wrstuden-revivesa-base-2.
Revision 1.87 / (download) - annotate - [select for diffs], Tue Sep 9 01:13:42 2008 UTC (14 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.86: +6 -1
lines
Diff to previous 1.86 (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 (14 years, 9 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)
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 (14 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.84: +2 -3
lines
Diff to previous 1.84 (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 (14 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.82: +9 -2
lines
Diff to previous 1.82 (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 ago) by yamt
Branch: yamt-pf42
Changes since 1.82: +9 -2
lines
Diff to previous 1.82 (colored) next main 1.83 (colored)
sync with head
Revision 1.82.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:53 2008 UTC (15 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.82: +9 -2
lines
Diff to previous 1.82 (colored)
Sync with HEAD.
Revision 1.84 / (download) - annotate - [select for diffs], Mon May 26 00:23:05 2008 UTC (15 years 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)
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 ago) by drochner
Branch: MAIN
Changes since 1.82: +4 -2
lines
Diff to previous 1.82 (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 (15 years, 2 months 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)
sync with HEAD
Revision 1.81.6.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:06:25 2008 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.81: +11 -3
lines
Diff to previous 1.81 (colored) next main 1.82 (colored)
Sync with HEAD.
Revision 1.62.2.6 / (download) - annotate - [select for diffs], Mon Feb 4 09:23:36 2008 UTC (15 years, 4 months 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)
sync with head.
Revision 1.81.12.1 / (download) - annotate - [select for diffs], Wed Jan 23 19:27:35 2008 UTC (15 years, 4 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)
Sync with HEAD.
Revision 1.82 / (download) - annotate - [select for diffs], Mon Jan 21 11:36:46 2008 UTC (15 years, 4 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)
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 (15 years, 7 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)
sync with HEAD
Revision 1.62.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:34:30 2007 UTC (15 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.4: +6 -5
lines
Diff to previous 1.62.2.4 (colored)
sync with head.
Revision 1.73.6.4 / (download) - annotate - [select for diffs], Tue Oct 9 13:42:07 2007 UTC (15 years, 8 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)
Sync with head.
Revision 1.79.6.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:28:42 2007 UTC (15 years, 8 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)
Sync with HEAD.
Revision 1.72.2.1.2.1 / (download) - annotate - [select for diffs], Sun Sep 30 03:39:07 2007 UTC (15 years, 8 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)
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 (15 years, 8 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)
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 (15 years, 9 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)
Sync with HEAD.
Revision 1.81 / (download) - annotate - [select for diffs], Fri Sep 7 20:17:38 2007 UTC (15 years, 9 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)
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 (15 years, 9 months ago) by tshiozak
Branch: MAIN
Changes since 1.79: +6 -1
lines
Diff to previous 1.79 (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 (15 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.3: +29 -13
lines
Diff to previous 1.62.2.3 (colored)
sync with head.
Revision 1.73.6.3 / (download) - annotate - [select for diffs], Sun Jul 15 13:21:46 2007 UTC (15 years, 10 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)
Sync with head.
Revision 1.73.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:08:29 2007 UTC (15 years, 11 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)
Sync with head.
Revision 1.73.10.3 / (download) - annotate - [select for diffs], Thu Jun 28 03:09:36 2007 UTC (15 years, 11 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)
Pullup 1.75-1.78
Revision 1.73.10.2 / (download) - annotate - [select for diffs], Tue Jun 12 13:58:24 2007 UTC (15 years, 11 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)
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 (15 years, 11 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)
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 ago) by kiyohara
Branch: MAIN
Changes since 1.77: +11 -1
lines
Diff to previous 1.77 (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 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)
Sync with head.
Revision 1.73.10.1 / (download) - annotate - [select for diffs], Tue May 22 14:57:35 2007 UTC (16 years ago) by itohy
Branch: itohy-usb1
Changes since 1.73: +3 -2
lines
Diff to previous 1.73 (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 ago) by dogcow
Branch: MAIN
Changes since 1.76: +5 -1
lines
Diff to previous 1.76 (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 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)
sync with head.
Revision 1.72.2.1 / (download) - annotate - [select for diffs], Sat May 12 17:08:13 2007 UTC (16 years 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)
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, 1 month ago) by is
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Changes since 1.75: +7 -2
lines
Diff to previous 1.75 (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, 1 month 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)
sync with head.
Revision 1.75 / (download) - annotate - [select for diffs], Sun May 6 22:54:20 2007 UTC (16 years, 1 month ago) by jnemeth
Branch: MAIN
Changes since 1.74: +2 -2
lines
Diff to previous 1.74 (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 (16 years, 2 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.73: +13 -11
lines
Diff to previous 1.73 (colored)
sync with head.
Revision 1.73.6.1 / (download) - annotate - [select for diffs], Tue Mar 13 16:50:31 2007 UTC (16 years, 2 months ago) by ad
Branch: vmlocking
Changes since 1.73: +13 -11
lines
Diff to previous 1.73 (colored)
Sync with head.
Revision 1.74 / (download) - annotate - [select for diffs], Tue Mar 13 13:51:53 2007 UTC (16 years, 2 months 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)
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 (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.2: +6 -1
lines
Diff to previous 1.62.2.2 (colored)
sync with head.
Revision 1.69.2.2 / (download) - annotate - [select for diffs], Fri Jan 12 00:57:48 2007 UTC (16 years, 4 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)
Sync with head.
Revision 1.73 / (download) - annotate - [select for diffs], Fri Jan 5 17:16:22 2007 UTC (16 years, 5 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)
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 (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62.2.1: +49 -49
lines
Diff to previous 1.62.2.1 (colored)
sync with head.
Revision 1.70.2.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:16 2006 UTC (16 years, 6 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)
sync with head.
Revision 1.69.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:50 2006 UTC (16 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.69: +48 -44
lines
Diff to previous 1.69 (colored)
Sync with head.
Revision 1.72 / (download) - annotate - [select for diffs], Tue Oct 31 22:21:17 2006 UTC (16 years, 7 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)
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 (16 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.70: +43 -43
lines
Diff to previous 1.70 (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 (16 years, 8 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)
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 - [select for diffs], Thu Sep 14 12:31:40 2006 UTC (16 years, 8 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 (16 years, 9 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)
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 (16 years, 9 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)
sync with head
Revision 1.65.8.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:25:03 2006 UTC (16 years, 9 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)
sync with head.
Revision 1.68.2.1 / (download) - annotate - [select for diffs], Fri Aug 25 12:33:57 2006 UTC (16 years, 9 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.68: +1 -6
lines
Diff to previous 1.68 (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 (16 years, 9 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)
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 (16 years, 10 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)
sync with head
Revision 1.68 / (download) - annotate - [select for diffs], Mon Jul 24 14:24:50 2006 UTC (16 years, 10 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)
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 (16 years, 10 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)
Merge from HEAD.
Revision 1.65.8.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:52:28 2006 UTC (16 years, 11 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)
sync with head.
Revision 1.66.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 03:39:49 2006 UTC (16 years, 11 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)
Complete a sync sys/ with head.
Revision 1.62.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:07:43 2006 UTC (16 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.62: +19 -4
lines
Diff to previous 1.62 (colored)
sync with head.
Revision 1.67 / (download) - annotate - [select for diffs], Mon Jun 19 15:44:45 2006 UTC (16 years, 11 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)
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 ago) by tron
Branch: peter-altq
Changes since 1.65: +6 -1
lines
Diff to previous 1.65 (colored) next main 1.66 (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, 1 month 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)
Sync with head.
Revision 1.65.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:26:29 2006 UTC (17 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.65: +6 -1
lines
Diff to previous 1.65 (colored) next main 1.66 (colored)
sync with head.
Revision 1.65.8.1 / (download) - annotate - [select for diffs], Tue Apr 11 11:55:18 2006 UTC (17 years, 2 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.65: +6 -1
lines
Diff to previous 1.65 (colored)
sync with head
Revision 1.66 / (download) - annotate - [select for diffs], Mon Apr 3 08:15:48 2006 UTC (17 years, 2 months 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)
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 (17 years, 6 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)
merge ktrace-lwp.
Revision 1.50.2.6 / (download) - annotate - [select for diffs], Thu Nov 10 14:08:05 2005 UTC (17 years, 7 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)
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 (17 years, 7 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)
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 (17 years, 10 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)
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 (17 years, 10 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)
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 (17 years, 10 months ago) by augustss
Branch: MAIN
Changes since 1.62: +6 -1
lines
Diff to previous 1.62 (colored)
Add uipaq(4). From OpenBSD.
Revision 1.62 / (download) - annotate - [select for diffs], Fri Jul 1 20:11:20 2005 UTC (17 years, 11 months ago) by drochner
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.61: +5 -1
lines
Diff to previous 1.61 (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 (17 years, 11 months ago) by cube
Branch: MAIN
Changes since 1.60: +2 -1
lines
Diff to previous 1.60 (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, 1 month ago) by kent
Branch: kent-audio2
Changes since 1.56: +19 -2
lines
Diff to previous 1.56 (colored) next main 1.57 (colored)
sync with -current
Revision 1.58.6.2 / (download) - annotate - [select for diffs], Sun Apr 17 10:34:15 2005 UTC (18 years, 1 month 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)
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, 1 month ago) by tron
Branch: netbsd-3
Changes since 1.58: +4 -2
lines
Diff to previous 1.58 (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, 1 month ago) by itohy
Branch: MAIN
CVS Tags: kent-audio2-base
Changes since 1.59: +6 -1
lines
Diff to previous 1.59 (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, 1 month ago) by itohy
Branch: MAIN
Changes since 1.58: +4 -2
lines
Diff to previous 1.58 (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 (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.4: +11 -1
lines
Diff to previous 1.50.2.4 (colored)
Sync with HEAD.
Revision 1.58 / (download) - annotate - [select for diffs], Mon Jan 24 01:36:07 2005 UTC (18 years, 4 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)
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 (18 years, 4 months ago) by elric
Branch: MAIN
Changes since 1.56: +6 -1
lines
Diff to previous 1.56 (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 (18 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.3: +9 -4
lines
Diff to previous 1.50.2.3 (colored)
Sync with HEAD.
Revision 1.56 / (download) - annotate - [select for diffs], Sat Oct 23 13:38:26 2004 UTC (18 years, 7 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)
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 (18 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.54: +6 -1
lines
Diff to previous 1.54 (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 (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.2: +1 -1
lines
Diff to previous 1.50.2.2 (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 (18 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50.2.1: +0 -0
lines
Diff to previous 1.50.2.1 (colored)
Sync with HEAD.
Revision 1.50.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:51:32 2004 UTC (18 years, 10 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.50: +11 -2
lines
Diff to previous 1.50 (colored)
Sync with HEAD
Revision 1.54 / (download) - annotate - [select for diffs], Sat Jun 12 17:52:41 2004 UTC (18 years, 11 months ago) by tsarna
Branch: MAIN
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (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 ago) by tsarna
Branch: MAIN
Changes since 1.52: +5 -1
lines
Diff to previous 1.52 (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 (19 years, 8 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)
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 (19 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.50: +6 -1
lines
Diff to previous 1.50 (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 (20 years, 3 months ago) by augustss
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.49: +6 -1
lines
Diff to previous 1.49 (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 (20 years, 7 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)
Catch up to -current.
Revision 1.49 / (download) - annotate - [select for diffs], Tue Oct 8 13:08:03 2002 UTC (20 years, 8 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)
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 (20 years, 9 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)
sync kqueue branch with HEAD
Revision 1.44.2.1 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:58 2002 UTC (20 years, 9 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)
catch up with -current.
Revision 1.28.2.7 / (download) - annotate - [select for diffs], Tue Aug 27 23:47:11 2002 UTC (20 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.6: +12 -2
lines
Diff to previous 1.28.2.6 (colored)
Catch up to -current.
Revision 1.48 / (download) - annotate - [select for diffs], Sat Aug 24 17:31:19 2002 UTC (20 years, 9 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)
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 (20 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
Add needs-flag for ubtbcmfw.
Revision 1.46 / (download) - annotate - [select for diffs], Fri Aug 23 00:55:20 2002 UTC (20 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.45: +6 -1
lines
Diff to previous 1.45 (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 (20 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.44: +7 -2
lines
Diff to previous 1.44 (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 (20 years, 11 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)
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 (20 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.5: +2 -2
lines
Diff to previous 1.28.2.5 (colored)
Catch up to -current.
Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 22 09:41:23 2002 UTC (21 years, 1 month 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)
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 (21 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.4: +12 -2
lines
Diff to previous 1.28.2.4 (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 (21 years, 2 months ago) by ichiro
Branch: MAIN
Changes since 1.42: +6 -1
lines
Diff to previous 1.42 (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 (21 years, 2 months 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)
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 (21 years, 2 months 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)
Catch up with -current.
Revision 1.41 / (download) - annotate - [select for diffs], Sat Mar 9 20:30:44 2002 UTC (21 years, 3 months ago) by kent
Branch: MAIN
CVS Tags: newlock-base,
newlock
Changes since 1.40: +2 -2
lines
Diff to previous 1.40 (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 (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.3: +8 -2
lines
Diff to previous 1.28.2.3 (colored)
More catchup.
Revision 1.30.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:58:48 2002 UTC (21 years, 5 months ago) by thorpej
Branch: kqueue
Changes since 1.30: +42 -11
lines
Diff to previous 1.30 (colored)
Sync kqueue branch with -current.
Revision 1.28.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 00:32:03 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.2: +36 -11
lines
Diff to previous 1.28.2.2 (colored)
Catch up to -current.
Revision 1.40 / (download) - annotate - [select for diffs], Mon Jan 7 17:44:45 2002 UTC (21 years, 5 months ago) by drochner
Branch: MAIN
CVS Tags: ifpoll-base
Changes since 1.39: +2 -2
lines
Diff to previous 1.39 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.38: +7 -1
lines
Diff to previous 1.38 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.37: +6 -1
lines
Diff to previous 1.37 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.36: +12 -9
lines
Diff to previous 1.36 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.35: +13 -4
lines
Diff to previous 1.35 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.34: +3 -2
lines
Diff to previous 1.34 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (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 (21 years, 5 months ago) by gehenna
Branch: MAIN
Changes since 1.32: +2 -1
lines
Diff to previous 1.32 (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 (21 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.31: +7 -1
lines
Diff to previous 1.31 (colored)
Add USB-IrDA bridge. Needs more testing.
Revision 1.31 / (download) - annotate - [select for diffs], Wed Nov 28 10:21:25 2001 UTC (21 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.30: +2 -2
lines
Diff to previous 1.30 (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 (21 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28.2.1: +2 -1
lines
Diff to previous 1.28.2.1 (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, 1 month 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)
Sync with HEAD
Revision 1.30 / (download) - annotate - [select for diffs], Fri Apr 13 12:24:10 2001 UTC (22 years, 1 month 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)
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, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.28: +6 -1
lines
Diff to previous 1.28 (colored)
Catch up with -current.
Revision 1.29 / (download) - annotate - [select for diffs], Wed Mar 28 18:42:13 2001 UTC (22 years, 2 months ago) by ichiro
Branch: MAIN
Changes since 1.28: +6 -1
lines
Diff to previous 1.28 (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 (22 years, 3 months 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)
Sync with HEAD.
Revision 1.28 / (download) - annotate - [select for diffs], Sat Feb 24 02:13:34 2001 UTC (22 years, 3 months ago) by lukem
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.27: +9 -9
lines
Diff to previous 1.27 (colored)
whitespace police
Revision 1.12.2.4 / (download) - annotate - [select for diffs], Sun Feb 11 19:16:21 2001 UTC (22 years, 3 months 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)
Sync with HEAD.
Revision 1.27 / (download) - annotate - [select for diffs], Tue Jan 30 23:26:47 2001 UTC (22 years, 4 months ago) by tshiozak
Branch: MAIN
Changes since 1.26: +7 -1
lines
Diff to previous 1.26 (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 (22 years, 4 months ago) by ichiro
Branch: MAIN
Changes since 1.25: +5 -1
lines
Diff to previous 1.25 (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 (22 years, 4 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)
Sync with head (for UBC+NFS fixes, mostly).
Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 11 06:00:31 2001 UTC (22 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.24: +30 -14
lines
Diff to previous 1.24 (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 (22 years, 5 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)
Sync with HEAD
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 2 18:52:44 2001 UTC (22 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.23: +6 -1
lines
Diff to previous 1.23 (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 (22 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.22: +5 -1
lines
Diff to previous 1.22 (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 (22 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.12: +54 -4
lines
Diff to previous 1.12 (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 (22 years, 8 months ago) by augustss
Branch: MAIN
Changes since 1.21: +6 -1
lines
Diff to previous 1.21 (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, 1 month 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)
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, 1 month ago) by augustss
Branch: MAIN
Changes since 1.19: +6 -1
lines
Diff to previous 1.19 (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, 2 months ago) by augustss
Branch: MAIN
Changes since 1.18: +6 -1
lines
Diff to previous 1.18 (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 (23 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.17: +2 -2
lines
Diff to previous 1.17 (colored)
Allow atapibus to be attached to umass.
Revision 1.17 / (download) - annotate - [select for diffs], Thu Mar 30 16:56:19 2000 UTC (23 years, 2 months ago) by augustss
Branch: MAIN
Changes since 1.16: +6 -1
lines
Diff to previous 1.16 (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 (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (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 (23 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (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 (23 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.13: +11 -3
lines
Diff to previous 1.13 (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 (23 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.12: +17 -1
lines
Diff to previous 1.12 (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 (23 years, 9 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)
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 (23 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.10: +1 -3
lines
Diff to previous 1.10 (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 (23 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.9: +6 -6
lines
Diff to previous 1.9 (colored)
Remove some unneeded needs-flag.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Aug 16 20:26:53 1999 UTC (23 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.8: +4 -4
lines
Diff to previous 1.8 (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 (23 years, 11 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)
Sync w/ -current.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jun 30 06:44:22 1999 UTC (23 years, 11 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.7: +4 -15
lines
Diff to previous 1.7 (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 (23 years, 11 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.5.2.1: +8 -2
lines
Diff to previous 1.5.2.1 (colored)
Sync w/ -current.
Revision 1.7 / (download) - annotate - [select for diffs], Sun May 16 13:51:05 1999 UTC (24 years ago) by augustss
Branch: MAIN
Changes since 1.6: +8 -2
lines
Diff to previous 1.6 (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, 1 month 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)
pullup 1.5->1.6 (thorpej)
Revision 1.6 / (download) - annotate - [select for diffs], Thu May 6 00:42:16 1999 UTC (24 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.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 (24 years, 5 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)
Add ukbdmap.c.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Dec 3 19:58:09 1998 UTC (24 years, 6 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)
Use umodem as the modem driver stub.
Revision 1.3 / (download) - annotate - [select for diffs], Wed Dec 2 22:47:20 1998 UTC (24 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.2: +25 -18
lines
Diff to previous 1.2 (colored)
Add stub for a modem driver.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jul 25 15:36:30 1998 UTC (24 years, 10 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)
Add wscons attachments for USB keyboard.
Revision 1.1 / (download) - annotate - [select for diffs], Sun Jul 12 19:51:59 1998 UTC (24 years, 11 months ago) by augustss
Branch: MAIN
Add USB support. Supported so far: * UHCI and OHCI host controllers on PCI * Hubs * HID devices withe special drivers for mouse and keyboard * Printers