Page MenuHomeFreeBSD

ng_ubt_intel: Allow to attach to 9260 bluetooth adaptors
ClosedPublic

Authored by wulf on Sep 21 2024, 1:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Thu, Feb 12, 5:23 AM
Unknown Object (File)
Sun, Feb 8, 7:41 AM
Unknown Object (File)
Sun, Feb 1, 12:41 PM
Unknown Object (File)
Sat, Jan 31, 6:13 AM
Unknown Object (File)
Fri, Jan 30, 2:59 AM
Unknown Object (File)
Thu, Jan 29, 1:37 AM
Unknown Object (File)
Wed, Jan 28, 11:11 PM
Unknown Object (File)
Wed, Jan 28, 11:05 PM

Details

Summary

with operational mode firmware.

Sponsored by: Future Crew LLC
MFC after: 1 month

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 59547
Build 56434: arc lint + arc unit

Event Timeline

wulf requested review of this revision.Sep 21 2024, 1:57 PM
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
171

any reference (or potential #define) for these magic numbers? (0x1c, 0x03)?

Add #define for UBT_INTEL_TLV_IMAGE_TYPE

0x03 magic value is documented in comments

sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
141

This is the same command as for 7260/8260 to get the version, just with different len/data? Did they change the interface for the 9260?

157

Is there any need to check evt->header.event == NG_HCI_EVENT_COMMAND_COMPL here too (as we do for 7260/8260)?

wulf added inline comments.
sys/netgraph/bluetooth/drivers/ubt/ng_ubt_intel.c
141

Yes, they did. 7260/8260 returns structure of fixed size, while 9260 returns list of key->value pairs.

157

That handled in D46736

This revision is now accepted and ready to land.Oct 28 2024, 2:28 AM
This revision was automatically updated to reflect the committed changes.
wulf marked 2 inline comments as done.