Commit 7528ca1c authored by Marcel Holtmann's avatar Marcel Holtmann Committed by Johan Hedberg
Browse files

Bluetooth: Read location data on AMP controller init



When initializing an AMP controller, read its current known location
data so that it can be analyzed later on.

Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
Signed-off-by: default avatarJohan Hedberg <johan.hedberg@intel.com>
parent f6996cfe
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -851,6 +851,8 @@ struct hci_rp_read_inq_rsp_tx_power {

#define HCI_OP_SET_EVENT_MASK_PAGE_2	0x0c63

#define HCI_OP_READ_LOCATION_DATA	0x0c64

#define HCI_OP_READ_FLOW_CONTROL_MODE	0x0c66
struct hci_rp_read_flow_control_mode {
	__u8     status;
+3 −0
Original line number Diff line number Diff line
@@ -318,6 +318,9 @@ static void amp_init(struct hci_request *req)

	/* Read Data Blk size */
	hci_req_add(req, HCI_OP_READ_DATA_BLOCK_SIZE, 0, NULL);

	/* Read Location Data */
	hci_req_add(req, HCI_OP_READ_LOCATION_DATA, 0, NULL);
}

static void hci_init1_req(struct hci_request *req, unsigned long opt)