Linux 6.7-rc7
[linux-modified.git] / Documentation / devicetree / bindings / net / bluetooth / nxp,88w8987-bt.yaml
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/net/bluetooth/nxp,88w8987-bt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: NXP Bluetooth chips
8
9 description:
10   This binding describes UART-attached NXP bluetooth chips. These chips
11   are dual-radio chips supporting WiFi and Bluetooth. The bluetooth
12   works on standard H4 protocol over 4-wire UART. The RTS and CTS lines
13   are used during FW download. To enable power save mode, the host
14   asserts break signal over UART-TX line to put the chip into power save
15   state. De-asserting break wakes up the BT chip.
16
17 maintainers:
18   - Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
19
20 properties:
21   compatible:
22     enum:
23       - nxp,88w8987-bt
24       - nxp,88w8997-bt
25
26   fw-init-baudrate:
27     $ref: /schemas/types.yaml#/definitions/uint32
28     default: 115200
29     description:
30       Chip baudrate after FW is downloaded and initialized.
31       This property depends on the module vendor's
32       configuration.
33
34 required:
35   - compatible
36
37 additionalProperties: false
38
39 examples:
40   - |
41     serial {
42         bluetooth {
43             compatible = "nxp,88w8987-bt";
44             fw-init-baudrate = <3000000>;
45         };
46     };