在 kernel/include/linux/clk.h中定義
函數原型:
unsigned long clk_get_rate(strcut clk *clk);
含義:獲得時鐘源(clock source)的目前時鐘頻率(HZ),前提是此時鐘源已經enable。
而對于clk_get_rate函數而言,其實是從clk_get得到的某裝置結構體中獲得該裝置的時鐘頻率。
clk_get在 kernel/include/linux/clk.h中定義如下:
struct clk *clk_get(struct device *dev,const char *con_id)
參數dev一般設定為NULL;
參數con_id是需要設定硬體上的那部分時鐘;
clk_get函數的實作在 kernel/drivers/clk/clkdev.c檔案中,詳細請參考
http://blog.csdn.net/qq_28779021/article/details/78581690 clk_get函數介紹