1
0
Fork 0

Bluetooth: btusb: btusb_intel_cmd_timeout: use sleeping functions

The btusb_intel_cmd_timeout() is called from workqueue contexts,
so use the helper functions that can sleep.

Signed-off-by: Rajat Jain <rajatja@google.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
hifive-unleashed-5.1
Rajat Jain 2019-01-28 15:08:09 -08:00 committed by Marcel Holtmann
parent 00df214b1f
commit 2de66bb873
1 changed files with 3 additions and 3 deletions

View File

@ -523,9 +523,9 @@ static void btusb_intel_cmd_timeout(struct hci_dev *hdev)
}
bt_dev_err(hdev, "Initiating HW reset via gpio");
gpiod_set_value(reset_gpio, 1);
mdelay(100);
gpiod_set_value(reset_gpio, 0);
gpiod_set_value_cansleep(reset_gpio, 1);
msleep(100);
gpiod_set_value_cansleep(reset_gpio, 0);
}
static inline void btusb_free_frags(struct btusb_data *data)