Common Clock Framework
modulename: clock-commonclk.ko
and/orclk.ko
and/orclk-divider.ko
and/orclk-fixed-factor.ko
and/orclk-fixed-rate.ko
and/orclk-gate.ko
and/orclk-multiplier.ko
and/orclk-mux.ko
and/orclk-composite.ko
and/orclk-fractional-divider.ko
and/orclk-gpio.ko
and/orclk-conf.ko
configname: CONFIG_COMMON_CLK
Linux Kernel Configuration
└─>Device Drivers
└─>Common Clock Framework
In linux kernel since version 3.1 (release Date: 2011-10-24)
The common clock framework is a single definition of struct
clk, useful across many platforms, as well as an
implementation of the clock API in include/linux/clk.h.
Architectures utilizing the common struct clk should select
this option.
clk, useful across many platforms, as well as an
implementation of the clock API in include/linux/clk.h.
Architectures utilizing the common struct clk should select
this option.
source code:
is selected by
CONFIG_RTC_DRV_STM32CONFIG_COMMON_CLK_EP93XX
CONFIG_COMMON_CLK_EYEQ
CONFIG_COMMON_CLK_NPCM8XX
CONFIG_CLK_IMX95_BLK_CTL
CONFIG_COMMON_CLK_MT6735
CONFIG_COMMON_CLK_MT7988
CONFIG_COMMON_CLK_MT8196
CONFIG_COMMON_CLK_PXA1908
CONFIG_COMMON_CLK_MESON_VCLK
CONFIG_COMMON_CLK_C3_PLL
CONFIG_COMMON_CLK_C3_PERIPHERALS
CONFIG_COMMON_CLK_S4_PLL
CONFIG_COMMON_CLK_S4_PERIPHERALS
CONFIG_CLK_GLYMUR_DISPCC
CONFIG_CLK_GLYMUR_GCC
CONFIG_CLK_GLYMUR_TCSRCC
CONFIG_CLK_X1E80100_CAMCC
CONFIG_CLK_X1E80100_DISPCC
CONFIG_CLK_X1E80100_GCC
CONFIG_CLK_X1E80100_GPUCC
CONFIG_CLK_X1E80100_TCSRCC
CONFIG_CLK_X1P42100_GPUCC
CONFIG_CLK_QCM2290_GPUCC
CONFIG_IPQ_APSS_5424
CONFIG_MSM_GCC_8917
CONFIG_QCS_DISPCC_615
CONFIG_QCS_CAMCC_615
CONFIG_SA_CAMCC_8775P
CONFIG_QCS_GCC_8300
CONFIG_QCS_GCC_615
CONFIG_QCS_GPUCC_615
CONFIG_QCS_VIDEOCC_615
CONFIG_SC_CAMCC_8180X
CONFIG_SC_CAMCC_8280XP
CONFIG_SA_DISPCC_8775P
CONFIG_SAR_GCC_2130P
CONFIG_SAR_GPUCC_2130P
CONFIG_QDU_ECPRICC_1000
CONFIG_SM_CAMCC_4450
CONFIG_SM_CAMCC_7150
CONFIG_SM_CAMCC_MILOS
CONFIG_SM_CAMCC_8150
CONFIG_SM_CAMCC_8550
CONFIG_SM_CAMCC_8650
CONFIG_SM_DISPCC_8750
CONFIG_SM_GCC_4450
CONFIG_SM_GCC_MILOS
CONFIG_SM_GCC_8650
CONFIG_SM_GCC_8750
CONFIG_SM_GPUCC_4450
CONFIG_SM_GPUCC_MILOS
CONFIG_SM_GPUCC_8650
CONFIG_SM_LPASSCC_6115
CONFIG_SM_TCSRCC_8650
CONFIG_SM_TCSRCC_8750
CONFIG_SA_VIDEOCC_8775P
CONFIG_SM_VIDEOCC_6350
CONFIG_SM_VIDEOCC_7150
CONFIG_SM_VIDEOCC_MILOS
CONFIG_CLK_R8A779H0
CONFIG_CLK_R9A08G045
CONFIG_CLK_R9A09G047
CONFIG_CLK_R9A09G056
CONFIG_CLK_R9A09G057
CONFIG_CLK_R9A09G077
CONFIG_CLK_R9A09G087
CONFIG_CLK_RCAR_USB2_CLOCK_SEL
CONFIG_CLK_RZG2L
CONFIG_CLK_RZV2H
CONFIG_CLK_RENESAS_VBATTB
CONFIG_CLK_SOPHGO_SG2044_PLL
CONFIG_SPACEMIT_CCU
CONFIG_CLK_THEAD_TH1520_AP
CONFIG_COMMON_CLK_STM32MP
CONFIG_CLK_FIXED_RATE_KUNIT_TEST
CONFIG_AD4170_4
CONFIG_AD2S1210
CONFIG_PHY_MTK_HDMI
CONFIG_PHY_QCOM_UNIPHY_PCIE_28LP
CONFIG_PHY_ROCKCHIP_SAMSUNG_HDPTX
