]> git.hungrycats.org Git - linux/commit
Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Tue, 22 Aug 2023 19:02:03 +0000 (12:02 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 13 Sep 2023 07:48:44 +0000 (09:48 +0200)
commitcb3acdc203d689d678abc2800e859b1fb17e3f4f
treead3058ae1e477fe0445291964cb4fa779a340072
parentf9965f7f38c90449a5fb26edb8a7d22b1dcf0283
Bluetooth: HCI: Introduce HCI_QUIRK_BROKEN_LE_CODED

[ Upstream commit 253f3399f4c09ce6f4e67350f839be0361b4d5ff ]

This introduces HCI_QUIRK_BROKEN_LE_CODED which is used to indicate
that LE Coded PHY shall not be used, it is then set for some Intel
models that claim to support it but when used causes many problems.

Cc: stable@vger.kernel.org # 6.4.y+
Link: https://github.com/bluez/bluez/issues/577
Link: https://github.com/bluez/bluez/issues/582
Link: https://lore.kernel.org/linux-bluetooth/CABBYNZKco-v7wkjHHexxQbgwwSz-S=GZ=dZKbRE1qxT1h4fFbQ@mail.gmail.com/T/#
Fixes: 288c90224eec ("Bluetooth: Enable all supported LE PHY by default")
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/bluetooth/btintel.c
include/net/bluetooth/hci.h
include/net/bluetooth/hci_core.h
net/bluetooth/hci_sync.c