162306a36Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
262306a36Sopenharmony_ci%YAML 1.2
362306a36Sopenharmony_ci---
462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/net/bluetooth/nxp,88w8987-bt.yaml#
562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
662306a36Sopenharmony_ci
762306a36Sopenharmony_cititle: NXP Bluetooth chips
862306a36Sopenharmony_ci
962306a36Sopenharmony_cidescription:
1062306a36Sopenharmony_ci  This binding describes UART-attached NXP bluetooth chips. These chips
1162306a36Sopenharmony_ci  are dual-radio chips supporting WiFi and Bluetooth. The bluetooth
1262306a36Sopenharmony_ci  works on standard H4 protocol over 4-wire UART. The RTS and CTS lines
1362306a36Sopenharmony_ci  are used during FW download. To enable power save mode, the host
1462306a36Sopenharmony_ci  asserts break signal over UART-TX line to put the chip into power save
1562306a36Sopenharmony_ci  state. De-asserting break wakes up the BT chip.
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_cimaintainers:
1862306a36Sopenharmony_ci  - Neeraj Sanjay Kale <neeraj.sanjaykale@nxp.com>
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciproperties:
2162306a36Sopenharmony_ci  compatible:
2262306a36Sopenharmony_ci    enum:
2362306a36Sopenharmony_ci      - nxp,88w8987-bt
2462306a36Sopenharmony_ci      - nxp,88w8997-bt
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci  fw-init-baudrate:
2762306a36Sopenharmony_ci    $ref: /schemas/types.yaml#/definitions/uint32
2862306a36Sopenharmony_ci    default: 115200
2962306a36Sopenharmony_ci    description:
3062306a36Sopenharmony_ci      Chip baudrate after FW is downloaded and initialized.
3162306a36Sopenharmony_ci      This property depends on the module vendor's
3262306a36Sopenharmony_ci      configuration.
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_cirequired:
3562306a36Sopenharmony_ci  - compatible
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ciadditionalProperties: false
3862306a36Sopenharmony_ci
3962306a36Sopenharmony_ciexamples:
4062306a36Sopenharmony_ci  - |
4162306a36Sopenharmony_ci    serial {
4262306a36Sopenharmony_ci        bluetooth {
4362306a36Sopenharmony_ci            compatible = "nxp,88w8987-bt";
4462306a36Sopenharmony_ci            fw-init-baudrate = <3000000>;
4562306a36Sopenharmony_ci        };
4662306a36Sopenharmony_ci    };
47