1# Copyright (c) 2023, Ambiq Micro Inc. 2# SPDX-License-Identifier: Apache-2.0 3 4description: | 5 Bluetooth module that uses Ambiq's Bluetooth Host Controller Interface SPI 6 driver (e.g. Apollo4 Blue Plus). 7 8compatible: "ambiq,bt-hci-spi" 9 10include: [spi-device.yaml, bt-hci.yaml] 11 12properties: 13 reg: 14 type: array 15 required: true 16 17 irq-gpios: 18 type: phandle-array 19 description: | 20 This irq gpio is used to indicate there is packet ready to send to host 21 from controller. 22 23 reset-gpios: 24 type: phandle-array 25 description: | 26 This reset gpio is used to reset the Bluetooth controller. 27 28 clkreq-gpios: 29 type: phandle-array 30 description: | 31 This clkreq gpio is used to send the XO32MHz clock request to host from 32 controller. The host needs to enable XO32MHz when receiving low to high 33 edge interrupts and disable XO32MHz when receiving high to low edge 34 interrupts. 35 36 bt-hci-name: 37 default: "ambiq hci" 38 39 bt-hci-bus: 40 default: "spi" 41