zephyr: Kconfig: SOC_GECKO_CUSTOM_RADIO_PHY option for RAIL for proprietary

Currently on zephyr, RAIL library is used only by Bluetooth applications,
with this update, it will be able to be used for sample applications
for custom radio phys.
All files were copied from Silicon Labs GSDK v4.2.4.

Signed-off-by: Zoltan Havas <zoltan.havas@silabs.com>
This commit is contained in:
Zoltan Havas 2023-09-11 15:03:15 +02:00 committed by Carles Cufí
commit e7039bc37f
2 changed files with 10 additions and 1 deletions

View file

@ -340,4 +340,13 @@ config SOC_GECKO_USE_RAIL
hardware. This option enable the proper set of features to allow to properly compile
with the RAIL blob.
config SOC_GECKO_CUSTOM_RADIO_PHY
bool "Use RAIL for custom radio phy packet sending and receiving"
depends on SOC_GECKO_HAS_RADIO
select SOC_GECKO_USE_RAIL
help
If enabled, RAIL can be used for user generated custom radio phy
management, sending and receiving packets on radio phy. User has
to provide the radio_config.c and radio_config.h files for the phy.
endif # SOC_FAMILY_EXX32