Lines Matching +full:clkdiv +full:- +full:-
1 // SPDX-License-Identifier: GPL-2.0
7 // S3C24XX CPU Frequency scaling - utils for S3C2410/S3C2440/S3C2442
16 #include "regs-clock.h"
18 #include <linux/soc/samsung/s3c-cpufreq-core.h>
20 #include "regs-mem-s3c24xx.h"
23 * s3c2410_cpufreq_setrefresh - set SDRAM refresh value
31 struct s3c_cpufreq_board *board = cfg->board; in s3c2410_cpufreq_setrefresh()
42 refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); in s3c2410_cpufreq_setrefresh()
44 refresh = (1 << 11) + 1 - refresh; in s3c2410_cpufreq_setrefresh()
49 refval &= ~((1 << 12) - 1); in s3c2410_cpufreq_setrefresh()
55 * s3c2410_set_fvco - set the PLL value
60 if (!IS_ERR(cfg->mpll)) in s3c2410_set_fvco()
61 clk_set_rate(cfg->mpll, cfg->pll.frequency); in s3c2410_set_fvco()
81 void s3c24xx_write_clkdivn(u32 clkdiv) in s3c24xx_write_clkdivn() argument
83 __raw_writel(clkdiv, S3C2410_CLKDIVN); in s3c24xx_write_clkdivn()