Lines Matching refs:cfg
33 static void s3c2410_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) in s3c2410_cpufreq_setdivs() argument
37 if (cfg->divs.h_divisor == 2) in s3c2410_cpufreq_setdivs()
40 if (cfg->divs.p_divisor != cfg->divs.h_divisor) in s3c2410_cpufreq_setdivs()
46 static int s3c2410_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) in s3c2410_cpufreq_calcdivs() argument
52 fclk = cfg->freq.fclk; in s3c2410_cpufreq_calcdivs()
53 hclk_max = cfg->max.hclk; in s3c2410_cpufreq_calcdivs()
55 cfg->freq.armclk = fclk; in s3c2410_cpufreq_calcdivs()
60 hdiv = (fclk > cfg->max.hclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs()
63 if (hclk > cfg->max.hclk) { in s3c2410_cpufreq_calcdivs()
68 pdiv = (hclk > cfg->max.pclk) ? 2 : 1; in s3c2410_cpufreq_calcdivs()
71 if (pclk > cfg->max.pclk) { in s3c2410_cpufreq_calcdivs()
79 cfg->divs.p_divisor = pdiv; in s3c2410_cpufreq_calcdivs()
80 cfg->divs.h_divisor = hdiv; in s3c2410_cpufreq_calcdivs()