From: Xiaolei Wang Date: Tue, 10 Nov 2020 10:13:11 +0000 (+0800) Subject: Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en X-Git-Tag: microblaze-v5.12~172^2~97^2~37 X-Git-Url: http://git.monstr.eu/?a=commitdiff_plain;h=844c79bd5995185cf1ab56e4eae9dd9e50204aeb;p=linux-2.6-microblaze.git Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en When using the wl1271 Bluetooth function of am335x, it is found that the Bluetooth module cannot respond in time after Bluetooth is enabled, and a small delay is needed to work normally, so whether to add a small mdelay. Signed-off-by: Xiaolei Wang Signed-off-by: Marcel Holtmann --- diff --git a/drivers/bluetooth/hci_ll.c b/drivers/bluetooth/hci_ll.c index 8bfe024d1fcd..eb1e736efeeb 100644 --- a/drivers/bluetooth/hci_ll.c +++ b/drivers/bluetooth/hci_ll.c @@ -626,6 +626,7 @@ static int ll_setup(struct hci_uart *hu) gpiod_set_value_cansleep(lldev->enable_gpio, 0); msleep(5); gpiod_set_value_cansleep(lldev->enable_gpio, 1); + mdelay(100); err = serdev_device_wait_for_cts(serdev, true, 200); if (err) { bt_dev_err(hu->hdev, "Failed to get CTS");