soc/arm: st_stm32: Optionally Set SYS_CLOCK_HW_CYCLES_PER_SEC using dt
Optionally configure Kconfig SYS_CLOCK_HW_CYCLES_PER_SEC using clock-frequency provided by dt if sysclk node is enabled Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
This commit is contained in:
parent
3b51069e5a
commit
c4d3306042
1 changed files with 6 additions and 0 deletions
|
@ -10,6 +10,12 @@ if SOC_FAMILY_STM32
|
|||
config CORTEX_M_SYSTICK
|
||||
default n if STM32_LPTIM_TIMER
|
||||
|
||||
DT_STM32_RCC_PATH := $(dt_nodelabel_path,rcc)
|
||||
DT_STM32_RCC_CLOCK_FREQ := $(dt_node_int_prop_int,$(DT_STM32_RCC_PATH),clock-frequency)
|
||||
|
||||
config SYS_CLOCK_HW_CYCLES_PER_SEC
|
||||
default "$(DT_STM32_RCC_CLOCK_FREQ)" if "$(dt_nodelabel_enabled,rcc)"
|
||||
|
||||
# set the tick per sec as a divider of the LPTIM clock source
|
||||
config SYS_CLOCK_TICKS_PER_SEC
|
||||
default 4096 if STM32_LPTIM_TIMER && STM32_LPTIM_CLOCK_LSE
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue