diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2022-02-26 23:07:54 +0300 |
---|---|---|
committer | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2023-03-06 12:19:25 +0300 |
commit | 4bbec77592e56a423bcf3a00583f79b22cdb6a00 (patch) | |
tree | 25bd8a7d6b5c3be7b525e4f456bf0253def5db23 | |
parent | 3de6eeb15f149213465859c1a656f1b9fc9e2d08 (diff) |
Bluetooth: hci_qca: reopen serial port after toggling powertracking-qcomlt-qca6390
Reopen the serial port after toggling the power. This saves us from
getting command timeouts on first command submitted.
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
-rw-r--r-- | drivers/bluetooth/hci_qca.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c index 5a538bfd127e..e71c373e7e5c 100644 --- a/drivers/bluetooth/hci_qca.c +++ b/drivers/bluetooth/hci_qca.c @@ -1690,6 +1690,8 @@ static int qca_power_on(struct hci_dev *hdev) gpiod_set_value_cansleep(qcadev->bt_en, 1); /* Controller needs time to bootup. */ msleep(150); + serdev_device_close(hu->serdev); + ret = serdev_device_open(hu->serdev); } } |