Linux bluetooth development
 help / color / mirror / Atom feed
* [PATCH BlueZ v4 0/3]  Initial Channel Sounding Support for
@ 2026-06-16  7:22 Naga Bhavani Akella
  2026-06-16  7:22 ` [PATCH BlueZ v4 1/3] shared: rap: Check role before sending CS Sec Enable cmd Naga Bhavani Akella
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Naga Bhavani Akella @ 2026-06-16  7:22 UTC (permalink / raw)
  To: linux-bluetooth
  Cc: luiz.dentz, quic_mohamull, quic_hbandi, quic_anubhavg,
	Naga Bhavani Akella

This series adds initial LE Channel Sounding (CS) Initiator support by
introducing the required HCI command flow and event handling for CS
procedures.

The changes include
1. Adding an is_central parameter to validate that
current local role is central before issuing
HCI_LE_CS_Security_Enable command.

2. Introduction of initial LE Channel Sounding (CS)
Initiator support by adding required HCI command flow
and event handling for CS capability discovery,
configuration management, and ranging procedures.

Changes in v4:
src/shared/rap.h :
 - remove extra blank lines before last declaration
profiles/ranging/rap_hci.c :
 - add _Static_assert after state_names array
 - initialize send_len to 0
 - remove c++ style comments
 - remove forward declarartion
 - remove dead rap variable in rap_rd_rmt_supp_cap_cmplt_evt

Changes in v3:
src/shared/rap.h :
 - add wrapper API to prevent compilation issue

Changes in v2:
profiles/ranging/rap_hci.c :
 - remove unused bt_rap_set_channel_classification
 - remove __maybe_used macro usage

Naga Bhavani Akella (3):
  shared: rap: Check role before sending CS Sec Enable cmd
  profiles: ranging: Add CS Initiator cmd and evt handling
  shared: rap: remove the old wrapper API

 profiles/ranging/rap.c     |   9 +-
 profiles/ranging/rap_hci.c | 734 ++++++++++++++++++++++++++++++++-----
 src/shared/rap.h           |   9 +-
 3 files changed, 647 insertions(+), 105 deletions(-)

-- 


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2026-06-17 14:10 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-16  7:22 [PATCH BlueZ v4 0/3] Initial Channel Sounding Support for Naga Bhavani Akella
2026-06-16  7:22 ` [PATCH BlueZ v4 1/3] shared: rap: Check role before sending CS Sec Enable cmd Naga Bhavani Akella
2026-06-16 12:55   ` Initial Channel Sounding Support for bluez.test.bot
2026-06-16  7:22 ` [PATCH BlueZ v4 2/3] profiles: ranging: Add CS Initiator cmd and evt handling Naga Bhavani Akella
2026-06-16  7:22 ` [PATCH BlueZ v4 3/3] shared: rap: remove the old wrapper API Naga Bhavani Akella
2026-06-17 14:10 ` [PATCH BlueZ v4 0/3] Initial Channel Sounding Support for patchwork-bot+bluetooth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox