/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_lvds_pll.c | 36 struct pll_rate { struct 45 static const struct pll_rate freqtbl[] = { argument 59 static const struct pll_rate *find_rate(unsigned long rate) in find_rate() 72 const struct pll_rate *pll_rate = find_rate(lvds_pll->pixclk); in mpd4_lvds_pll_enable() local 75 DBG("pixclk=%lu (%lu)", lvds_pll->pixclk, pll_rate->rate); in mpd4_lvds_pll_enable() 77 if (WARN_ON(!pll_rate)) in mpd4_lvds_pll_enable() 82 for (i = 0; pll_rate->conf[i].reg; i++) in mpd4_lvds_pll_enable() 83 mdp4_write(mdp4_kms, pll_rate->conf[i].reg, pll_rate->conf[i].val); in mpd4_lvds_pll_enable() 115 const struct pll_rate *pll_rate = find_rate(rate); in mpd4_lvds_pll_round_rate() local 116 return pll_rate->rate; in mpd4_lvds_pll_round_rate()
|
/linux-4.4.14/sound/soc/blackfin/ |
D | bfin-eval-adau1373.c | 72 int pll_rate; in bfin_eval_adau1373_hw_params() local 81 pll_rate = 48000 * 1024; in bfin_eval_adau1373_hw_params() 89 pll_rate = 44100 * 1024; in bfin_eval_adau1373_hw_params() 96 ADAU1373_PLL_SRC_MCLK1, 12288000, pll_rate); in bfin_eval_adau1373_hw_params() 100 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU1373_CLK_SRC_PLL1, pll_rate, in bfin_eval_adau1373_hw_params() 109 unsigned int pll_rate = 48000 * 1024; in bfin_eval_adau1373_codec_init() local 113 ADAU1373_PLL_SRC_MCLK1, 12288000, pll_rate); in bfin_eval_adau1373_codec_init() 117 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU1373_CLK_SRC_PLL1, pll_rate, in bfin_eval_adau1373_codec_init()
|
D | bfin-eval-adau1x81.c | 44 int pll_rate; in bfin_eval_adau1x81_hw_params() local 55 pll_rate = 48000 * 1024; in bfin_eval_adau1x81_hw_params() 64 pll_rate = 44100 * 1024; in bfin_eval_adau1x81_hw_params() 71 ADAU17X1_PLL_SRC_MCLK, 12288000, pll_rate); in bfin_eval_adau1x81_hw_params() 75 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU17X1_CLK_SRC_PLL, pll_rate, in bfin_eval_adau1x81_hw_params()
|
D | bfin-eval-adau1x61.c | 56 int pll_rate; in bfin_eval_adau1x61_hw_params() local 67 pll_rate = 48000 * 1024; in bfin_eval_adau1x61_hw_params() 76 pll_rate = 44100 * 1024; in bfin_eval_adau1x61_hw_params() 83 ADAU17X1_PLL_SRC_MCLK, 12288000, pll_rate); in bfin_eval_adau1x61_hw_params() 87 ret = snd_soc_dai_set_sysclk(codec_dai, ADAU17X1_CLK_SRC_PLL, pll_rate, in bfin_eval_adau1x61_hw_params()
|
/linux-4.4.14/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_phy_8960.c | 46 struct pll_rate { struct 55 static const struct pll_rate freqtbl[] = { argument 357 static const struct pll_rate *find_rate(unsigned long rate) in find_rate() 376 const struct pll_rate *pll_rate = find_rate(rate); in hdmi_pll_round_rate() local 377 return pll_rate->rate; in hdmi_pll_round_rate() 385 const struct pll_rate *pll_rate = find_rate(rate); in hdmi_pll_set_rate() local 390 for (i = 0; pll_rate->conf[i].reg; i++) in hdmi_pll_set_rate() 391 hdmi_write(hdmi, pll_rate->conf[i].reg, pll_rate->conf[i].val); in hdmi_pll_set_rate()
|
/linux-4.4.14/arch/mips/ralink/ |
D | mt7620.c | 329 mt7620_get_cpu_rate(unsigned long pll_rate) in mt7620_get_cpu_rate() argument 341 return mt7620_calc_rate(pll_rate, mul, div); in mt7620_get_cpu_rate() 353 mt7620_get_dram_rate(unsigned long pll_rate) in mt7620_get_dram_rate() argument 356 return pll_rate / 4; in mt7620_get_dram_rate() 358 return pll_rate / 3; in mt7620_get_dram_rate() 387 unsigned long pll_rate; in ralink_clk_init() local 411 pll_rate = mt7620_get_pll_rate(xtal_rate, cpu_pll_rate); in ralink_clk_init() 413 cpu_rate = mt7620_get_cpu_rate(pll_rate); in ralink_clk_init() 414 dram_rate = mt7620_get_dram_rate(pll_rate); in ralink_clk_init() 421 RINT(pll_rate), RFRAC(pll_rate)); in ralink_clk_init()
|
/linux-4.4.14/sound/soc/tegra/ |
D | tegra_asoc_utils.c | 121 const int pll_rate = 73728000; in tegra_asoc_utils_set_ac97_rate() local 133 err = clk_set_rate(data->clk_pll_a, pll_rate); in tegra_asoc_utils_set_ac97_rate() 165 data->set_baseclock = pll_rate; in tegra_asoc_utils_set_ac97_rate()
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | opp.h | 21 unsigned long pll_rate; member
|
D | clock.c | 224 ck_dpll1_p->rate = ptr->pll_rate; in omap1_select_table_rate()
|
/linux-4.4.14/sound/soc/codecs/ |
D | pcm512x.c | 694 unsigned long pll_rate) in pcm512x_find_pll_coeff() argument 705 common = gcd(pll_rate, pllin_rate); in pcm512x_find_pll_coeff() 707 pll_rate, pllin_rate, common); in pcm512x_find_pll_coeff() 708 num = pll_rate / common; in pcm512x_find_pll_coeff() 732 pcm512x->real_pll = pll_rate; in pcm512x_find_pll_coeff() 762 pcm512x->real_pll = pll_rate; in pcm512x_find_pll_coeff() 781 K = DIV_ROUND_CLOSEST_ULL(10000ULL * pll_rate * P, pllin_rate); in pcm512x_find_pll_coeff() 838 unsigned long pll_rate; in pcm512x_set_dividers() local 886 pll_rate = 4 * sck_rate; in pcm512x_set_dividers() 888 ret = pcm512x_find_pll_coeff(dai, pllin_rate, pll_rate); in pcm512x_set_dividers()
|
/linux-4.4.14/drivers/clk/spear/ |
D | clk-vco-pll.c | 70 unsigned long prate, int index, unsigned long *pll_rate) in pll_calc_rate() argument 78 if (pll_rate) in pll_calc_rate() 79 *pll_rate = (rate / (1 << rtbl[index].p)) * 10000; in pll_calc_rate()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | clock.c | 182 u32 pll_rate, divstatus = readl(PM_DIVSTATUS); in clk_set_rate() local 189 pll_rate = mclk_clk_table[i].prate; in clk_set_rate() 204 writel(pll_rate, PM_PLLSYSCFG); in clk_set_rate()
|
/linux-4.4.14/drivers/mfd/ |
D | db8500-prcmu.c | 1492 static unsigned long pll_rate(void __iomem *reg, unsigned long src_rate, in pll_rate() function 1548 rate = pll_rate(PRCM_PLLSOC0_FREQ, rate, clk_mgt[clock].branch); in clock_rate() 1550 rate = pll_rate(PRCM_PLLSOC1_FREQ, rate, clk_mgt[clock].branch); in clock_rate() 1552 rate = pll_rate(PRCM_PLLDDR_FREQ, rate, clk_mgt[clock].branch); in clock_rate() 1580 rate = pll_rate(PRCM_PLLDDR_FREQ, ROOT_CLOCK_RATE, PLL_FIX); in armss_rate() 1592 rate = pll_rate(PRCM_PLLARM_FREQ, ROOT_CLOCK_RATE, PLL_DIV); in armss_rate() 1617 return pll_rate(PRCM_PLLDSI_FREQ, clock_rate(PRCMU_HDMICLK), in dsiclk_rate() 1642 return pll_rate(PRCM_PLLSOC0_FREQ, ROOT_CLOCK_RATE, PLL_RAW); in prcmu_clock_rate() 1644 return pll_rate(PRCM_PLLSOC1_FREQ, ROOT_CLOCK_RATE, PLL_RAW); in prcmu_clock_rate() 1648 return pll_rate(PRCM_PLLDDR_FREQ, ROOT_CLOCK_RATE, PLL_RAW); in prcmu_clock_rate() [all …]
|
/linux-4.4.14/sound/pci/ctxfi/ |
D | ctatc.h | 82 unsigned int pll_rate; /* current rate of Phase Lock Loop */ member
|
D | ctatc.c | 795 unsigned int pitch, rsr = atc->pll_rate; in spdif_passthru_playback_get_resources() 854 atc->pll_rate = err ? 0 : rate; in atc_pll_init() 889 if ((rate != atc->pll_rate) && (32000 != rate)) in spdif_passthru_playback_setup() 1135 if (atc->pll_rate != atc->rsr) in atc_spdif_out_passthru()
|
/linux-4.4.14/drivers/clk/ |
D | clk-cdce925.c | 378 long pll_rate = clk_round_rate(pll, target_rate); in cdce925_clk_best_parent_rate() local 382 if (pll_rate <= 0) in cdce925_clk_best_parent_rate() 384 actual_rate = pll_rate / pdiv_now; in cdce925_clk_best_parent_rate()
|