aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/netgraph/bluetooth
Commit message (Collapse)AuthorAgeFilesLines
* ng_ubt(4): do not attach Intel Wireless 8260/8265 in bootloader mode.Vladimir Kondratyev2019-08-181-2/+2
| | | | | | | | | | | | | | | | | | | | | Add helper function for synchronous execution of HCI commands at probe stage and use this function to check firmware state of Intel Wireless 8260/8265 bluetooth devices found in many post 2016 year laptops. Attempt to initialize FreeBSD bluetooth stack while such a device is in bootloader mode locks the adapter hardly so it requires power on/off cycle to restore. This change blocks ng_ubt attachment unless operational firmware is loaded thus preventing the lock up. PR: 237083 Reviewed by: hps, emax MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D21071 Notes: svn path=/head/; revision=351196
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-048-22/+22
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Hook ubt and ubtbcmfw back up to the build.Andrew Thompson2009-05-272-10/+12
| | | | Notes: svn path=/head/; revision=192909
* Hook up new USB modules.Andrew Thompson2009-02-232-10/+10
| | | | Notes: svn path=/head/; revision=188943
* Disconnect drivers that haven't been ported to MPSAFE TTY yet.Ed Schouten2008-08-031-1/+0
| | | | | | | | | | | | | | | | As clearly mentioned on the mailing lists, there is a list of drivers that have not been ported to the MPSAFE TTY layer yet. Remove them from the kernel configuration files. This means people can now still use these drivers if they explicitly put them in their kernel configuration file, which is good. People should keep in mind that after August 10, these drivers will not work anymore. Even though owners of the hardware are capable of getting these drivers working again, I will see if I can at least get them to a compilable state (if time permits). Notes: svn path=/head/; revision=181233
* Hook up Bluetooth SCO sockets code to the buildMaksim Yevmenkin2008-07-301-1/+2
| | | | | | | MFC after: 3 months Notes: svn path=/head/; revision=181034
* Make ng_h4(4) MPSAFE. Use similar to ng_tty(4) locking strategy.Maksim Yevmenkin2007-08-131-2/+1
| | | | | | | | | | | Reconnect ng_h(4) back to the build. Reviewed by: kensmith Approved by: re (kensmith) MFC after: 1 month Notes: svn path=/head/; revision=171818
* Mark ng_h4(4) as not MPSAFE and disconnect it from the build for now.Maksim Yevmenkin2007-07-101-1/+2
| | | | | | | Approved by: re (rwatson) Notes: svn path=/head/; revision=171345
* Style: Remove blank lines before EOF.Yaroslav Tykhiy2006-02-186-6/+0
| | | | | | | Tested by: cvs diff -B Notes: svn path=/head/; revision=155824
* No need to generate vnode_if.h anymoreWarner Losh2004-12-292-2/+2
| | | | Notes: svn path=/head/; revision=139398
* Build usbdevs.hWarner Losh2004-06-282-2/+2
| | | | Notes: svn path=/head/; revision=131250
* Move to generating pccarddevs.h on the fly, both for the kernel andWarner Losh2004-05-261-1/+1
| | | | | | | | | | the modules. Also generate usbdevs.h automatically now, but a non-kernel file is stopping that at the moment. Notes: svn path=/head/; revision=129740
* bsd.kmod.mk does not deal with manpages anymore.Ruslan Ermilov2004-01-138-8/+0
| | | | Notes: svn path=/head/; revision=124472
* Update Bluetooth code.Maksim Yevmenkin2003-10-128-26/+8
| | | | | | | | Reviewed by: M. Warner Losh <imp@bsdimp.com>; John Hay <jhay@freebsd.org> Approved by: M. Warner Losh <imp@bsdimp.com> (mentor) Notes: svn path=/head/; revision=121054
* Part one of undating the bluetooth code to the newest versionJulian Elischer2003-05-109-29/+52
| | | | | | | | Submitted by: Maksim Yevmenkin <m_evmenkin@yahoo.com> Approved by: re@ Notes: svn path=/head/; revision=114878
* Add Makefile.inc to include ../Makefile.inc.Yoshihiro Takahashi2002-12-011-0/+3
| | | | | | | Approved by: re (rwatson) Notes: svn path=/head/; revision=107457
* Fix make buildkernel.Warner Losh2002-11-217-12/+12
| | | | | | | | | | | | | | | These makefiles work when building in the sys/modules directory, but not with the objdir stuff that buildkernel uses. This is because they used -I../../../blah rather than -I${.CURDIR}/../../../blah. # I didn't fix the abuse of CFLAGS to specify -g since I wanted the # barest minimal change since we're in a code freeze. Approved by: make buildkernel... Hat for armchair anarchists: core member fixing src tree damage Notes: svn path=/head/; revision=107131
* The second try a committing the bluetooth codeJulian Elischer2002-11-208-0/+123
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 Notes: svn path=/head/; revision=107120