zephyr/drivers/clock_control
Etienne Carriere 04ffa4edd1 drivers: clock_control: remove inline attributes in stm32 clock drivers
Remove the inline attribute from stm32 clock drivers functions
especially for functions that are only referenced in the clock API
operation structure and therefore cannot be inline. As a generic
comment, today compiler are smart enough to optimize embedded software
without needing inline function attributes in the source files.

This change hopes that next stm32 clock driver will no more replicate
this bad habit when using existing source files as implementation
examples.

No functional change.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2025-03-21 14:40:36 -04:00
..
beetle_clock_control.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_agilex_ll.c
clock_agilex.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_adsp.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_agilex5_ll.c drivers: clock_control: Agilex5 clock control driver updates 2024-12-16 17:12:34 -05:00
clock_control_agilex5_ll.h drivers: clock_control: Agilex5 clock control driver updates 2024-12-16 17:12:34 -05:00
clock_control_agilex5.c drivers: clock_control: Agilex5 clock control driver updates 2024-12-16 17:12:34 -05:00
clock_control_ambiq.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_arm_scmi.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_ast10x0.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_esp32.c soc: espressif: esp32c6: Add LP Core 2025-03-21 17:05:20 +01:00
clock_control_fixed_rate.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_gd32.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_ifx_cat1.c adc: modifications to support adc on cyw920829m2evk_02 platform 2025-02-03 19:50:11 +01:00
clock_control_litex.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_litex.h sys: util: define bits per byte, nibble, and nibbles per byte 2024-10-15 19:05:06 +01:00
clock_control_lpc11u6x.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_lpc11u6x.h
clock_control_max32.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mchp_xec.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_ccm_rev2.c drivers: clock: ccm_rev2: add imx91 support 2025-02-11 22:08:59 +01:00
clock_control_mcux_ccm.c drivers: clock_control: mcux_ccm: add ii2c clock support 2025-01-24 19:15:57 +01:00
clock_control_mcux_mcg.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_pcc.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_scg_k4.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_scg.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_sim.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_mcux_syscon.c drivers: clock: mcux_lpc_syscon_clock.c: add ctimer5/6/7 support 2025-02-11 18:55:53 +01:00
clock_control_npcm.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_npcx.c driver: clock_control: npcx: use CONFIG_CLOCK_CONTROL_LOG_LEVEL 2024-12-19 04:18:34 +01:00
clock_control_nrf2_common.c drivers: clock_control_nrf2: Add missing cancelation of request 2024-12-21 15:04:58 +01:00
clock_control_nrf2_common.h drivers: clock_control: nrf54h-common: add utility to obtain LFOSC acc 2024-12-18 12:46:20 +01:00
clock_control_nrf2_fll16m.c drivers: clock_control: nrf54h-fll16m: use values from BICR 2024-12-18 12:46:20 +01:00
clock_control_nrf2_global_hsfll.c drivers: Update APIs to use DEVICE_API macro 2025-01-24 01:15:19 +01:00
clock_control_nrf2_hfxo.c drivers: clock_control: nrf54h-hfxo: use values from BICR 2024-12-18 12:46:20 +01:00
clock_control_nrf2_hsfll.c drivers: clock_control: hsfll: Add option to set lowest oppoint in init 2025-02-14 17:05:16 +01:00
clock_control_nrf2_lfclk.c drivers: clock_control: nrf54h-lfclk: use values from BICR 2024-12-18 12:46:20 +01:00
clock_control_nrf_auxpll.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_nrf.c drivers: clock_control: nrf: ifdef optional events 2025-03-12 09:54:32 +01:00
clock_control_numaker_scc.c drivers: clock_control: support for Nuvoton m55m1x series 2025-03-12 14:04:23 +00:00
clock_control_nxp_s32.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_pwm.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_r8a779f0_cpg_mssr.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_r8a7795_cpg_mssr.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_renesas_cpg_mssr.c
clock_control_renesas_cpg_mssr.h
clock_control_renesas_ra_cgc.c drivers: clock_control: Add condition to verify the CPU clock config 2025-02-03 14:01:59 +01:00
clock_control_renesas_rz_cpg.c drivers: clock control: Initial support for RZ/G3S 2025-02-13 09:11:19 +01:00
clock_control_rpi_pico.c drivers: clock_control: Calling tick_start directly to start wdt 2025-03-07 19:47:41 +01:00
clock_control_rts5912_sccon.c driver: clock_control: Add clock controller initial version of RTS5912. 2025-01-10 11:58:02 +01:00
clock_control_rv32m1_pcc.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_sam_pmc.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_si32_ahb.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_si32_apb.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_si32_pll.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_silabs_series.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_silabs_siwx91x.c soc: silabs: siwx91x: Rename UART instances 2025-03-18 16:43:54 +01:00
clock_control_smartbond.c drivers: clock_control: Place API into iterable section 2024-11-29 21:46:34 +01:00
clock_control_wch_rcc.c drivers: clock_control: Introduce CH32V20x/30x clock control 2025-03-14 14:39:30 +01:00
clock_stm32_ll_common.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_ll_common.h drivers: clock control: stm32 function to get 48MHz freq 2024-12-13 20:05:11 +01:00
clock_stm32_ll_h5.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_ll_h7.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04: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_n6.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_ll_u5.c drivers: clock_control: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04: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: remove inline attributes in stm32 clock drivers 2025-03-21 14:40:36 -04:00
clock_stm32_mco.c drivers: clock: stm32: factorize clock selection macros 2025-02-14 13:40:52 +01:00
clock_stm32_mux.c
clock_stm32c0.c
clock_stm32f0_f3.c
clock_stm32f1.c drivers: clock_control: Add clock sources to common enabled_clock check 2024-09-16 20:19:57 +02:00
clock_stm32f2_f4_f7.c drivers: clock control of stm32f4 serie w/o clk 48M on PLL I2S 2025-02-06 10:42:36 +01:00
clock_stm32g0_u0.c
clock_stm32g4.c
clock_stm32l0_l1.c
clock_stm32l4_l5_wb_wl.c
CMakeLists.txt drivers: clock control: Initial support for RZ/G3S 2025-02-13 09:11:19 +01:00
Kconfig drivers: clock control: Initial support for RZ/G3S 2025-02-13 09:11:19 +01:00
Kconfig.agilex5
Kconfig.ambiq
Kconfig.arm_scmi
Kconfig.aspeed
Kconfig.beetle
Kconfig.cavs
Kconfig.esp32
Kconfig.fixed
Kconfig.gd32
Kconfig.ifx_cat1
Kconfig.litex
Kconfig.lpc11u6x boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.max32
Kconfig.mcux_ccm
Kconfig.mcux_ccm_rev2
Kconfig.mcux_mcg
Kconfig.mcux_pcc
Kconfig.mcux_scg drivers: clock_control: Add MCUX SCG K4 driver 2024-09-20 15:14:11 -05:00
Kconfig.mcux_sim
Kconfig.mcux_syscon boards: nxp: Removing CONFIG_PINCTRL from the boards defconfig 2024-10-15 19:09:45 -04:00
Kconfig.npcm drivers: clock_control: add npcm clock control driver 2024-11-16 15:06:25 -05:00
Kconfig.npcx
Kconfig.nrf drivers: clock_control: hsfll: Add option to set lowest oppoint in init 2025-02-14 17:05:16 +01:00
Kconfig.nrf_auxpll
Kconfig.numaker
Kconfig.nxp_s32
Kconfig.pwm
Kconfig.rcar
Kconfig.renesas_ra_cgc
Kconfig.renesas_rz_cpg drivers: clock control: Initial support for RZ/G3S 2025-02-13 09:11:19 +01:00
Kconfig.rpi_pico soc: raspberrypi: Drop PINCTRL from Kconfig.defconfig 2024-11-25 14:42:01 +01:00
Kconfig.rts5912 drivers: kconfig: Fix bleeding options 2025-01-31 11:50:12 +01:00
Kconfig.rv32m1
Kconfig.sam
Kconfig.si32
Kconfig.silabs drivers: clock_control: silabs: Add clock control driver 2024-09-30 17:12:01 +01:00
Kconfig.siwx91x drivers: clock: Add dumb clock driver for SiWx91x 2025-02-11 22:07:11 +01:00
Kconfig.smartbond
Kconfig.stm32 drivers: clock: add stm32n6 clock 2025-01-28 18:14:45 +01:00
Kconfig.wch_rcc drivers: add the ch32v00x clock controller 2024-11-26 14:41:46 +00:00
Kconfig.xec
nrf_clock_calibration.c driver: clock_control: Add to nrf clock control calib in progres API 2024-12-12 16:21:11 +01:00
nrf_clock_calibration.h