The latest development version of this page may be more current than this released 3.7.0 version.

ambiq,bt-hci-spi

Vendor: Ambiq Micro, Inc.

Description

Bluetooth module that uses Ambiq's Bluetooth Host Controller Interface SPI
driver (e.g. Apollo4 Blue Plus).

Properties

Properties not inherited from the base binding file.

Name

Type

Details

bt-hci-name

string

Name of the HCI transport

Default value: ambiq hci

bt-hci-bus

string

Bus of the transport

Default value: BT_HCI_BUS_SPI

Legal values: 'BT_HCI_BUS_VIRTUAL', 'BT_HCI_BUS_USB', 'BT_HCI_BUS_PCCARD', 'BT_HCI_BUS_UART', 'BT_HCI_BUS_RS232', 'BT_HCI_BUS_PCI', 'BT_HCI_BUS_SDIO', 'BT_HCI_BUS_SPI', 'BT_HCI_BUS_I2C', 'BT_HCI_BUS_IPM'

bt-hci-quirks

string-array

HCI device quirks

bt-hci-vs-ext

boolean

Zephyr HCI vendor extensions are supported

irq-gpios

phandle-array

This irq gpio is used to indicate there is packet ready to send to host
from controller.

reset-gpios

phandle-array

This reset gpio is used to reset the Bluetooth controller.

clkreq-gpios

phandle-array

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.