diff options
Diffstat (limited to 'drivers/bluetooth')
-rw-r--r-- | drivers/bluetooth/hci_mrvl.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/bluetooth/hci_mrvl.c b/drivers/bluetooth/hci_mrvl.c index 50212ac629e3..a0a74362455e 100644 --- a/drivers/bluetooth/hci_mrvl.c +++ b/drivers/bluetooth/hci_mrvl.c | |||
@@ -339,6 +339,9 @@ static int mrvl_setup(struct hci_uart *hu) | |||
339 | return -EINVAL; | 339 | return -EINVAL; |
340 | } | 340 | } |
341 | 341 | ||
342 | /* Let the final ack go out before switching the baudrate */ | ||
343 | hci_uart_wait_until_sent(hu); | ||
344 | |||
342 | hci_uart_set_baudrate(hu, 3000000); | 345 | hci_uart_set_baudrate(hu, 3000000); |
343 | hci_uart_set_flow_control(hu, false); | 346 | hci_uart_set_flow_control(hu, false); |
344 | 347 | ||