267654 |
20-Jun-2014 |
gjb |
Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
255345 |
07-Sep-2013 |
hselasky |
MFC r255090 and r255128:
PR: kern/181728
|
244956 |
02-Jan-2013 |
hselasky |
MFC r244704, r244714 and r244715: Add vendor IDs for Broadcom USB dongles (BCM20702).
PR: kern/174707
|
235000 |
04-May-2012 |
hselasky |
MFC r233774: Fix compiler warnings, mostly signed issues, when USB modules are compiled with WARNS=9.
|
225736 |
23-Sep-2011 |
kensmith |
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
Approved by: re (implicit)
|
223486 |
24-Jun-2011 |
hselasky |
- Move all USB device ID arrays into so-called sections, sorted according to the mode which they support: host, device or dual mode - Add generic tool to extract these data: tools/bus_autoconf
Discussed with: imp Suggested by: Robert Millan <rmh@debian.org> PR: misc/157903 MFC after: 14 days
|
222055 |
18-May-2011 |
avg |
usb: fix a missed use of use_generic in r222051
Submitted by: gcooper Pointyhat to: avg MFC after: 1 month X-MFC with: r222051
|
217265 |
11-Jan-2011 |
jhb |
Remove unneeded includes of <sys/linker_set.h>. Other headers that use it internally contain nested includes.
Reviewed by: bde
|
196219 |
14-Aug-2009 |
jhb |
Purge mergeinfo from files that were temporarily renamed while USB2 was imported into the tree alongside USB.
Approved by: re (mergeinfo blanket)
|
194682 |
23-Jun-2009 |
thompsa |
Fix a typeo in the frame len function to unbreak the build, make it shorter while I am here.
|
194677 |
23-Jun-2009 |
thompsa |
- Make struct usb_xfer opaque so that drivers can not access the internals - Reduce the number of headers needed for a usb driver, the common case is just usb.h and usbdi.h
|
194228 |
15-Jun-2009 |
thompsa |
s/usb2_/usb_|usbd_/ on all function names for the USB stack.
|
193045 |
29-May-2009 |
thompsa |
s/usb2_/usb_/ on all typedefs for the USB stack.
|
192984 |
28-May-2009 |
thompsa |
s/usb2_/usb_/ on all C structs for the USB stack.
|
192909 |
27-May-2009 |
thompsa |
Hook ubt and ubtbcmfw back up to the build.
|
192907 |
27-May-2009 |
thompsa |
move ng_ubt_var.h back to its original place
|
192906 |
27-May-2009 |
thompsa |
move ng_ubt.c back to its original place
|
192903 |
27-May-2009 |
thompsa |
Delete the bluetooth drivers for the old usb stack.
|
183576 |
03-Oct-2008 |
emax |
Abort transfers on all pipes before closing them. This fixes the crash when Bluetooth USB device is pulled out without stopping the stack first.
Submitted by: Vladimir Grebenschikov vova at fbsd dot ru MFC after: 1 week
|
180945 |
29-Jul-2008 |
emax |
Simplify ubt_isoc_in_complete2(). Also should fix off by 1 bug.
MFC after: 3 months
|
180452 |
11-Jul-2008 |
emax |
Dust off old code for support of USB isochronous transfers. USB isochronous transfer support is required for Bluetooth SCO. While i'm here change u_int to uint and update TODO. This should produce no visible changes unless the device is broken (or really old).
MFC after: 3 months
|
170999 |
23-Jun-2007 |
imp |
These modules depend on usb, make that explicit
Approved by: re@
|
170933 |
18-Jun-2007 |
imp |
Finish removing usb_port.h compat macros.
|
170662 |
13-Jun-2007 |
ru |
Remove two more instances of the USBDEV() macro.
|
170612 |
12-Jun-2007 |
imp |
Expand USB_ATTACH_{ERROR,SUCCESS}_RETURN inline and eliminate from usb_port.h. They aren't needed, and are a legacy of this code's past.
|
170456 |
09-Jun-2007 |
imp |
Expand USB_ATTACH_SETUP inline. Kill devinfo stuff.
|
162134 |
07-Sep-2006 |
emax |
s/USBDEVNAME/device_get_nameunit/g s/USBBASEDEVICE/device_t/g
|
162103 |
07-Sep-2006 |
mjacob |
more usb fallout changes
|
153084 |
04-Dec-2005 |
ru |
Fix -Wundef from compiling the amd64 LINT.
|
148146 |
19-Jul-2005 |
emax |
Ignore AVM BlueFRITZ! USB Bluetooth Adapter v1.0 (product ID 0x2200). It does not work with ng_ubt(4) and require special driver and firmware.
Obtained from: Marcel Holtmann < marcel at holtmann dot org > Submitted by: Rainer Goellner < rainer at jabbe dot de > MFC after: 3 days
|
148124 |
18-Jul-2005 |
emax |
Add support for AVM BlueFRITZ! USB Bluetooth Adapter v2.0. It appears that there are at least two versions of the adapter. Version 1 (product ID 0x2200) of the adapter does not work with ng_ubt(4) and require special driver and firmware. Version 2 (product ID 0x3800) seems to work just fine, except it does not have bDeviceClass, bDeviceSubClass and bDeviceProtocol set to required (by specification) values. This change forces ng_ubt(4) to attach to the version 2 adapter.
Obtained from: Marcel Holtmann <marcel at holtmann dot org> Submitted by: Rainer Goellner <rainer at jabbe dot de>
|
146701 |
28-May-2005 |
emax |
Move AVM USB Bluetooth-Adapter BlueFritz! from "broken" devices list (where I incorrectly put it initially) to "ignored" devices list (where it should be). Pointy hat goes to me.
MFC after: 3 days
|
146067 |
10-May-2005 |
emax |
Mark AVM USB Bluetooth-Adapter BlueFritz! as "broken". This device is not supported by ng_ubt(4) driver and needs its own driver.
PR: kern/76205 Submitted by: Tim Hemel < bsd AT timit DOT nl > MFC after: 1 week
|
139823 |
07-Jan-2005 |
imp |
/* -> /*- for license, minor formatting changes
|
136460 |
12-Oct-2004 |
emax |
Get rid of device nodes interface. It is useless and confusing. The original idea was to use it for firmware upgrading and similar operations. In real life almost all Bluetooth USB devices do not need firmware download. If device does require firmware download then ugen(4) (or specialized driver like ubtbcmfw(8)) should be used instead.
MFC after: 3 days
|
131199 |
27-Jun-2004 |
imp |
MFp4: Last references to dev/usb/usbdevs.h converted.
|
131144 |
26-Jun-2004 |
le |
Catch up with usbd_get_string_desc() change.
Spotted by: Tai-hwa Liang <avatar@mmlab.cse.yzu.edu.tw>
|
130640 |
17-Jun-2004 |
phk |
Second half of the dev_t cleanup.
The big lines are: NODEV -> NULL NOUDEV -> NODEV udev_t -> dev_t udev2dev() -> findcdev()
Various minor adjustments including handling of userland access to kernel space struct cdev etc.
|
130585 |
16-Jun-2004 |
phk |
Do the dreaded s/dev_t/struct cdev */ Bump __FreeBSD_version accordingly.
|
129880 |
30-May-2004 |
phk |
add missing #include <sys/module.h>
|
129835 |
29-May-2004 |
julian |
Missed these in the last commit. Change to C99 structure initialisation for the type method structure.
|
128688 |
27-Apr-2004 |
emax |
Address few style issues pointed out by bde
Reviewed by: bde, ru
|
128076 |
09-Apr-2004 |
emax |
Make sure Bluetooth stuff can be compiled on amd64
Submitted by: ps
|
126080 |
21-Feb-2004 |
phk |
Device megapatch 4/6:
Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION.
Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
|
126076 |
21-Feb-2004 |
phk |
Device megapatch 1/6:
Free approx 86 major numbers with a mostly automatically generated patch.
A number of strategic drivers have been left behind by caution, and a few because they still (ab)use their major number.
|
121054 |
12-Oct-2003 |
emax |
Update Bluetooth code.
Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor)
|
120559 |
28-Sep-2003 |
phk |
I don't know from where the notion that device driver should or even could call VOP_REVOKE() on vnodes associated with its dev_t's has originated, but it stops right here.
If there are things people belive destroy_dev() needs to learn how to do, please tell me about it, preferably with a reproducible test case.
Include <sys/uio.h> in bluetooth code rather than rely on <sys/vnode.h> to do so.
The fact that some of the USB code needs to include <sys/vnode.h> still disturbs me greatly, but I do not have time to chase that.
|
117663 |
16-Jul-2003 |
jmg |
add missing machine/bus.h that is necessary to build now that usb is bus_dma aware.
|
114878 |
10-May-2003 |
julian |
Part one of undating the bluetooth code to the newest version
Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@
|
111119 |
19-Feb-2003 |
imp |
Back out M_* changes, per decision of the TRB.
Approved by: trb
|
109623 |
21-Jan-2003 |
alfred |
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0. Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
|
108533 |
01-Jan-2003 |
schweikh |
Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, especially in troff files.
|
107287 |
26-Nov-2002 |
julian |
fixes for this driver: 1) "ubt" driver did not work when system is booted with the device attached 2) missing "break;" in ubt_rcvmsg() function;
Submitted by: Maksim Yevmenkin <Maksim.Yevmenkin@cw.com> Approved by: re (jhb)
|
107120 |
20-Nov-2002 |
julian |
The second try a committing the bluetooth code Has been seen to work on several cards and communicating with several mobile phones to use them as modems etc.
We are still talking with 3com to try get them to allow us to include the firmware for their pccard in the driver but the driver is here.. In the mean time it can be downloaded from the 3com website and loaded using the utility bt3cfw(8) (supplied) (instructions in the man page)
Not yet linked to the build
Submitted by: Maksim Yevmenkin <myevmenk@exodus.net> Approved by: re
|