Commit 91779665 authored by Abhishek Pandit-Subedi's avatar Abhishek Pandit-Subedi Committed by Marcel Holtmann
Browse files

Bluetooth: Modify LE window and interval for suspend



When a device is suspended, it doesn't need to be as responsive to
connection events. Increase the interval to 640ms (creating a duty cycle
of roughly 1.75%) so that passive scanning uses much less power (vs
previous duty cycle of 18.75%). The new window + interval combination
has been tested to work with HID devices (which are currently the only
devices capable of wake up).

Signed-off-by: default avatarAbhishek Pandit-Subedi <abhishekpandit@chromium.org>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent aaebf8e6
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@
#define HCI_REQ_CANCELED  2

#define LE_SUSPEND_SCAN_WINDOW		0x0012
#define LE_SUSPEND_SCAN_INTERVAL	0x0060
#define LE_SUSPEND_SCAN_INTERVAL	0x0400

void hci_req_init(struct hci_request *req, struct hci_dev *hdev)
{