zephyr/drivers/clock_control
Giancarlo Stasi 82a08a7678 drivers: clock: stm32: fix Flash latency & clock settings for MSI & HSE
According to RM, when increasing the CPU frequency, the new number of
wait states to the Flash latency bits must be written and verified
before modifying the CPU clock source and/or the CPU clock prescaler,
to prevent NMI to occur; when decreasing the CPU frequency, after.
Tested with STM32L462 SOC and MSI with several frequencies, both
increasing and decreasing. HSE built, not tested.

Signed-off-by: Giancarlo Stasi <giancarlo.stasi@nexxiot.com>
2020-06-23 17:32:38 +02:00
..
beetle_clock_control.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control_esp32.c drivers: esp32/clock_control: Add Clock Driver 2020-06-16 09:00:51 -05:00
clock_control_esp32.h drivers: esp32/clock_control: Add Clock Driver 2020-06-16 09:00:51 -05:00
clock_control_mcux_ccm.c clock_control: add EDMA clock support 2020-06-12 13:03:28 -05:00
clock_control_mcux_mcg.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control_mcux_pcc.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control_mcux_scg.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control_mcux_sim.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_control_rv32m1_pcc.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_stm32_ll_common.c drivers: clock: stm32: fix Flash latency & clock settings for MSI & HSE 2020-06-23 17:32:38 +02:00
clock_stm32_ll_common.h
clock_stm32_ll_h7.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_stm32_ll_mp1.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
clock_stm32f1.c
clock_stm32f2_f4_f7.c
clock_stm32f0_f3.c
clock_stm32g4.c
clock_stm32g0.c
clock_stm32l4_l5_wb.c
clock_stm32l0_l1.c drivers: clock_control: stm32: Enable SYSCFG on STM32L0 2020-06-09 14:44:25 +02:00
CMakeLists.txt drivers: esp32/clock_control: Add Clock Driver 2020-06-16 09:00:51 -05:00
Kconfig drivers: esp32/clock_control: Add Clock Driver 2020-06-16 09:00:51 -05:00
Kconfig.beetle
Kconfig.esp32 drivers: esp32/clock_control: Add Clock Driver 2020-06-16 09:00:51 -05:00
Kconfig.mcux_ccm
Kconfig.mcux_mcg
Kconfig.mcux_pcc
Kconfig.mcux_scg
Kconfig.mcux_sim
Kconfig.nrf
Kconfig.rv32m1
Kconfig.stm32
Kconfig.stm32f1
Kconfig.stm32f2_f4_f7
Kconfig.stm32f0_f3
Kconfig.stm32g0
Kconfig.stm32g4
Kconfig.stm32h7
Kconfig.stm32l4_l5_wb
Kconfig.stm32l0_l1
nrf_clock_calibration.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
nrf_clock_calibration.h
nrf_power_clock.c sys: util: Deprecate GET_ARGS_LESS_1 macro 2020-06-22 15:18:07 +02:00