:orphan:
.. raw:: html
.. dtcompatible:: ambiq,bt-hci-spi
.. _dtbinding_ambiq_bt_hci_spi:
ambiq,bt-hci-spi
################
Vendor: :ref:`Ambiq Micro, Inc. `
Description
***********
.. code-block:: none
Bluetooth module that uses Ambiq's Bluetooth Host Controller Interface SPI
driver (e.g. Apollo4 Blue Plus).
Properties
**********
.. tabs::
.. group-tab:: Node specific properties
Properties not inherited from the base binding file.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``irq-gpios``
- ``phandle-array``
- .. code-block:: none
This irq gpio is used to indicate there is packet ready to send to host
from controller.
* - ``reset-gpios``
- ``phandle-array``
- .. code-block:: none
This reset gpio is used to reset the Bluetooth controller.
* - ``clkreq-gpios``
- ``phandle-array``
- .. code-block:: none
This clkreq gpio is used to send the XO32MHz clock request to host from
controller. The host needs to enable XO32MHz when receiving low to high
edge interrupts and disable XO32MHz when receiving high to low edge
interrupts.
.. group-tab:: Deprecated node specific properties
Deprecated properties not inherited from the base binding file.
(None)
.. group-tab:: Base properties
Properties inherited from the base binding file, which defines
common properties that may be set on many nodes. Not all of these
may apply to the "ambiq,bt-hci-spi" compatible.
.. list-table::
:widths: 1 1 4
:header-rows: 1
* - Name
- Type
- Details
* - ``reg``
- ``array``
- This property is **required**.
See :ref:`zephyr:dt-important-props` for more information.