driver: sleeptimer: siwx917: Add siwx91x Sleeptimer driver

This commit enables the Sleeptimer driver support for the siwx917 device.

Signed-off-by: S Mohamed Fiaz <fiaz.mohamed@silabs.com>
This commit is contained in:
S Mohamed Fiaz 2025-03-25 11:19:51 +05:30 committed by Benjamin Cabé
commit 701be0c331
7 changed files with 51 additions and 1 deletions

View file

@ -9,3 +9,8 @@ config SOC_FAMILY_SILABS_SIWX91X
select CPU_HAS_ARM_MPU
select HAS_SILABS_WISECONNECT
select HAS_SEGGER_RTT if ZEPHYR_SEGGER_MODULE
config SOC_SILABS_SLEEPTIMER
bool
help
The Sleeptimer HAL module is used for SIWX91X.

View file

@ -3,6 +3,16 @@
if SOC_FAMILY_SILABS_SIWX91X
configdefault SILABS_SLEEPTIMER_TIMER
default y
configdefault CORTEX_M_SYSTICK
default n if SILABS_SLEEPTIMER_TIMER
configdefault SYS_CLOCK_TICKS_PER_SEC
default 128 if !TICKLESS_KERNEL && SILABS_SLEEPTIMER_TIMER
default 1024 if SILABS_SLEEPTIMER_TIMER
config WISECONNECT_NETWORK_STACK
bool
select CMSIS_RTOS_V2

View file

@ -7,4 +7,6 @@
#include "si91x_device.h"
#define SYSRTC_IRQHandler IRQ022_Handler
#endif