This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

nordic,nrf21540-fem

Vendor: Nordic Semiconductor

Description

This is a representation of the nRF21540 Radio Front-End module

Properties

Properties not inherited from the base binding file.

Name

Type

Details

tx-en-gpios

phandle-array

GPIO of the SOC controlling TX_EN pin of the nRF21540

rx-en-gpios

phandle-array

GPIO of the SOC controlling RX_EN pin of the nRF21540

pdn-gpios

phandle-array

GPIO of the SOC controlling PDN pin of the nRF21540

ant-sel-gpios

phandle-array

GPIO of the SOC controlling ANT-SEL pin of the nRF21540

mode-gpios

phandle-array

GPIO of the SOC controlling MODE pin of the nRF21540

spi-if

phandle

Reference to the nordic,nrf21540-fem-spi SPI bus interface.

This must be present to support SPI control of the FEM.

tx-en-settle-time-us

int

Settling time in microseconds from state PG to TX.

Default value is based on Table 6 of the nRF21540 Product
Specification (v1.0), and can be overridden for tuned
configurations.

Default value: 11

rx-en-settle-time-us

int

Settling time in microseconds from state PG to RX.

Default value is based on Table 6 of the nRF21540 Product
Specification (v1.0), and can be overridden for tuned
configurations.

Default value: 11

pdn-settle-time-us

int

Settling time in microseconds from state PD to PG.

Default value is based on Table 6 of the nRF21540 Product
Specification (v1.0), and can be overridden for tuned
configurations.

Default value: 18

trx-hold-time-us

int

Power-off time in microseconds when changing from RX or TX to PG.

Default value is based on Table 6 of the nRF21540 Product
Specification (v1.0), and can be overridden for tuned
configurations.

Default value: 3