blob: 28b2e38335ecab05f80258db5b56619a73336a2b [file]
# Copyright (c) 2024 Silicon Laboratories Inc.
# SPDX-License-Identifier: Apache-2.0
DT_CHOSEN_SILABS_SLEEPTIMER := silabs,sleeptimer
config SILABS_SLEEPTIMER_TIMER
bool "Silabs Sleeptimer system clock driver"
depends on SOC_FAMILY_SILABS_S1 || SOC_FAMILY_SILABS_S2 || SOC_FAMILY_SILABS_SIWX91X
depends on $(dt_chosen_enabled,$(DT_CHOSEN_SILABS_SLEEPTIMER))
select SILABS_GECKO_SLEEPTIMER if HAS_SILABS_GECKO
select SILABS_SISDK_SLEEPTIMER if HAS_SILABS_SISDK || HAS_SILABS_WISECONNECT
select TICKLESS_CAPABLE
select TIMER_READS_ITS_FREQUENCY_AT_RUNTIME
help
This module implements a kernel device driver for the sleeptimer
and provides the standard "system clock driver" interfaces.