Lines Matching refs:pll_param
61 struct pll_param { struct
552 static int calc_pll_params(u32 ref, u32 target, struct pll_param *pll) in calc_pll_params()
646 static int config_pll_clk(enum pll_clocks index, struct pll_param *pll_param) in config_pll_clk() argument
656 CHANGE_PLL_SETTINGS(pll, pll_param->pd, in config_pll_clk()
657 pll_param->mfi, pll_param->mfn, in config_pll_clk()
658 pll_param->mfd); in config_pll_clk()
667 CHANGE_PLL_SETTINGS(pll, pll_param->pd, in config_pll_clk()
668 pll_param->mfi, pll_param->mfn, in config_pll_clk()
669 pll_param->mfd); in config_pll_clk()
678 CHANGE_PLL_SETTINGS(pll, pll_param->pd, in config_pll_clk()
679 pll_param->mfi, pll_param->mfn, in config_pll_clk()
680 pll_param->mfd); in config_pll_clk()
690 CHANGE_PLL_SETTINGS(pll, pll_param->pd, in config_pll_clk()
691 pll_param->mfi, pll_param->mfn, in config_pll_clk()
692 pll_param->mfd); in config_pll_clk()
709 struct pll_param pll_param; in config_core_clk() local
711 memset(&pll_param, 0, sizeof(struct pll_param)); in config_core_clk()
714 ret = calc_pll_params(ref, freq, &pll_param); in config_core_clk()
720 return config_pll_clk(PLL1_CLOCK, &pll_param); in config_core_clk()
768 struct pll_param pll_param; in config_periph_clk() local
770 memset(&pll_param, 0, sizeof(struct pll_param)); in config_periph_clk()
773 ret = calc_pll_params(ref, freq, &pll_param); in config_periph_clk()
782 return config_pll_clk(PLL1_CLOCK, &pll_param); in config_periph_clk()
785 return config_pll_clk(PLL3_CLOCK, &pll_param); in config_periph_clk()