1# Copyright (c) 2025 Silicon Laboratories Inc. 2# SPDX-License-Identifier: Apache-2.0 3 4menu "SiSDK configuration" 5 depends on HAS_SILABS_SISDK 6 7config SILABS_SISDK_GPIO 8 bool "Peripheral HAL for GPIO" 9 10config SILABS_SISDK_LETIMER 11 bool "Peripheral HAL for LETIMER" 12 13config SILABS_SISDK_TIMER 14 bool "Peripheral HAL for TIMER" 15 16config SILABS_SISDK_VDAC 17 bool "Peripheral HAL for VDAC" 18 19config SILABS_SISDK_RAIL_PA_CURVE_HEADER 20 string "RAIL PA custom curve header file" 21 default "pa_curves_efr32.h" 22 help 23 Name of custom PA curve header file for use by PA initialization. 24 See AN1127 for information on how to create a custom PA curve. 25 The header file must be available on the include path. 26 27config SILABS_SISDK_RAIL_PA_CURVE_TYPES_HEADER 28 string "RAIL PA curve types header file" 29 default "pa_curve_types_efr32.h" 30 help 31 Name of custom PA curve type header file for use by PA initialization. 32 See AN1127 for information on how to create a custom PA curve. 33 The header file must be available on the include path. 34 35config SILABS_SISDK_RAIL_PA_ENABLE_CALIBRATION 36 bool "RAIL PA: apply factory calibration offset" 37 default y 38 help 39 Ensure that the PA power remains constant chip-to-chip by applying factory 40 calibration. This option is enabled by default, and is recommended for all 41 Series 2 devices. 42 43config SILABS_SISDK_RAIL_MULTIPROTOCOL 44 bool "Use RAIL Multiprotocol library" 45 depends on SOC_GECKO_USE_RAIL 46 help 47 Enable the Silicon Labs RAIL multiprotocol library, which provides 48 coexistence and arbitration between multiple wireless protocols (for 49 example, Bluetooth LE and a proprietary 2.4 GHz stack) on Gecko SoCs. 50 51endmenu 52