Searched refs:p_div (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/clk/nxp/ |
D | clk-lpc32xx.c | 333 unsigned long p_div; member 492 clk->p_div = ((val & PLL_CTRL_POSTDIV) >> 11) + 1; in clk_pll_recalc_rate() 495 clk->p_div = 0; in clk_pll_recalc_rate() 501 return parent_rate / (1 << clk->p_div); in clk_pll_recalc_rate() 504 clk->p_div = 0; in clk_pll_recalc_rate() 513 cco_rate *= (1 << clk->p_div); in clk_pll_recalc_rate() 516 rate /= (1 << clk->p_div); in clk_pll_recalc_rate() 524 clk->n_div, clk->m_div, (1 << clk->p_div), rate); in clk_pll_recalc_rate() 554 val |= (clk->p_div - 1) << 11; in clk_pll_set_rate() 555 new_rate = parent_rate / (1 << (clk->p_div)); in clk_pll_set_rate() [all …]
|
/Linux-v4.19/drivers/clk/renesas/ |
D | clk-r8a7779.c | 63 unsigned int p_div; member 112 div = config->p_div; in r8a7779_cpg_register_clock()
|
/Linux-v4.19/drivers/clk/tegra/ |
D | clk-pll.c | 478 static int _p_div_to_hw(struct clk_hw *hw, u8 p_div) in _p_div_to_hw() argument 485 if (p_div <= p_tohw->pdiv) in _p_div_to_hw() 494 int tegra_pll_p_div_to_hw(struct tegra_clk_pll *pll, u8 p_div) in tegra_pll_p_div_to_hw() argument 496 return _p_div_to_hw(&pll->hw, p_div); in tegra_pll_p_div_to_hw() 556 u32 p_div = 0; in _calc_rate() local 587 p_div++; in _calc_rate() 594 (1 << p_div) > divp_max(pll) in _calc_rate() 599 cfg->output_rate >>= p_div; in _calc_rate() 602 ret = _p_div_to_hw(hw, 1 << p_div); in _calc_rate() 608 cfg->p = p_div; in _calc_rate() [all …]
|
D | clk.h | 840 int tegra_pll_p_div_to_hw(struct tegra_clk_pll *pll, u8 p_div);
|
/Linux-v4.19/sound/soc/codecs/ |
D | tlv320aic31xx.c | 167 u8 p_div; member 800 if (!aic31xx->sysclk || !aic31xx->p_div) { in aic31xx_setup_pll() 804 mclk_p = aic31xx->sysclk / aic31xx->p_div; in aic31xx_setup_pll() 848 (aic31xx->p_div << 4) | 0x01); in aic31xx_setup_pll() 883 aic31xx->p_div, in aic31xx_setup_pll() 1099 aic31xx->p_div = i; in aic31xx_set_dai_sysclk() 1102 if (aic31xx_divs[i].mclk_p == freq / aic31xx->p_div) in aic31xx_set_dai_sysclk()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | ni_dpm.c | 2095 u32 p_div; in ni_init_smc_spll_table() local 2114 p_div = (sclk_params.vCG_SPLL_FUNC_CNTL & SPLL_PDIV_A_MASK) >> SPLL_PDIV_A_SHIFT; in ni_init_smc_spll_table() 2123 if (p_div & ~(SMC_NISLANDS_SPLL_DIV_TABLE_PDIV_MASK >> SMC_NISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT)) in ni_init_smc_spll_table() 2139 ((p_div << SMC_NISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT) & SMC_NISLANDS_SPLL_DIV_TABLE_PDIV_MASK); in ni_init_smc_spll_table()
|
D | si_dpm.c | 2850 u32 fb_div, p_div; in si_init_smc_spll_table() local 2869 p_div = (sclk_params.vCG_SPLL_FUNC_CNTL & SPLL_PDIV_A_MASK) >> SPLL_PDIV_A_SHIFT; in si_init_smc_spll_table() 2878 if (p_div & ~(SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_MASK >> SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT)) in si_init_smc_spll_table() 2891 ((p_div << SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT) & SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_MASK); in si_init_smc_spll_table()
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | si_dpm.c | 2950 u32 fb_div, p_div; in si_init_smc_spll_table() local 2968 p_div = (sclk_params.vCG_SPLL_FUNC_CNTL & SPLL_PDIV_A_MASK) >> SPLL_PDIV_A_SHIFT; in si_init_smc_spll_table() 2977 if (p_div & ~(SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_MASK >> SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT)) in si_init_smc_spll_table() 2990 ((p_div << SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_SHIFT) & SMC_SISLANDS_SPLL_DIV_TABLE_PDIV_MASK); in si_init_smc_spll_table()
|