Home
last modified time | relevance | path

Searched refs:armdiv (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/cpufreq/
H A Ds3c2412-cpufreq.c51 unsigned int hdiv, pdiv, armdiv, dvs; in s3c2412_cpufreq_calcdivs() local
71 armdiv = fclk / armclk; in s3c2412_cpufreq_calcdivs()
73 if (armdiv < 1) in s3c2412_cpufreq_calcdivs()
74 armdiv = 1; in s3c2412_cpufreq_calcdivs()
75 if (armdiv > 2) in s3c2412_cpufreq_calcdivs()
76 armdiv = 2; in s3c2412_cpufreq_calcdivs()
78 cfg->divs.arm_divisor = armdiv; in s3c2412_cpufreq_calcdivs()
79 armdiv_clk = fclk / armdiv; in s3c2412_cpufreq_calcdivs()
93 s3c_freq_dbg("%s: armclk %lu, hclk %lu, armdiv %d, hdiv %d, dvs %d\n", in s3c2412_cpufreq_calcdivs()
94 __func__, armclk, hclk, armdiv, hdi in s3c2412_cpufreq_calcdivs()
[all...]
H A Ds3c2416-cpufreq.c25 struct clk *armdiv; member
106 if (clk_get_rate(s3c_freq->armdiv) / 1000 != freq) { in s3c2416_cpufreq_set_armdiv()
107 ret = clk_set_rate(s3c_freq->armdiv, freq * 1000); in s3c2416_cpufreq_set_armdiv()
109 pr_err("cpufreq: Failed to set armdiv rate %dkHz: %d\n", in s3c2416_cpufreq_set_armdiv()
188 /* force armdiv to hclk frequency for transition from dvs*/ in s3c2416_cpufreq_leave_dvs()
189 if (clk_get_rate(s3c_freq->armdiv) > clk_get_rate(s3c_freq->hclk)) { in s3c2416_cpufreq_leave_dvs()
190 pr_debug("cpufreq: force armdiv to hclk frequency (%lukHz)\n", in s3c2416_cpufreq_leave_dvs()
195 pr_err("cpufreq: Failed to set the armdiv to %lukHz: %d\n", in s3c2416_cpufreq_leave_dvs()
201 pr_debug("cpufreq: switching armclk parent to armdiv (%lukHz)\n", in s3c2416_cpufreq_leave_dvs()
202 clk_get_rate(s3c_freq->armdiv) / 100 in s3c2416_cpufreq_leave_dvs()
[all...]

Completed in 2 milliseconds