History log of /freebsd-current/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
Revision Date Author Comments
# 95ee2897 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: two-line .h pattern

Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/


# 4d846d26 10-May-2023 Warner Losh <imp@FreeBSD.org>

spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD

The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix


# d83185d9 09-May-2022 John Baldwin <jhb@FreeBSD.org>

ng_ubt: Remove unused devclass arguments to DRIVER_MODULE.


# 788a171c 15-Apr-2021 Vladimir Kondratyev <wulf@FreeBSD.org>

ng_ubt: Block attachment of uninitialized Intel Wireless 7265

As this controller requires firmware patch downloading to operate.
"Intel Wireless 7265" support in iwmbtfw(8) is yet to be done.

Tested by: arrowd et al
PR: 228787
MFC after: 2 weeks


# d605d729 15-Apr-2021 Vladimir Kondratyev <wulf@FreeBSD.org>

ng_ubt: Use DEFINE_CLASS_1 macro for kobj inheritance.

MFC after: 2 weeks


# 3544d43b 18-Aug-2019 Vladimir Kondratyev <wulf@FreeBSD.org>

ng_ubt(4): do not attach Intel Wireless 8260/8265 in bootloader mode.

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