pll_params       1156 drivers/clk/tegra/clk-pll.c static int _pll_fixed_mdiv(struct tegra_clk_pll_params *pll_params,
pll_params       1159 drivers/clk/tegra/clk-pll.c 	u16 mdiv = parent_rate / pll_params->cf_min;
pll_params       1161 drivers/clk/tegra/clk-pll.c 	if (pll_params->flags & TEGRA_MDIV_NEW)
pll_params       1162 drivers/clk/tegra/clk-pll.c 		return (!pll_params->mdiv_default ? mdiv :
pll_params       1163 drivers/clk/tegra/clk-pll.c 			min(mdiv, pll_params->mdiv_default));
pll_params       1165 drivers/clk/tegra/clk-pll.c 	if (pll_params->mdiv_default)
pll_params       1166 drivers/clk/tegra/clk-pll.c 		return pll_params->mdiv_default;
pll_params       1168 drivers/clk/tegra/clk-pll.c 	if (parent_rate > pll_params->cf_max)
pll_params       1221 drivers/clk/tegra/clk-pll.c static int _setup_dynamic_ramp(struct tegra_clk_pll_params *pll_params,
pll_params       1250 drivers/clk/tegra/clk-pll.c 	val = step_a << pll_params->stepa_shift;
pll_params       1251 drivers/clk/tegra/clk-pll.c 	val |= step_b << pll_params->stepb_shift;
pll_params       1252 drivers/clk/tegra/clk-pll.c 	writel_relaxed(val, clk_base + pll_params->dyn_ramp_reg);
pll_params       1808 drivers/clk/tegra/clk-pll.c 		void __iomem *pmc, struct tegra_clk_pll_params *pll_params,
pll_params       1820 drivers/clk/tegra/clk-pll.c 	pll->params = pll_params;
pll_params       1823 drivers/clk/tegra/clk-pll.c 	if (!pll_params->div_nmp)
pll_params       1824 drivers/clk/tegra/clk-pll.c 		pll_params->div_nmp = &default_nmp;
pll_params       1860 drivers/clk/tegra/clk-pll.c 		unsigned long flags, struct tegra_clk_pll_params *pll_params,
pll_params       1866 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       1868 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       1891 drivers/clk/tegra/clk-pll.c 		unsigned long flags, struct tegra_clk_pll_params *pll_params,
pll_params       1897 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       1899 drivers/clk/tegra/clk-pll.c 	if (!pll_params->div_nmp)
pll_params       1900 drivers/clk/tegra/clk-pll.c 		pll_params->div_nmp = &pll_e_nmp;
pll_params       1902 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       1916 drivers/clk/tegra/clk-pll.c 		struct tegra_clk_pll_params *pll_params, spinlock_t *lock)
pll_params       1921 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLLU;
pll_params       1923 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       1983 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       1998 drivers/clk/tegra/clk-pll.c 	if (!pll_params->pdiv_tohw)
pll_params       2003 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2005 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2006 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2013 drivers/clk/tegra/clk-pll.c 	if (!pll_params->set_defaults) {
pll_params       2016 drivers/clk/tegra/clk-pll.c 		err = _setup_dynamic_ramp(pll_params, clk_base, parent_rate);
pll_params       2020 drivers/clk/tegra/clk-pll.c 		val = readl_relaxed(clk_base + pll_params->base_reg);
pll_params       2021 drivers/clk/tegra/clk-pll.c 		val_iddq = readl_relaxed(clk_base + pll_params->iddq_reg);
pll_params       2024 drivers/clk/tegra/clk-pll.c 			WARN_ON(val_iddq & BIT(pll_params->iddq_bit_idx));
pll_params       2026 drivers/clk/tegra/clk-pll.c 			val_iddq |= BIT(pll_params->iddq_bit_idx);
pll_params       2028 drivers/clk/tegra/clk-pll.c 				       clk_base + pll_params->iddq_reg);
pll_params       2032 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2047 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       2054 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2056 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2057 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2060 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2068 drivers/clk/tegra/clk-pll.c 		WARN_ON(readl_relaxed(clk_base + pll_params->iddq_reg) &
pll_params       2069 drivers/clk/tegra/clk-pll.c 				BIT(pll_params->iddq_bit_idx));
pll_params       2073 drivers/clk/tegra/clk-pll.c 		m = _pll_fixed_mdiv(pll_params, parent_rate);
pll_params       2075 drivers/clk/tegra/clk-pll.c 		val |= (pll_params->vco_min / parent_rate) << divn_shift(pll);
pll_params       2096 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       2103 drivers/clk/tegra/clk-pll.c 	if (!pll_params->pdiv_tohw)
pll_params       2115 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2117 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2118 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2121 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       2122 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLLM;
pll_params       2123 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2138 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       2142 drivers/clk/tegra/clk-pll.c 	const struct pdiv_map *p_tohw = pll_params->pdiv_tohw;
pll_params       2159 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2161 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       2162 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2175 drivers/clk/tegra/clk-pll.c 	cfg.m = _pll_fixed_mdiv(pll_params, parent_rate);
pll_params       2176 drivers/clk/tegra/clk-pll.c 	cfg.n = cfg.m * pll_params->vco_min / parent_rate;
pll_params       2195 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLCX_MISC1_DEFAULT, pll_params->ext_misc_reg[0], pll);
pll_params       2196 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLCX_MISC2_DEFAULT, pll_params->ext_misc_reg[1], pll);
pll_params       2197 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLCX_MISC3_DEFAULT, pll_params->ext_misc_reg[2], pll);
pll_params       2212 drivers/clk/tegra/clk-pll.c 				struct tegra_clk_pll_params *pll_params,
pll_params       2219 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       2226 drivers/clk/tegra/clk-pll.c 	val_aux = pll_readl(pll_params->aux_reg, pll);
pll_params       2236 drivers/clk/tegra/clk-pll.c 		pll_writel(val_aux, pll_params->aux_reg, pll);
pll_params       2250 drivers/clk/tegra/clk-pll.c 				 struct tegra_clk_pll_params *pll_params,
pll_params       2256 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLLU;
pll_params       2258 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       2283 drivers/clk/tegra/clk-pll.c 				struct tegra_clk_pll_params *pll_params,
pll_params       2293 drivers/clk/tegra/clk-pll.c 	if (!pll_params->div_nmp)
pll_params       2303 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       2313 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2317 drivers/clk/tegra/clk-pll.c 	cfg.m = _pll_fixed_mdiv(pll_params, parent_rate);
pll_params       2318 drivers/clk/tegra/clk-pll.c 	cfg.n = cfg.m * pll_params->vco_min / parent_rate;
pll_params       2320 drivers/clk/tegra/clk-pll.c 	for (i = 0; pll_params->pdiv_tohw[i].pdiv; i++)
pll_params       2327 drivers/clk/tegra/clk-pll.c 	cfg.p = pll_params->pdiv_tohw[i-1].hw_val;
pll_params       2332 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLSS_CFG_DEFAULT, pll_params->ext_misc_reg[0], pll);
pll_params       2333 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLSS_CTRL1_DEFAULT, pll_params->ext_misc_reg[1], pll);
pll_params       2334 drivers/clk/tegra/clk-pll.c 	pll_writel(PLLSS_CTRL1_DEFAULT, pll_params->ext_misc_reg[2], pll);
pll_params       2337 drivers/clk/tegra/clk-pll.c 	val_iddq = readl_relaxed(clk_base + pll_params->iddq_reg);
pll_params       2339 drivers/clk/tegra/clk-pll.c 		if (val_iddq & BIT(pll_params->iddq_bit_idx)) {
pll_params       2345 drivers/clk/tegra/clk-pll.c 		val_iddq |= BIT(pll_params->iddq_bit_idx);
pll_params       2346 drivers/clk/tegra/clk-pll.c 		writel_relaxed(val_iddq, clk_base + pll_params->iddq_reg);
pll_params       2366 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       2372 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2374 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2375 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2378 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2533 drivers/clk/tegra/clk-pll.c 				struct tegra_clk_pll_params *pll_params,
pll_params       2540 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       2547 drivers/clk/tegra/clk-pll.c 	val_aux = pll_readl(pll_params->aux_reg, pll);
pll_params       2557 drivers/clk/tegra/clk-pll.c 		pll_writel(val_aux, pll_params->aux_reg, pll);
pll_params       2571 drivers/clk/tegra/clk-pll.c 			struct tegra_clk_pll_params *pll_params,
pll_params       2575 drivers/clk/tegra/clk-pll.c 	const struct pdiv_map *p_tohw = pll_params->pdiv_tohw;
pll_params       2591 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2593 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2594 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2597 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       2598 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params       2613 drivers/clk/tegra/clk-pll.c 				struct tegra_clk_pll_params *pll_params,
pll_params       2621 drivers/clk/tegra/clk-pll.c 	if (!pll_params->div_nmp)
pll_params       2631 drivers/clk/tegra/clk-pll.c 	val = readl_relaxed(clk_base + pll_params->base_reg);
pll_params       2639 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2641 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2642 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2645 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       2646 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, NULL, pll_params, lock);
pll_params       2662 drivers/clk/tegra/clk-pll.c 			  struct tegra_clk_pll_params *pll_params,
pll_params       2669 drivers/clk/tegra/clk-pll.c 	if (!pll_params->pdiv_tohw)
pll_params       2681 drivers/clk/tegra/clk-pll.c 	pll_params->vco_min = _clip_vco_min(pll_params->vco_min, parent_rate);
pll_params       2683 drivers/clk/tegra/clk-pll.c 	if (pll_params->adjust_vco)
pll_params       2684 drivers/clk/tegra/clk-pll.c 		pll_params->vco_min = pll_params->adjust_vco(pll_params,
pll_params       2687 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLL_BYPASS;
pll_params       2688 drivers/clk/tegra/clk-pll.c 	pll_params->flags |= TEGRA_PLLMB;
pll_params       2689 drivers/clk/tegra/clk-pll.c 	pll = _tegra_init_pll(clk_base, pmc, pll_params, lock);
pll_params        184 drivers/clk/tegra/clk-tegra-audio.c 					clk_base, pmc_base, 0, info->pll_params,
pll_params        953 drivers/clk/tegra/clk-tegra-periph.c 				struct tegra_clk_pll_params *pll_params)
pll_params        963 drivers/clk/tegra/clk-tegra-periph.c 					pmc_base, 0, pll_params, NULL);
pll_params       1036 drivers/clk/tegra/clk-tegra-periph.c 			struct tegra_clk_pll_params *pll_params)
pll_params       1038 drivers/clk/tegra/clk-tegra-periph.c 	init_pllp(clk_base, pmc_base, tegra_clks, pll_params);
pll_params        281 drivers/clk/tegra/clk.h 	unsigned long	(*adjust_vco)(struct tegra_clk_pll_params *pll_params,
pll_params        332 drivers/clk/tegra/clk.h 	struct tegra_clk_pll_params *pll_params;
pll_params        341 drivers/clk/tegra/clk.h 		unsigned long flags, struct tegra_clk_pll_params *pll_params,
pll_params        346 drivers/clk/tegra/clk.h 		unsigned long flags, struct tegra_clk_pll_params *pll_params,
pll_params        352 drivers/clk/tegra/clk.h 			    struct tegra_clk_pll_params *pll_params,
pll_params        358 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        364 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        370 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        376 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        382 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        388 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        394 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        400 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        405 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        411 drivers/clk/tegra/clk.h 			   struct tegra_clk_pll_params *pll_params,
pll_params        416 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        422 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        428 drivers/clk/tegra/clk.h 				struct tegra_clk_pll_params *pll_params,
pll_params        792 drivers/clk/tegra/clk.h 			struct tegra_clk_pll_params *pll_params);
pll_params        802 drivers/clk/tegra/clk.h 			struct tegra_clk_pll_params *pll_params);
pll_params        805 drivers/clk/tegra/clk.h 			struct tegra_clk_pll_params *pll_params);
pll_params       2539 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 				  struct skl_wrpll_params *pll_params)
pll_params       2551 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 			*pll_params = params[i].wrpll;
pll_params       2561 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 			     struct skl_wrpll_params *pll_params)
pll_params       2565 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	*pll_params = dev_priv->cdclk.hw.ref == 24000 ?
pll_params       2576 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	struct skl_wrpll_params pll_params = { 0 };
pll_params       2581 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		ret = icl_calc_tbt_pll(crtc_state, &pll_params);
pll_params       2584 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		ret = cnl_ddi_calculate_wrpll(crtc_state, &pll_params);
pll_params       2586 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		ret = icl_calc_dp_combo_pll(crtc_state, &pll_params);
pll_params       2591 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	cfgcr0 = DPLL_CFGCR0_DCO_FRACTION(pll_params.dco_fraction) |
pll_params       2592 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		 pll_params.dco_integer;
pll_params       2594 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 	cfgcr1 = DPLL_CFGCR1_QDIV_RATIO(pll_params.qdiv_ratio) |
pll_params       2595 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		 DPLL_CFGCR1_QDIV_MODE(pll_params.qdiv_mode) |
pll_params       2596 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		 DPLL_CFGCR1_KDIV(pll_params.kdiv) |
pll_params       2597 drivers/gpu/drm/i915/display/intel_dpll_mgr.c 		 DPLL_CFGCR1_PDIV(pll_params.pdiv);
pll_params         87 drivers/phy/st/phy-stm32-usbphyc.c 					 struct pll_params *pll_params)
pll_params        105 drivers/phy/st/phy-stm32-usbphyc.c 	pll_params->ndiv = (u8)ndiv;
pll_params        110 drivers/phy/st/phy-stm32-usbphyc.c 	pll_params->frac = (u16)frac;
pll_params        115 drivers/phy/st/phy-stm32-usbphyc.c 	struct pll_params pll_params;
pll_params        127 drivers/phy/st/phy-stm32-usbphyc.c 	stm32_usbphyc_get_pll_params(clk_rate, &pll_params);
pll_params        128 drivers/phy/st/phy-stm32-usbphyc.c 	ndiv = FIELD_PREP(PLLNDIV, pll_params.ndiv);
pll_params        129 drivers/phy/st/phy-stm32-usbphyc.c 	frac = FIELD_PREP(PLLFRACIN, pll_params.frac);
pll_params        133 drivers/phy/st/phy-stm32-usbphyc.c 	if (pll_params.frac)