Commit 3b867602 authored by Hector Martin's avatar Hector Martin Committed by Luiz Augusto von Dentz

Bluetooth: hci_bcm4377: Increase boot timeout

BCM4388 takes over 2 seconds to boot, so increase the timeout.
Signed-off-by: default avatarHector Martin <marcan@marcan.st>
Reviewed-by: default avatarSven Peter <sven@svenpeter.dev>
Signed-off-by: default avatarSven Peter <sven@svenpeter.dev>
Signed-off-by: default avatarLuiz Augusto von Dentz <luiz.von.dentz@intel.com>
parent 56c695a8
...@@ -33,6 +33,7 @@ enum bcm4377_chip { ...@@ -33,6 +33,7 @@ enum bcm4377_chip {
#define BCM4387_DEVICE_ID 0x5f71 #define BCM4387_DEVICE_ID 0x5f71
#define BCM4377_TIMEOUT msecs_to_jiffies(1000) #define BCM4377_TIMEOUT msecs_to_jiffies(1000)
#define BCM4377_BOOT_TIMEOUT msecs_to_jiffies(5000)
/* /*
* These devices only support DMA transactions inside a 32bit window * These devices only support DMA transactions inside a 32bit window
...@@ -1862,7 +1863,7 @@ static int bcm4377_boot(struct bcm4377_data *bcm4377) ...@@ -1862,7 +1863,7 @@ static int bcm4377_boot(struct bcm4377_data *bcm4377)
dev_dbg(&bcm4377->pdev->dev, "waiting for firmware to boot\n"); dev_dbg(&bcm4377->pdev->dev, "waiting for firmware to boot\n");
ret = wait_for_completion_interruptible_timeout(&bcm4377->event, ret = wait_for_completion_interruptible_timeout(&bcm4377->event,
BCM4377_TIMEOUT); BCM4377_BOOT_TIMEOUT);
if (ret == 0) { if (ret == 0) {
ret = -ETIMEDOUT; ret = -ETIMEDOUT;
goto out_dma_free; goto out_dma_free;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment