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_I2C_DESIGNWARE_PLATFORMCONFIG_DRM_EXYNOS
CONFIG_DRM_MSM
CONFIG_DRM_IMX_TVE
CONFIG_DRM_IMX_LDB
CONFIG_SND_SOC_FSL_RPMSG
CONFIG_SND_SOC_INTEL_SKYLAKE
CONFIG_SND_SOC_INTEL_SKL
CONFIG_SND_SOC_INTEL_APL
CONFIG_SND_SOC_INTEL_KBL
CONFIG_SND_SOC_INTEL_GLK
CONFIG_SND_SOC_INTEL_CNL
CONFIG_SND_SOC_INTEL_CFL
CONFIG_SND_SOC_INTEL_CML_H
CONFIG_SND_SOC_INTEL_CML_LP
CONFIG_RTC_DRV_STM32
CONFIG_AD2S1210
CONFIG_SC_MSS_7180
CONFIG_CLK_RCAR_USB2_CLOCK_SEL
CONFIG_CLK_RZG2L
CONFIG_PHY_MTK_HDMI