zephyr/drivers/clock_control
Krzysztof Chruscinski a36a478954 drivers: clock_control: nrf: Reworked calibration to use k_timer
Reworked calibration to not use HW platform which is not available on
some platforms (nrf53) and does not bring any value compared to using
system timer. Switched to use k_timer. Additionally, improved
calibration algorithm to request also LF clock before starting
calibration. This simplifies the algorithm because it does not need
to support disabling low frequency clock which in calibration.

Tests has been updated and simplified. Former tests relied on HW timer
event.

Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>
2020-03-19 15:15:23 +01:00
..
beetle_clock_control.c drivers: clock_control: beetle: convert to DT_INST defines 2020-03-12 04:53:30 -06:00
clock_control_mcux_ccm.c drivers: clock_control: mcux_ccm: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
clock_control_mcux_mcg.c drivers: clock_control: mcux_mcg: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
clock_control_mcux_pcc.c drivers: clock_control: mcux_pcc: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
clock_control_mcux_scg.c
clock_control_mcux_sim.c drivers: clock_control: mcux_sim: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
clock_control_rv32m1_pcc.c drivers: clock_control: rv32m1_pcc: convert to DT_INST defines 2020-03-11 07:59:38 -06:00
clock_stm32_ll_common.c
clock_stm32_ll_common.h
clock_stm32_ll_h7.c
clock_stm32_ll_mp1.c
clock_stm32f1.c
clock_stm32f2_f4_f7.c
clock_stm32f0_f3.c
clock_stm32g4.c
clock_stm32g0.c
clock_stm32l4_wb.c
clock_stm32l0_l1.c
CMakeLists.txt
Kconfig
Kconfig.beetle
Kconfig.mcux_ccm
Kconfig.mcux_mcg
Kconfig.mcux_pcc
Kconfig.mcux_scg
Kconfig.mcux_sim
Kconfig.nrf drivers: clock_control: nrf: Reworked calibration to use k_timer 2020-03-19 15:15:23 +01:00
Kconfig.rv32m1
Kconfig.stm32
Kconfig.stm32f1
Kconfig.stm32f2_f4_f7
Kconfig.stm32f0_f3
Kconfig.stm32g0
Kconfig.stm32g4
Kconfig.stm32h7
Kconfig.stm32l4_wb
Kconfig.stm32l0_l1
nrf_clock_calibration.c drivers: clock_control: nrf: Reworked calibration to use k_timer 2020-03-19 15:15:23 +01:00
nrf_clock_calibration.h drivers: clock_control: nrf: Reworked calibration to use k_timer 2020-03-19 15:15:23 +01:00
nrf_power_clock.c drivers: clock_control: nrf: Reworked calibration to use k_timer 2020-03-19 15:15:23 +01:00