v2: Few cleanups and support for streaming data channel. v1: Patchset implements initial MCAP MDL creation and connection. On successful MDL (reliable) connection fd will be passed to HAL. PTS tests: TC_SRC_CC_BV_03_C: hl register_application bluez-android Bluez bluez-hdp health-device-profile 1 BTHL_MDEP_ROLE_SOURCE 4100 BTHL_CHANNEL_TYPE_RELIABLE pulse-oximeter hl connect_channel 1 00:1b:dc:05:b5:54 0 TC_SRC_CC_BV_07_C: hl register_application bluez-android Bluez bluez-hdp health-device-profile 2 BTHL_MDEP_ROLE_SOURCE 4100 BTHL_CHANNEL_TYPE_RELIABLE pulse-oximeter BTHL_MDEP_ROLE_SOURCE 4100 BTHL_CHANNEL_TYPE_STREAMING pulse-oximeter hl connect_channel 1 00:1b:dc:05:b5:54 0 hl connect_channel 1 00:1b:dc:05:b5:54 1 TC_SNK_CC_BV_04_C: TC_SNK_HCT_BV_01_I: hl register_application bluez-android Bluez bluez-hdp health-device-profile 1 BTHL_MDEP_ROLE_SINK 4100 BTHL_CHANNEL_TYPE_RELIABLE pulse-oximeter hl connect_channel 1 00:1b:dc:05:b5:54 0 TC_SNK_CC_BV_08_C: hl register_application bluez-android Bluez bluez-hdp health-device-profile 2 BTHL_MDEP_ROLE_SINK 4100 BTHL_CHANNEL_TYPE_RELIABLE pulse-oximeter BTHL_MDEP_ROLE_SINK 4100 BTHL_CHANNEL_TYPE_STREAMING pulse-oximeter hl connect_channel 1 00:1b:dc:05:b5:54 0 hl connect_channel 1 00:1b:dc:05:b5:54 1 Ravi kumar Veeramally (7): android/health: Fix queue creation for mdeps and devices android/health: Check if device and channel already exists or not android/health: Cache remote mdep id on channel connect request android/health: Notify channel status on channel destroy call android/health: Create and connect MDL android/health: Implement mcap_mdl_deleted_cb anrdroid/client/health: Cache fd and close on channel disconnection android/client/if-hl.c | 9 ++ android/health.c | 419 +++++++++++++++++++++++++++++++++++++++++-------- 2 files changed, 363 insertions(+), 65 deletions(-) -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html