mbox series

[v2,0/5] Bluetooth: hci_bcm: Improve FW load time on CYW55572

Message ID cover.1656583541.git.hakan.jansson@infineon.com
Headers show
Series Bluetooth: hci_bcm: Improve FW load time on CYW55572 | expand

Message

Hakan Jansson June 30, 2022, 12:45 p.m. UTC
These patches add an optional device specific data member to specify max
baudrate of a device when in autobaud mode. This allows the host to set a
first baudrate higher than "init speed" to improve FW load time.

The host baudrate will later be changed to "init speed" (as usual) once FW
loading is complete and the device has been reset to begin normal
operation.

Changes v1 -> v2:
- Add patch to tighten DT binding constraints after feedback in:
    https://lore.kernel.org/linux-devicetree/174363bc-e8e5-debd-f8f6-a252d2bbddb9@infineon.com/
- Add actual baud rates and example FW load time in commit message:
    https://lore.kernel.org/linux-devicetree/72cd312f-f843-6a85-b9e7-db8fcb952af8@infineon.com/

Hakan Jansson (5):
  dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
  dt-bindings: net: broadcom-bluetooth: Add conditional constraints
  Bluetooth: hci_bcm: Add DT compatible for CYW55572
  Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
  Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud
    mode

 .../bindings/net/broadcom-bluetooth.yaml      | 17 +++++++++++++
 drivers/bluetooth/hci_bcm.c                   | 24 +++++++++++++------
 2 files changed, 34 insertions(+), 7 deletions(-)


base-commit: 681ec6abcd7f051f7fc318068a3ac09772ebef7e

Comments

patchwork-bot+bluetooth@kernel.org July 20, 2022, 4:20 p.m. UTC | #1
Hello:

This series was applied to bluetooth/bluetooth-next.git (master)
by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>:

On Thu, 30 Jun 2022 14:45:19 +0200 you wrote:
> These patches add an optional device specific data member to specify max
> baudrate of a device when in autobaud mode. This allows the host to set a
> first baudrate higher than "init speed" to improve FW load time.
> 
> The host baudrate will later be changed to "init speed" (as usual) once FW
> loading is complete and the device has been reset to begin normal
> operation.
> 
> [...]

Here is the summary with links:
  - [v2,1/5] dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
    https://git.kernel.org/bluetooth/bluetooth-next/c/c6480829cda7
  - [v2,2/5] dt-bindings: net: broadcom-bluetooth: Add conditional constraints
    https://git.kernel.org/bluetooth/bluetooth-next/c/f5d25901c5cc
  - [v2,3/5] Bluetooth: hci_bcm: Add DT compatible for CYW55572
    https://git.kernel.org/bluetooth/bluetooth-next/c/7386459d24b3
  - [v2,4/5] Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
    https://git.kernel.org/bluetooth/bluetooth-next/c/31e65c6d44a2
  - [v2,5/5] Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
    https://git.kernel.org/bluetooth/bluetooth-next/c/719a11a62d19

You are awesome, thank you!