summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2013-10-07 03:55:53 -0700
committerJohan Hedberg <johan.hedberg@intel.com>2013-10-07 16:53:43 +0200
commitf38ba94147dd568b635be83b2fb571303ce3404c (patch)
treec7f38ba158b8396956839fda56971ed5a89ed9e3 /net
parent7528ca1c5a3821951695e0e55daf192097a9925a (diff)
downloadblackbird-op-linux-f38ba94147dd568b635be83b2fb571303ce3404c.tar.gz
blackbird-op-linux-f38ba94147dd568b635be83b2fb571303ce3404c.zip
Bluetooth: Read flow control mode on AMP controller init
When initializing an AMP controller, read its current flow control mode so that the correct value is used. The AMP controller defaults to block based flow control and this extra command is just to double check. Signed-off-by: Marcel Holtmann <marcel@holtmann.org> Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Diffstat (limited to 'net')
-rw-r--r--net/bluetooth/hci_core.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/bluetooth/hci_core.c b/net/bluetooth/hci_core.c
index 967739c0285b..0c636ba1ba16 100644
--- a/net/bluetooth/hci_core.c
+++ b/net/bluetooth/hci_core.c
@@ -319,6 +319,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 Flow Control Mode */
+ hci_req_add(req, HCI_OP_READ_FLOW_CONTROL_MODE, 0, NULL);
+
/* Read Location Data */
hci_req_add(req, HCI_OP_READ_LOCATION_DATA, 0, NULL);
}
OpenPOWER on IntegriCloud