]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Bluetooth: aosp: Support AOSP Bluetooth Quality Report
authorJoseph Hwang <josephsih@chromium.org>
Tue, 2 Nov 2021 07:19:29 +0000 (15:19 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 2 Nov 2021 18:37:52 +0000 (19:37 +0100)
commit258f56d11bbbf39df5bc5faf0119d28be528f27d
tree769850e522989a3a8da1ff39e87840b55bcf6547
parent749a6c594203b0e9ac59e3d8da492a8ac6a80510
Bluetooth: aosp: Support AOSP Bluetooth Quality Report

This patch adds the support of the AOSP Bluetooth Quality Report
(BQR) events.

Multiple vendors have supported the AOSP Bluetooth Quality Report.
When a Bluetooth controller supports the capability, it can enable
the aosp capability through hci_set_aosp_capable. Then hci_core will
set up the hdev->aosp_set_quality_report callback through aosp_do_open
if the controller responds to support the quality report capability.

Note that Intel also supports a distinct telemetry quality report
specification. Intel sets up the hdev->set_quality_report callback
in the btusb driver module.

Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
Signed-off-by: Joseph Hwang <josephsih@chromium.org>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
net/bluetooth/aosp.c
net/bluetooth/aosp.h
net/bluetooth/mgmt.c