dts: bindings: wifi: Support SPI for Infineon AIROC driver

Additional bindings to configure SPI support.

Added new DTS option for data/IRQ sharing
Clarify default in driver DTS binding

Signed-off-by: Steve Boylan <stephen.boylan@beechwoods.com>
This commit is contained in:
Steve Boylan 2024-09-24 10:54:04 -04:00 committed by Benjamin Cabé
commit 46c9d160eb

View file

@ -0,0 +1,39 @@
description: |
AIROC Wi-Fi Connectivity over SPI.
compatible: "infineon,airoc-wifi"
include: [spi-device.yaml, "infineon,airoc-wifi.yaml"]
properties:
wifi-host-wake-gpios:
required: true
bus-select-gpios:
required: true
description: |
Select bus mode. This gpio must be held low before
wifi-reg-on-gpios goes high to select SPI bus mode.
type: phandle-array
spi-half-duplex:
description:
Use half-duplex communication; if not present, full-
duplex operation is assumed.
type: boolean
spi-word-size:
description:
SPI word size in bits. Since 8-bit word size is the
most common, that is selected as the default.
type: int
enum:
- 8
- 16
- 32
default: 8
spi-data-irq-shared:
description:
SPI data and IRQ share the same GPIO.
type: boolean