Searched refs:pll_params (Results 1 – 6 of 6) sorted by relevance
| /Linux-v5.4/drivers/clk/tegra/ |
| D | clk-pll.c | 1156 static int _pll_fixed_mdiv(struct tegra_clk_pll_params *pll_params, in _pll_fixed_mdiv() argument 1159 u16 mdiv = parent_rate / pll_params->cf_min; in _pll_fixed_mdiv() 1161 if (pll_params->flags & TEGRA_MDIV_NEW) in _pll_fixed_mdiv() 1162 return (!pll_params->mdiv_default ? mdiv : in _pll_fixed_mdiv() 1163 min(mdiv, pll_params->mdiv_default)); in _pll_fixed_mdiv() 1165 if (pll_params->mdiv_default) in _pll_fixed_mdiv() 1166 return pll_params->mdiv_default; in _pll_fixed_mdiv() 1168 if (parent_rate > pll_params->cf_max) in _pll_fixed_mdiv() 1221 static int _setup_dynamic_ramp(struct tegra_clk_pll_params *pll_params, in _setup_dynamic_ramp() argument 1250 val = step_a << pll_params->stepa_shift; in _setup_dynamic_ramp() [all …]
|
| D | clk.h | 281 unsigned long (*adjust_vco)(struct tegra_clk_pll_params *pll_params, 332 struct tegra_clk_pll_params *pll_params; member 341 unsigned long flags, struct tegra_clk_pll_params *pll_params, 346 unsigned long flags, struct tegra_clk_pll_params *pll_params, 352 struct tegra_clk_pll_params *pll_params, 358 struct tegra_clk_pll_params *pll_params, 364 struct tegra_clk_pll_params *pll_params, 370 struct tegra_clk_pll_params *pll_params, 376 struct tegra_clk_pll_params *pll_params, 382 struct tegra_clk_pll_params *pll_params, [all …]
|
| D | clk-tegra-periph.c | 949 struct tegra_clk_pll_params *pll_params) in init_pllp() argument 959 pmc_base, 0, pll_params, NULL); in init_pllp() 1032 struct tegra_clk_pll_params *pll_params) in tegra_periph_clk_init() argument 1034 init_pllp(clk_base, pmc_base, tegra_clks, pll_params); in tegra_periph_clk_init()
|
| D | clk-tegra-audio.c | 184 clk_base, pmc_base, 0, info->pll_params, in tegra_audio_clk_init()
|
| /Linux-v5.4/drivers/phy/st/ |
| D | phy-stm32-usbphyc.c | 53 struct pll_params { struct 87 struct pll_params *pll_params) in stm32_usbphyc_get_pll_params() argument 105 pll_params->ndiv = (u8)ndiv; in stm32_usbphyc_get_pll_params() 110 pll_params->frac = (u16)frac; in stm32_usbphyc_get_pll_params() 115 struct pll_params pll_params; in stm32_usbphyc_pll_init() local 127 stm32_usbphyc_get_pll_params(clk_rate, &pll_params); in stm32_usbphyc_pll_init() 128 ndiv = FIELD_PREP(PLLNDIV, pll_params.ndiv); in stm32_usbphyc_pll_init() 129 frac = FIELD_PREP(PLLFRACIN, pll_params.frac); in stm32_usbphyc_pll_init() 133 if (pll_params.frac) in stm32_usbphyc_pll_init()
|
| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_dpll_mgr.c | 2539 struct skl_wrpll_params *pll_params) in icl_calc_dp_combo_pll() argument 2551 *pll_params = params[i].wrpll; in icl_calc_dp_combo_pll() 2561 struct skl_wrpll_params *pll_params) in icl_calc_tbt_pll() argument 2565 *pll_params = dev_priv->cdclk.hw.ref == 24000 ? in icl_calc_tbt_pll() 2576 struct skl_wrpll_params pll_params = { 0 }; in icl_calc_dpll_state() local 2581 ret = icl_calc_tbt_pll(crtc_state, &pll_params); in icl_calc_dpll_state() 2584 ret = cnl_ddi_calculate_wrpll(crtc_state, &pll_params); in icl_calc_dpll_state() 2586 ret = icl_calc_dp_combo_pll(crtc_state, &pll_params); in icl_calc_dpll_state() 2591 cfgcr0 = DPLL_CFGCR0_DCO_FRACTION(pll_params.dco_fraction) | in icl_calc_dpll_state() 2592 pll_params.dco_integer; in icl_calc_dpll_state() [all …]
|