In particular this series : 1. It allows the driver to indicate support for wide band speech. 2. Use a quirk tied to a MGMT local controller settings allowing a higherlevel HFP implementation to check if the local controller supports wide band speech. 3. When the controller reports support for wide band speech, enable erroneous data reporting to allow a higher level PLC to deal with erroneous or missing packets. Alain Michaud (3): bluetooth: Add flag to define wideband speech capability bluetooth: Support querying for WBS support through MGMT bluetooth: Enable erroneous data reporting if wbs is supported drivers/bluetooth/btusb.c | 22 ++++++++++++++++------ include/net/bluetooth/hci.h | 16 ++++++++++++++++ include/net/bluetooth/mgmt.h | 1 + net/bluetooth/hci_core.c | 33 +++++++++++++++++++++++++++++++++ net/bluetooth/mgmt.c | 4 ++++ 5 files changed, 70 insertions(+), 6 deletions(-) -- 2.25.1.481.gfbce0eb801-goog