Bluetooth: Add reading of page scan parameters
These parameters are related to the "fast connectable" mode that can be changed through the mgmt interface. Not all controllers properly reset these values with HCI_Reset so they need to be read in order to be able to verify whether the values are correct or not before enabling page scan. Signed-off-by: Johan Hedberg <johan.hedberg@intel.com> Acked-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
This commit is contained in:
committed by
Gustavo Padovan
parent
e36a37691e
commit
f332ec6699
@@ -272,6 +272,12 @@ static void bredr_setup(struct hci_request *req)
|
||||
bacpy(&cp.bdaddr, BDADDR_ANY);
|
||||
cp.delete_all = 0x01;
|
||||
hci_req_add(req, HCI_OP_DELETE_STORED_LINK_KEY, sizeof(cp), &cp);
|
||||
|
||||
/* Read page scan parameters */
|
||||
if (req->hdev->hci_ver > BLUETOOTH_VER_1_1) {
|
||||
hci_req_add(req, HCI_OP_READ_PAGE_SCAN_ACTIVITY, 0, NULL);
|
||||
hci_req_add(req, HCI_OP_READ_PAGE_SCAN_TYPE, 0, NULL);
|
||||
}
|
||||
}
|
||||
|
||||
static void le_setup(struct hci_request *req)
|
||||
|
Reference in New Issue
Block a user