Lines Matching refs:armclk
39 static struct clk *armclk; variable
46 unsigned long hclk, fclk, armclk, armdiv_clk; in s3c2412_cpufreq_calcdivs() local
50 armclk = cfg->freq.armclk; in s3c2412_cpufreq_calcdivs()
56 if (hclk_max > armclk) in s3c2412_cpufreq_calcdivs()
57 hclk_max = armclk; in s3c2412_cpufreq_calcdivs()
60 __func__, fclk, armclk, hclk_max); in s3c2412_cpufreq_calcdivs()
62 __func__, cfg->freq.fclk, cfg->freq.armclk, in s3c2412_cpufreq_calcdivs()
65 armdiv = fclk / armclk; in s3c2412_cpufreq_calcdivs()
82 cfg->divs.dvs = dvs = armclk < armdiv_clk; in s3c2412_cpufreq_calcdivs()
85 cfg->freq.armclk = dvs ? hclk : armdiv_clk; in s3c2412_cpufreq_calcdivs()
88 __func__, armclk, hclk, armdiv, hdiv, cfg->divs.dvs); in s3c2412_cpufreq_calcdivs()
142 clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); in s3c2412_cpufreq_setdivs()
221 armclk = clk_get(NULL, "armclk"); in s3c2412_cpufreq_add()
222 if (IS_ERR(armclk)) { in s3c2412_cpufreq_add()
236 clk_put(armclk); in s3c2412_cpufreq_add()