History log of /freebsd/usr.sbin/bluetooth/iwmbtfw/iwmbt_hw.c (Results 1 – 9 of 9)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 06969db3 29-Jan-2025 Eygene Ryabinkin <rea@FreeBSD.org>

Refactor iwmbtfw: modularize and de-constify

- Move logic for firmware download into different adapter types
to the own functions to allow main() to be simpler

- Use enums/typedefs for exit mo

Refactor iwmbtfw: modularize and de-constify

- Move logic for firmware download into different adapter types
to the own functions to allow main() to be simpler

- Use enums/typedefs for exit modes, image types, etc

- Purge most obvious comments: functions are named properly,
so most of their invocations self-document the code.

Signed-off-by: Eygene Ryabinkin <rea@FreeBSD.org>
Reviewed by: wulf
MFC after: 1 month

show more ...


Revision tags: release/14.2.0
# aa0b9384 07-Nov-2024 Vladimir Kondratyev <wulf@FreeBSD.org>

iwmbtfw(8): Ignore unexpected HCI events

If Intel firmware is already in operational mode at boot that takes
place at warm boot, BT adaptor can generate extra HCI events which
interferes with firmwa

iwmbtfw(8): Ignore unexpected HCI events

If Intel firmware is already in operational mode at boot that takes
place at warm boot, BT adaptor can generate extra HCI events which
interferes with firmware mode detection logic. Ignore them.

Sponsored by: Future Crew LLC
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D46737

show more ...


# c1643ced 07-Nov-2024 Vladimir Kondratyev <wulf@FreeBSD.org>

iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors

Required firmware files are already included in to comms/iwmbt-firmware port

Sponsored by: Future Crew LLC
MFC after: 1 month
Reviewed by: b

iwmbtfw(4): Add support for 9260/9560 bluetooth adaptors

Required firmware files are already included in to comms/iwmbt-firmware port

Sponsored by: Future Crew LLC
MFC after: 1 month
Reviewed by: bz
Differential Revision: https://reviews.freebsd.org/D46735

show more ...


Revision tags: release/13.4.0, release/14.1.0, release/13.3.0, release/14.0.0
# b3e76948 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

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

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

show more ...


Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0
# da93a73f 31-May-2021 Vladimir Kondratyev <wulf@FreeBSD.org>

iwmbtfw(8): Improve Intel 7260/7265 adaptors handling

- Allow firmware downloading for hw_variant #8;
- Enter manufacturer mode for setting of event mask;
- Handle multi-event response on HCI comman

iwmbtfw(8): Improve Intel 7260/7265 adaptors handling

- Allow firmware downloading for hw_variant #8;
- Enter manufacturer mode for setting of event mask;
- Handle multi-event response on HCI commands for 7260;
This allows to remove kludge with skipping of 0xfc2f opcode.
- Disable patch and exit manufacturer mode on downloading failure;
- Use default firmware if correct firmware file is not found;

Reviewed by: Philippe Michaud-Boudreault <pitwuu_AT_gmail_DOT_com>
MFC after: 1 week
Tested by: arrowd
Differential revision: https://reviews.freebsd.org/D30543

show more ...


# fe70d7b2 05-May-2021 Philippe Michaud-Boudreault <pitwuu@gmail.com>

iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares

To use it comms/iwmbt-firmware port should be updated to 20210315 version.

Submitted by: Philippe Michaud-Boudreault <pitwuu@

iwmbtfw(8): Add support for Intel 7260/7265 bluetooth adapter firmwares

To use it comms/iwmbt-firmware port should be updated to 20210315 version.

Submitted by: Philippe Michaud-Boudreault <pitwuu@gmail.com>
Tested by: Helge Oldach <freebsd@oldach.net>
Reviewed by: wulf
PR: 228787
MFC after: 2 weeks

show more ...


Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0
# 6565f65c 19-Aug-2019 Vladimir Kondratyev <wulf@FreeBSD.org>

iwmbtfw(8): Fix compilation on platforms using gcc.

X-MFC with: r351197


# 7f32f0e2 19-Aug-2019 Vladimir Kondratyev <wulf@FreeBSD.org>

iwmbtfw: Firmware loader for Intel Wireless 8260 based Bluetooth USB devices

Currently supported models are: 8260, 8265, 9560, 9260 and 22161.
Firmware files can be installed with comms/iwmbt-firmwa

iwmbtfw: Firmware loader for Intel Wireless 8260 based Bluetooth USB devices

Currently supported models are: 8260, 8265, 9560, 9260 and 22161.
Firmware files can be installed with comms/iwmbt-firmware port.

PR: 237083
Reviewed by: hps, emax
X-MFC with: r351196
Differential Revision: https://reviews.freebsd.org/D21071

show more ...