Common Clock Framework

modulename: clock-commonclk.ko

and/or

clk.ko

and/or

clk-divider.ko

and/or

clk-fixed-factor.ko

and/or

clk-fixed-rate.ko

and/or

clk-gate.ko

and/or

clk-multiplier.ko

and/or

clk-mux.ko

and/or

clk-composite.ko

and/or

clk-fractional-divider.ko

and/or

clk-gpio.ko

and/or

clk-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.

source code: