# Copyright (c) 2019 Nordic Semiconductor ASA
# SPDX-License-Identifier: Apache-2.0

description: |
    Configures SPI slave settings for a Bluetooth controller that uses
    Zephyr's Bluetooth Host Controller Interface SPI (HCI SPI) driver.

    A node defined via devicetree overlay should look like this:

       &myspi {
            bt-hci@0 {
                    compatible = "zephyr,bt-hci-spi-slave";
                    reg = <0>;
                    irq-gpios = <&gpio1 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>;
            };
       };

    The bt-hci@0 node configures an HCI SPI slave on SPI slave
    interface myspi.

    The host interrupt GPIO is set to gpio1 pin 2 via irq-gpios. The
    GPIO flags are just for example and may be different depending on
    hardware.

compatible: "zephyr,bt-hci-spi-slave"

include: base.yaml

on-bus: spi

properties:
  irq-gpios:
    type: phandle-array
    required: true
