diff --git a/dts/bindings/wifi/infineon,airoc-wifi-spi.yaml b/dts/bindings/wifi/infineon,airoc-wifi-spi.yaml new file mode 100644 index 00000000000000..de9de7fd814ae6 --- /dev/null +++ b/dts/bindings/wifi/infineon,airoc-wifi-spi.yaml @@ -0,0 +1,33 @@ +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. + type: int + enum: + - 8 + - 16 + - 32 + default: 8