zephyr/dts/bindings/net/wireless/gpio-radio-coex.yaml

32 lines
1.1 KiB
YAML

# Copyright (c) 2022-2023 Dronetag s.r.o.
# SPDX-License-Identifier: Apache-2.0
description: |
Generic representation of Coexistence pin interface for radios. This
interface is usually available on Wifi/Bluetooth/LTE modules to
interact with each other when sharing the same antenna. This prevents
any collisions between transmissions from different modules. The grant
signal should signal that the external transceiver/module is not
transmitting. Therefore you are free to perform any TX operations as
required. When grant pin becomes inactive then you have time to
finish all of the ongoing TX operations before the external
transceiver begins their transmission. This is specified by the
grant-delay-us property.
compatible: "gpio-radio-coex"
include: base.yaml
properties:
grant-gpios:
type: phandle-array
required: true
description: |
GPIO input from the external transceiver
grant-delay-us:
type: int
required: true
description: |
Delay after assertion for the external transceiver operation