Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES
authorYake Yang <yake.yang@mediatek.com>
Wed, 16 Mar 2022 23:15:20 +0000 (07:15 +0800)
committerMarcel Holtmann <marcel@holtmann.org>
Fri, 18 Mar 2022 16:12:08 +0000 (17:12 +0100)
The patch set HCI_QUIRK_VALID_LE_STATES to be consistent with the btusb for
MT7921 and is required for the likes of experimental LE simultaneous roles.

Reviewed-by: Mark Chen <markyawenchen@gmail.com>
Co-developed-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: Yake Yang <yake.yang@mediatek.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/bluetooth/btmtksdio.c

index 9644069..034e552 100644 (file)
@@ -1070,6 +1070,9 @@ static int btmtksdio_setup(struct hci_dev *hdev)
                        }
                }
 
+               /* Valid LE States quirk for MediaTek 7921 */
+               set_bit(HCI_QUIRK_VALID_LE_STATES, &hdev->quirks);
+
                break;
        case 0x7663:
        case 0x7668: