zephyr/drivers/clock_control
Raymond Lei 581e7ff2aa drivers: spi: nxp: flexiospi spi_loopback test failed on flexio spi
Several reason cause loopback test failed:
a) FlexIO input frequency is not correct, on RT11xx, input freq is 24M,
while max baud rate can reach 1/4 of input freq, so it can only support
6Mbps.
b) Flexio shift register depend on correct timer output to triggger TX
and RX, if timer comparison value is not accurate, RX error happens on
high baud rate. This is the reason why test fails on RT1060.

also fix a error on FlexIO clock ID calculation.

Signed-off-by: Raymond Lei <raymond.lei@nxp.com>
2025-06-27 09:05:47 -10:00
..
beetle_clock_control.c
clock_agilex_ll.c
clock_agilex.c
clock_control_adsp.c
clock_control_agilex5_ll.c
clock_control_agilex5_ll.h
clock_control_agilex5.c
clock_control_ambiq.c drivers: clock_control: ambiq: add missing break statement 2025-06-17 17:46:41 +02:00
clock_control_arm_scmi.c firmware: scmi: add set_rate api 2025-06-26 22:11:04 -05:00
clock_control_ast10x0.c
clock_control_bl60x.c drivers: clock_control: Introduce bl60x clock driver 2025-06-21 10:40:20 +02:00
clock_control_esp32.c drivers: clock_control: esp32c6: fix modem clock source selection 2025-06-09 14:49:38 -07:00
clock_control_fixed_rate.c
clock_control_gd32.c
clock_control_ifx_cat1.c drivers: timer: Add support for IFX Low power timer 2025-05-29 20:19:18 -04:00
clock_control_it51xxx.c drivers/clock: it51xxx: Disable eSPI pad before changing PLL sequence 2025-06-05 09:34:23 +02:00
clock_control_litex.c
clock_control_litex.h
clock_control_lpc11u6x.c
clock_control_lpc11u6x.h
clock_control_max32.c drivers: clock_control: clock_control_max32: Enable IPLL 2025-05-16 17:32:09 +02:00
clock_control_mchp_xec.c
clock_control_mcux_ccm_rev2.c drivers: spi: nxp: flexiospi spi_loopback test failed on flexio spi 2025-06-27 09:05:47 -10:00
clock_control_mcux_ccm.c drivers: clock_control: mcux_ccm: add flexcan clock support 2025-06-25 09:52:56 +02:00
clock_control_mcux_mcg.c
clock_control_mcux_pcc.c
clock_control_mcux_scg_k4.c
clock_control_mcux_scg.c
clock_control_mcux_sim.c
clock_control_mcux_syscon.c drivers: clock_control: support rt700 getting sai clock 2025-06-24 15:35:07 -05:00
clock_control_mspm0.c drivers: clock_control: Place device APIs in linker sections 2025-06-27 10:09:32 -05:00
clock_control_npcm.c drivers: clock_control: npcm: add missing const qualifiers 2025-06-21 13:14:39 +02:00
clock_control_npcx.c drivers: clock_control: add validation for SYS_CLOCK_HW_CYCLES_PER_SEC 2025-06-16 14:13:55 +02:00
clock_control_nrf2_common.c drivers: clock_control: update nrf2 lfosc_get_accuracy 2025-06-26 14:13:54 +02:00
clock_control_nrf2_common.h drivers: clock_control: update nrf2 lfosc_get_accuracy 2025-06-26 14:13:54 +02:00
clock_control_nrf54h_hfxo.c drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
clock_control_nrf_auxpll.c drivers: clock_control: refactor nrf_auxpll driver to nrf2 2025-06-26 14:13:54 +02:00
clock_control_nrf_fll16m.c drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
clock_control_nrf_hsfll_global.c drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
clock_control_nrf_hsfll_local.c drivers: clock_control: nrf2: split configs per driver 2025-06-13 11:12:43 +02:00
clock_control_nrf_lfclk.c drivers: clock_control: update nrf2 lfosc_get_accuracy 2025-06-26 14:13:54 +02:00
clock_control_nrf.c drivers: clock_control: nrf: add support for HFCLK24M 2025-06-25 14:07:20 +02:00
clock_control_nrfs_audiopll.c drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +02:00
clock_control_numaker_scc.c
clock_control_nxp_s32.c
clock_control_pwm.c
clock_control_r8a779f0_cpg_mssr.c
clock_control_r8a7795_cpg_mssr.c
clock_control_renesas_cpg_mssr.c
clock_control_renesas_cpg_mssr.h
clock_control_renesas_ra_cgc.c drivers: clock_control: Add support for RA8P1 2025-06-25 15:56:20 -10:00
clock_control_renesas_rx_pclk_cgc.c drivers: clock: Support clock control driver RX MCU 2025-05-02 09:18:16 +02:00
clock_control_renesas_rx_pll_cgc.c drivers: clock: Support clock control driver RX MCU 2025-05-02 09:18:16 +02:00
clock_control_renesas_rx_root_cgc.c drivers: clock: Support clock control driver RX MCU 2025-05-02 09:18:16 +02:00
clock_control_renesas_rz_cpg.c
clock_control_renesas_rza2m_cpg_lld.c drivers: clock control: Initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
clock_control_renesas_rza2m_cpg_lld.h drivers: clock control: Initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
clock_control_renesas_rza2m_cpg.c drivers: clock control: Initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
clock_control_rpi_pico.c drivers: clock_control: rpi_pico: fix frequency count typo 2025-06-09 08:56:33 +02:00
clock_control_rts5912_sccon.c
clock_control_rv32m1_pcc.c
clock_control_sam_pmc.c
clock_control_sama7g5_pmc.c drivers: clock_control: microchip: add drivers for sama7g5 PMC 2025-05-28 08:14:08 +02:00
clock_control_sama7g5_sckc.c drivers: clock_control: microchip: sckc: optimize get_rate, get_status 2025-06-27 09:42:36 +02:00
clock_control_si32_ahb.c
clock_control_si32_apb.c
clock_control_si32_pll.c style: add missing curly braces in if/while/for statements. 2025-05-17 14:10:33 +02:00
clock_control_silabs_series.c
clock_control_silabs_siwx91x.c drivers: clock_control: siwx91x: Fix clock init 2025-06-10 13:29:06 +02:00
clock_control_smartbond.c include: zephyr: sys: time_units: Make z_clock_hw_cycles_per_sec unsigned 2025-03-28 12:21:07 +01:00
clock_control_wch_rcc.c drivers: clock_control: wch_rcc: remove duplicate reg write 2025-06-09 15:03:20 -07:00
clock_stm32_ll_common.c drivers: clock_control: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
clock_stm32_ll_common.h
clock_stm32_ll_h5.c drivers: clock_control: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
clock_stm32_ll_h7.c drivers: clock_control: stm32: release Backup Domain access refcount 2025-06-26 12:43:17 +02:00
clock_stm32_ll_mp1.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_ll_mp2.c drivers: clock_control: add uart clock handling 2025-06-24 15:37:57 -05:00
clock_stm32_ll_mp13.c drivers: clock_control: stm32: Fix STM32MP13 gate clock disable 2025-06-26 14:07:25 +02:00
clock_stm32_ll_n6.c clock_controller: stm32n6: Remove AXISRAM3/4/5/6 clocks handling 2025-06-27 09:01:52 -10:00
clock_stm32_ll_u3.c drivers: clock_control: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
clock_stm32_ll_u5.c drivers: clock_control: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
clock_stm32_ll_wb0.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_ll_wba.c drivers: clock_control: stm32: release Backup Domain access refcount 2025-06-26 12:43:17 +02:00
clock_stm32_mco.c drivers: clock: stm32-mco: support MCO with enable bit 2025-05-14 11:03:41 +01:00
clock_stm32_mux.c
clock_stm32c0.c
clock_stm32f0_f3.c
clock_stm32f1.c
clock_stm32f2_f4_f7.c
clock_stm32g0_u0.c
clock_stm32g4.c
clock_stm32l0_l1.c
clock_stm32l4_l5_wb_wl.c
CMakeLists.txt drivers: clock_control: refactor nrf_auxpll driver to nrf2 2025-06-26 14:13:54 +02:00
Kconfig drivers: clock_control: refactor nrf_auxpll driver to nrf2 2025-06-26 14:13:54 +02:00
Kconfig.agilex5
Kconfig.ambiq
Kconfig.arm_scmi
Kconfig.aspeed
Kconfig.beetle
Kconfig.bflb drivers: clock_control: Introduce bl60x clock driver 2025-06-21 10:40:20 +02:00
Kconfig.cavs
Kconfig.esp32 soc: espressif: convert rtc peripheral to clock subsystem 2025-06-02 17:38:08 +02:00
Kconfig.fixed
Kconfig.gd32
Kconfig.ifx_cat1
Kconfig.it51xxx drivers/clock: Add clock drivers of it51xxx 2025-04-08 10:48:26 +02:00
Kconfig.litex
Kconfig.lpc11u6x
Kconfig.max32
Kconfig.mcux_ccm
Kconfig.mcux_ccm_rev2
Kconfig.mcux_mcg
Kconfig.mcux_pcc
Kconfig.mcux_scg
Kconfig.mcux_sim
Kconfig.mcux_syscon
Kconfig.mspm0 drivers: clock: ti: Add initial support TI MSPM0 clock module 2025-05-21 08:04:32 +02:00
Kconfig.npcm
Kconfig.npcx
Kconfig.nrf drivers: clock_control: refactor nrf_auxpll driver to nrf2 2025-06-26 14:13:54 +02:00
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.pwm
Kconfig.rcar
Kconfig.renesas_ra_cgc
Kconfig.renesas_rx_cgc drivers: clock: Support clock control driver RX MCU 2025-05-02 09:18:16 +02:00
Kconfig.renesas_rz_cpg drivers: clock control: Initial support for RZ/A2M 2025-04-25 14:05:01 +02:00
Kconfig.rpi_pico
Kconfig.rts5912
Kconfig.rv32m1
Kconfig.sam drivers: clock_control: microchip: add support for sama7g5 SCKC 2025-05-28 08:14:08 +02:00
Kconfig.si32
Kconfig.silabs
Kconfig.siwx91x
Kconfig.smartbond
Kconfig.stm32 dts: clock_control: add mp2 rcc binding 2025-06-17 08:20:33 +02:00
Kconfig.wch_rcc
Kconfig.xec
nrf_clock_calibration.c
nrf_clock_calibration.h