1# Common fields for Bluetooth HCI devices
2
3include: base.yaml
4
5properties:
6  bt-hci-name:
7    type: string
8    description: Name of the HCI transport
9  bt-hci-bus:
10    type: string
11    description: Bus of the transport
12    enum:
13      - "virtual"
14      - "usb"
15      - "pccard"
16      - "uart"
17      - "rs232"
18      - "pci"
19      - "sdio"
20      - "spi"
21      - "i2c"
22      - "smd"
23      - "virtio"
24      - "ipm"    # Deprecated. "ipc" should be used instead.
25      - "ipc"
26  bt-hci-quirks:
27    type: string-array
28    description: HCI device quirks
29    enum:
30      - "no-reset"
31      - "no-auto-dle"
32  bt-hci-vs-ext:
33    type: boolean
34    description: Zephyr HCI vendor extensions are supported
35