From e7039bc37fff43f272e0e6b6e47c796944728788 Mon Sep 17 00:00:00 2001 From: Zoltan Havas Date: Mon, 11 Sep 2023 15:03:15 +0200 Subject: [PATCH] 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 --- soc/arm/silabs_exx32/Kconfig | 9 +++++++++ west.yml | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/soc/arm/silabs_exx32/Kconfig b/soc/arm/silabs_exx32/Kconfig index d0bbf68c885..60bda813903 100644 --- a/soc/arm/silabs_exx32/Kconfig +++ b/soc/arm/silabs_exx32/Kconfig @@ -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 diff --git a/west.yml b/west.yml index 261740c1d26..2208fa9ad80 100644 --- a/west.yml +++ b/west.yml @@ -219,7 +219,7 @@ manifest: groups: - hal - name: hal_silabs - revision: d191d981c4eb20c0c7445a4061fcdbcfa686113a + revision: 72a67203f0b37dc2c12bfae5ddf05c991c0ab0a4 path: modules/hal/silabs groups: - hal