Bluetooth: hci_sync: Enable events for BIS capable devices
authorClaudia Draghicescu <claudia.rosu@nxp.com>
Thu, 29 Jun 2023 13:45:18 +0000 (16:45 +0300)
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
Fri, 11 Aug 2023 18:40:25 +0000 (11:40 -0700)
In the case of a Synchronized Receiver capable device, enable at start-up the
events for PA reports, PA Sync Established and Big Info Adv reports.

Signed-off-by: Claudia Draghicescu <claudia.rosu@nxp.com>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
net/bluetooth/hci_sync.c

index afb8e97..73b49d0 100644 (file)
@@ -4135,10 +4135,13 @@ static int hci_le_set_event_mask_sync(struct hci_dev *hdev)
        }
 
        if (bis_capable(hdev)) {
+               events[1] |= 0x20;      /* LE PA Report */
+               events[1] |= 0x40;      /* LE PA Sync Established */
                events[3] |= 0x04;      /* LE Create BIG Complete */
                events[3] |= 0x08;      /* LE Terminate BIG Complete */
                events[3] |= 0x10;      /* LE BIG Sync Established */
                events[3] |= 0x20;      /* LE BIG Sync Loss */
+               events[4] |= 0x02;      /* LE BIG Info Advertising Report */
        }
 
        return __hci_cmd_sync_status(hdev, HCI_OP_LE_SET_EVENT_MASK,