Lines Matching refs:armclk
37 static struct clk *armclk; variable
44 unsigned long hclk, fclk, armclk, armdiv_clk; in s3c2412_cpufreq_calcdivs() local
48 armclk = cfg->freq.armclk; in s3c2412_cpufreq_calcdivs()
54 if (hclk_max > armclk) in s3c2412_cpufreq_calcdivs()
55 hclk_max = armclk; in s3c2412_cpufreq_calcdivs()
58 __func__, fclk, armclk, hclk_max); in s3c2412_cpufreq_calcdivs()
60 __func__, cfg->freq.fclk, cfg->freq.armclk, in s3c2412_cpufreq_calcdivs()
63 armdiv = fclk / armclk; in s3c2412_cpufreq_calcdivs()
80 cfg->divs.dvs = dvs = armclk < armdiv_clk; in s3c2412_cpufreq_calcdivs()
83 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs()
86 __func__, armclk, hclk, armdiv, hdiv, cfg->divs.dvs); in s3c2412_cpufreq_calcdivs()
140 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2412_cpufreq_setdivs()
220 armclk = clk_get(NULL, "armclk"); in s3c2412_cpufreq_add()
221 if (IS_ERR(armclk)) { in s3c2412_cpufreq_add()
235 clk_put(armclk); in s3c2412_cpufreq_add()