This page (v2.8.0) https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/nrf/app_dev/device_guides/fem/fem_nrf21540_gpio_spi.html
Suggests copying the following into devicetree.

Is there an example project with nrf FEM support which is tested?

This page (v2.8.0) https://docs.nordicsemi.com/bundle/ncs-2.8.0/page/nrf/app_dev/device_guides/fem/fem_nrf21540_gpio_spi.html
Suggests copying the following into devicetree.


I upgraded to v2.9.0
added to prj.conf:
CONFIG_MPSL_FEM_NRF21540_GPIO_SPI=y
Added this to dts (This section throws an error - missing comma)
Added the remainder:
-- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52811.dts
devicetree error: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52811.dts:196 (column 59): parse error: expected number or parenthesized expression
I also note here that if a Pristine Build fails - then there is no path to edit the dts files.

I seems that the code offered on the support page has not been tested in v 2.9.0 as it throws a parsing error.
I have changed the target board to nrf52840.
When I add these sections to device tree, I get these errors:

when I click /build from the Applications menu, the errors disappear briefly.
I click pristine build then:

The errors show in the build.
I add the semi-colon because that's simple and indicated.
press pristine build again.
we get this error, but now no errors are displayed in the dts file.
-- Found BOARD.dts: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52840.dts
devicetree error: C:/ncs/v2.9.0/zephyr/boards/nordic/nrf52840dk/nrf52840dk_nrf52840.dts:292 (column 59): parse error: expected number or parenthesized expression

I can't make progress towards compiling code that supports the nrf FEM as documented on this page.
This makes me think that no one is using this part given it is not supported.
Thanks for reporting these! I have reported it to our docs team so we will get them fixed!
In your last image, i see that you still use SPI_ instead of SPIM_. Use SPIM_, I think that should work for you.
Let me know if SPIM_ does not work
I tried SPIM earlier, and again in v2.9.0 same result.
I get:
C:/ncs/v2.9.0/nrf/subsys/mpsl/fem/nrf21540_gpio_spi/models/mpsl_fem_nrf21540_power_model_builtin.c:20:2: error: #error Cannot use nRF21540 built-in power model with unspecified supply-voltage-mv property
20 | #error Cannot use nRF21540 built-in power model with unspecified supply-voltage-mv property

When I add the property to the FEM node in DTS, I then get a config error in the dts file.
I was hoping someone would compile the solution in v2.9.0 and provide tested documentation.
Please consider prioritizing this request given there really is no tested documentation for the nrf21540 (+SPI) in the latest sdk.?
I am now able to compile this flag in v 2.9.0 for the 52811 (and 52840)
However, when I run it on custom hardware (52811 reference hardware with 21540) I get an error within: