# STM32 LPTIM configuration options # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 menuconfig STM32_LPTIM_TIMER bool "STM32 Low Power Timer [EXPERIMENTAL]" depends on "$(dt_nodelabel_enabled,lptim1)" depends on CLOCK_CONTROL && PM select TICKLESS_CAPABLE select EXPERIMENTAL help This module implements a kernel device driver for the LowPower Timer and provides the standard "system clock driver" interfaces. if STM32_LPTIM_TIMER choice STM32_LPTIM_CLOCK prompt "LPTIM clock value configuration" config STM32_LPTIM_CLOCK_LSI bool "LSI" help Use LSI as LPTIM clock config STM32_LPTIM_CLOCK_LSE bool "LSE" help Use LSE as LPTIM clock endchoice config STM32_LPTIM_CLOCK int "LPTIM clock value" default 32768 if STM32_LPTIM_CLOCK_LSE default 32000 if STM32_LPTIM_CLOCK_LSI config STM32_LPTIM_TIMEBASE hex "LPTIM AutoReload value" default 0xFFFF if STM32_LPTIM_CLOCK_LSE default 0xF9FF if STM32_LPTIM_CLOCK_LSI endif # STM32_LPTIM_TIMER