zephyr/drivers/clock_control
Max van Kessel 5670bad505 drivers: clock: stm32: overdrive after sysclock
According to the reference manual the overdrive should be enabled after
setup of the sysclock (HSE or HSI) and enabling the PLL (PLLON).
The flash latency should be enabled after the PLL has been turned on,
but before switching the system clock to the PLL.

Signed-off-by: Max van Kessel <max_van_kessel@msn.com>
2023-09-13 11:37:05 +02:00
..
beetle_clock_control.c include: add missing irq.h include 2022-10-11 18:05:17 +02:00
clock_agilex.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_agilex_ll.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_control_adsp.c adsp: Rename cpu clock related functions 2023-06-20 14:19:13 -04:00
clock_control_agilex5.c drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
clock_control_agilex5_ll.c drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
clock_control_agilex5_ll.h drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
clock_control_ast10x0.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_esp32.c soc: xtensa,riscv: esp32xx: refactor folder structure 2023-07-25 18:12:33 +02:00
clock_control_fixed_rate.c drivers: clock_control: Add clock_fixed_rate driver 2023-07-03 12:49:27 +02:00
clock_control_gd32.c drivers: clock_control: gd32: Refer to the CPU Frequency from the DTS 2023-06-05 07:08:02 -04:00
clock_control_ifx_cat1.c drivers: clock_control: Add Infineon CAT1 clock control driver 2023-03-01 11:44:57 +01:00
clock_control_litex.c clock_control: renames shadow variables 2023-08-10 08:14:12 +00:00
clock_control_litex.h clock_control: litex: Use register names 2022-05-06 11:31:54 +02:00
clock_control_lpc11u6x.c include: add missing kernel.h include 2022-10-11 18:05:17 +02:00
clock_control_lpc11u6x.h drivers: clock_control: convert lpc11u6x syscon driver to pinctrl 2022-05-10 17:27:44 -05:00
clock_control_mchp_xec.c modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
clock_control_mcux_ccm.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_mcux_ccm_rev2.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_mcux_mcg.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_mcux_pcc.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_mcux_scg.c drivers: s/DT_CHILD(DT_DRV_INST(n), ...)/DT_INST_CHILD(n, ...) 2022-09-06 08:45:25 -07:00
clock_control_mcux_sim.c drivers: clock_control: mcux_sim: Remove dead code 2022-06-10 09:47:21 +02:00
clock_control_mcux_syscon.c drivers: clock_control_mcux_syscon: add sctimer 2023-09-12 09:23:46 +02:00
clock_control_npcx.c driver: clock_control: npcx: add support for npcx4 series 2023-08-24 10:42:33 +01:00
clock_control_nrf.c clock_control: clock_control_nrf.c: Add size_t to casts from void * 2023-05-26 14:58:13 -04:00
clock_control_numaker_scc.c drivers: clock_control: add support for Nuvoton numaker series CLK 2023-06-21 09:26:00 +00:00
clock_control_nxp_s32.c drivers: clock_control: add NXP S32 driver 2023-07-06 14:19:23 -05:00
clock_control_r8a7795_cpg_mssr.c soc: arm64: add Renesas Rcar Gen3 SoC support 2023-07-11 11:17:41 +02:00
clock_control_renesas_cpg_mssr.c drivers: rcar_cpg: do MMIO mapping inside driver 2023-07-11 11:17:41 +02:00
clock_control_renesas_cpg_mssr.h drivers: rcar_cpg: do MMIO mapping inside driver 2023-07-11 11:17:41 +02:00
clock_control_rv32m1_pcc.c device: remove redundant init functions 2023-04-19 10:00:25 +02:00
clock_control_sam_pmc.c drivers/clock_control: SAM PMC missing soc.h 2023-06-13 06:57:33 -04:00
clock_control_smartbond.c drivers: clock_control: smartbond: Add calibration 2023-08-22 12:16:16 +02:00
clock_stm32_ll_common.c drivers: clock: stm32: overdrive after sysclock 2023-09-13 11:37:05 +02:00
clock_stm32_ll_common.h drivers: clock-control: st: add MCO support for H7 family 2023-07-20 10:46:34 +00:00
clock_stm32_ll_h5.c drivers: clock_control: stm32h5: Add MCO configuration 2023-07-25 09:22:40 +00:00
clock_stm32_ll_h7.c drivers: clock-control: st: add MCO support for H7 family 2023-07-20 10:46:34 +00:00
clock_stm32_ll_mco.h driver: clock-control: st: allow PLL1Q support for G0 and WL 2023-07-21 10:58:48 +00:00
clock_stm32_ll_mp1.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
clock_stm32_ll_u5.c drivers: clock_control: stm32u5: fix chain-load with asserts 2023-05-23 08:55:00 +02:00
clock_stm32_ll_wba.c drivers: clock_control: stm32wba: remove unneeded semaphore 2023-08-30 11:28:44 +01:00
clock_stm32_mux.c drivers: clock_control: stm32_mux: Fix src clock configuration 2022-11-10 09:30:09 +01:00
clock_stm32c0.c drivers: clock_control: add STM32C0 support 2023-03-14 17:35:37 +00:00
clock_stm32f0_f3.c drivers: clock_control: stm32 set adc prescaler in rcc 2023-07-19 10:13:26 +00:00
clock_stm32f1.c drivers: clock_control: stm32 set adc prescaler in rcc 2023-07-19 10:13:26 +00:00
clock_stm32f2_f4_f7.c drivers: clock: stm32: overdrive after sysclock 2023-09-13 11:37:05 +02:00
clock_stm32g0.c drivers/clock_control: stm32 g0, g4, l4, remove get_pllout_frequency() 2022-07-04 16:41:24 +02:00
clock_stm32g4.c include: add missing sys/time_units.h include 2022-10-11 18:05:17 +02:00
clock_stm32l0_l1.c drivers/clock_control: stm32 common fix STM32_SRC_PLLCLK calculation 2022-07-27 18:44:49 +02:00
clock_stm32l4_l5_wb_wl.c include: add missing sys/time_units.h include 2022-10-11 18:05:17 +02:00
CMakeLists.txt drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
Kconfig drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
Kconfig.agilex5 drivers: clock_control: clock driver for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
Kconfig.aspeed drivers: clock_control: add Aspeed AST10x0 clock control 2022-07-28 08:30:27 +02:00
Kconfig.beetle drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.cavs boards, dts: fix namespace for intel adsp cavs, ace 2022-09-14 07:23:08 -04:00
Kconfig.esp32 drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.fixed drivers: clock_control: Add clock_fixed_rate driver 2023-07-03 12:49:27 +02:00
Kconfig.gd32 drivers: clock_control: gd32: initial support 2022-09-06 09:57:25 +02:00
Kconfig.ifx_cat1 drivers: clock_control: Add Infineon CAT1 clock control driver 2023-03-01 11:44:57 +01:00
Kconfig.litex drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.lpc11u6x drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_ccm drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_ccm_rev2 drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_mcg drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_pcc drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_scg drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_sim drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.mcux_syscon drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.npcx drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.nrf lib: onoff: add a config for on-off and build conditionally 2022-10-03 10:18:15 +02:00
Kconfig.numaker drivers: clock_control: add support for Nuvoton numaker series CLK 2023-06-21 09:26:00 +00:00
Kconfig.nxp_s32 drivers: clock_control: add NXP S32 driver 2023-07-06 14:19:23 -05:00
Kconfig.rcar drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.rv32m1 drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
Kconfig.sam drivers: clock: Add Atmel SAM PMC driver 2023-03-21 14:12:25 -07:00
Kconfig.smartbond drivers: clock_control: smartbond: initial support 2023-04-05 15:09:04 +02:00
Kconfig.stm32 drivers: clock_control: stm32h5: Add MCO configuration 2023-07-25 09:22:40 +00:00
Kconfig.xec drivers: clock_control: Update drivers to use devicetree Kconfig symbol 2022-07-27 09:47:16 +02:00
nrf_clock_calibration.c clock_control: renames shadow variables 2023-08-10 08:14:12 +00:00
nrf_clock_calibration.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00