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)
Sun, Aug 16, 5:51 PM
Unknown Object (File)
Fri, Aug 14, 12:28 PM
Unknown Object (File)
Fri, Aug 14, 6:55 AM
Unknown Object (File)
Thu, Aug 13, 10:19 AM
Unknown Object (File)
Mon, Aug 3, 9:10 AM
Unknown Object (File)
Sun, Aug 2, 12:58 AM
Unknown Object (File)
Sat, Aug 1, 11:28 AM
Unknown Object (File)
Sat, Aug 1, 6:10 AM

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 59556
Build 56443: 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
173

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
143

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?

159

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
143

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

159

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.