2019-04-06 15:08:09 +02:00
|
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library()
|
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_BEETLE beetle_clock_control.c)
|
2022-09-13 04:22:13 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_ADSP clock_control_adsp.c)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_ESP32 clock_control_esp32.c)
|
2022-06-09 21:27:44 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_FIXED_RATE_CLOCK clock_control_fixed_rate.c)
|
2022-09-03 19:06:27 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_GD32 clock_control_gd32.c)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_LITEX clock_control_litex.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_LPC11U6X clock_control_lpc11u6x.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCHP_XEC clock_control_mchp_xec.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_CCM clock_control_mcux_ccm.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_CCM_REV2 clock_control_mcux_ccm_rev2.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_MCG clock_control_mcux_mcg.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_PCC clock_control_mcux_pcc.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_SCG clock_control_mcux_scg.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_SIM clock_control_mcux_sim.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MCUX_SYSCON clock_control_mcux_syscon.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NPCX clock_control_npcx.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NRF clock_control_nrf.c)
|
2021-10-11 12:02:45 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NRF_DRIVER_CALIBRATION nrf_clock_calibration.c)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_RV32M1_PCC clock_control_rv32m1_pcc.c)
|
2023-02-23 13:04:04 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_INFINEON_CAT1 clock_control_ifx_cat1.c)
|
2023-03-05 22:03:59 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_SAM clock_control_sam_pmc.c)
|
2022-11-17 14:10:37 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_SMARTBOND clock_control_smartbond.c)
|
2023-03-03 11:11:00 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NUMAKER_SCC clock_control_numaker_scc.c)
|
2023-05-26 02:00:00 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NXP_S32 clock_control_nxp_s32.c)
|
2024-01-24 16:05:14 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_RENESAS_RA clock_control_renesas_ra.c)
|
2023-11-04 01:26:51 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_AMBIQ clock_control_ambiq.c)
|
2023-06-11 23:07:42 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_PWM clock_control_pwm.c)
|
2023-03-18 21:59:40 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_RPI_PICO clock_control_rpi_pico.c)
|
2023-02-23 13:04:04 +01:00
|
|
|
|
2017-10-27 15:43:34 +02:00
|
|
|
|
|
|
|
if(CONFIG_CLOCK_CONTROL_STM32_CUBE)
|
2022-02-04 11:50:49 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_STM32_MUX clock_stm32_mux.c)
|
2019-04-01 13:24:18 +02:00
|
|
|
if(CONFIG_SOC_SERIES_STM32MP1X)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources(clock_stm32_ll_mp1.c)
|
2019-07-01 14:12:48 +02:00
|
|
|
elseif(CONFIG_SOC_SERIES_STM32H7X)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources(clock_stm32_ll_h7.c)
|
2022-12-02 11:40:03 +01:00
|
|
|
elseif(CONFIG_SOC_SERIES_STM32H5X)
|
|
|
|
zephyr_library_sources(clock_stm32_ll_h5.c)
|
2021-06-25 15:54:59 +02:00
|
|
|
elseif(CONFIG_SOC_SERIES_STM32U5X)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources(clock_stm32_ll_u5.c)
|
2022-06-21 14:44:38 +02:00
|
|
|
elseif(CONFIG_SOC_SERIES_STM32WBAX)
|
|
|
|
zephyr_library_sources(clock_stm32_ll_wba.c)
|
2019-04-01 13:24:18 +02:00
|
|
|
else()
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources(clock_stm32_ll_common.c)
|
2023-02-26 11:01:03 +01:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32C0X clock_stm32c0.c)
|
2021-08-04 23:41:58 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F0X clock_stm32f0_f3.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F1X clock_stm32f1.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F2X clock_stm32f2_f4_f7.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F3X clock_stm32f0_f3.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F4X clock_stm32f2_f4_f7.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32F7X clock_stm32f2_f4_f7.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32G0X clock_stm32g0.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32G4X clock_stm32g4.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32L0X clock_stm32l0_l1.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32L1X clock_stm32l0_l1.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32L4X clock_stm32l4_l5_wb_wl.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32L5X clock_stm32l4_l5_wb_wl.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32WBX clock_stm32l4_l5_wb_wl.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_STM32WLX clock_stm32l4_l5_wb_wl.c)
|
2017-10-27 15:43:34 +02:00
|
|
|
endif()
|
2019-04-01 13:24:18 +02:00
|
|
|
endif()
|
2021-04-15 16:06:38 +02:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_AGILEX clock_agilex_ll.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_SOC_SERIES_AGILEX clock_agilex.c)
|
2023-07-06 16:09:24 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_AGILEX5 clock_control_agilex5_ll.c)
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_AGILEX5 clock_control_agilex5.c)
|
2022-05-12 09:56:43 +02:00
|
|
|
|
|
|
|
if(CONFIG_CLOCK_CONTROL_RCAR_CPG_MSSR)
|
|
|
|
zephyr_library_sources(clock_control_renesas_cpg_mssr.c)
|
2023-05-02 12:36:34 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DT_HAS_RENESAS_R8A7795_CPG_MSSR_ENABLED clock_control_r8a7795_cpg_mssr.c)
|
2023-07-20 17:06:58 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_DT_HAS_RENESAS_R8A779F0_CPG_MSSR_ENABLED clock_control_r8a779f0_cpg_mssr.c)
|
2022-05-12 09:56:43 +02:00
|
|
|
endif()
|
2022-07-22 05:26:28 +02:00
|
|
|
|
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_AST10X0 clock_control_ast10x0.c)
|
2023-10-13 15:04:13 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_MAX32 clock_control_max32.c)
|
2024-04-29 13:20:27 +02:00
|
|
|
zephyr_library_sources_ifdef(CONFIG_CLOCK_CONTROL_NRF_AUXPLL clock_control_nrf_auxpll.c)
|