Home
last modified time | relevance | path

Searched refs:divm (Results 1 – 8 of 8) sorted by relevance

/u-boot/arch/arm/mach-tegra/
A Dclock.c99 int clock_ll_read_pll(enum clock_id clkid, u32 *divm, u32 *divn, in clock_ll_read_pll() argument
112 *divm = (data >> pllinfo->m_shift) & pllinfo->m_mask; in clock_ll_read_pll()
123 unsigned long clock_start_pll(enum clock_id clkid, u32 divm, u32 divn, in clock_start_pll() argument
157 data = (divm << pllinfo->m_shift) | (divn << pllinfo->n_shift); in clock_start_pll()
546 u32 base, divm; in clock_get_rate() local
563 divm = (base >> pllinfo->m_shift) & pllinfo->m_mask; in clock_get_rate()
577 divm <<= (base >> pllinfo->p_shift) & pllinfo->p_mask; in clock_get_rate()
578 do_div(rate, divm); in clock_get_rate()
A Dcpu.c214 int pllx_set_rate(struct clk_pll_simple *pll , u32 divn, u32 divm, in pllx_set_rate() argument
231 reg = PLL_BYPASS_MASK | (divm << pllinfo->m_shift); in pllx_set_rate()
/u-boot/arch/arm/include/asm/arch-tegra/
A Dclock.h64 unsigned long clock_start_pll(enum clock_id id, u32 divm, u32 divn,
91 int clock_ll_read_pll(enum clock_id clkid, u32 *divm, u32 *divn,
A Dwarmboot.h71 u32 divm:5; member
/u-boot/arch/arm/mach-tegra/tegra20/
A Dwarmboot.c150 u32 divm, divn, divp, cpcon, lfcon; in warmboot_save_sdram_params() local
152 if (clock_ll_read_pll(CLOCK_ID_MEMORY, &divm, &divn, &divp, in warmboot_save_sdram_params()
155 scratch2.pllm_base_divm = divm; in warmboot_save_sdram_params()
/u-boot/drivers/clk/stm32/
A Dclk-stm32mp1.c916 int divm, divn; in pll_get_fvco() local
938 ((unsigned long long)(divm + 1)) << 13); in pll_get_fvco()
940 fvco = (ulong)(refclk * (divn + 1) / (divm + 1)); in pll_get_fvco()
1342 u32 divm, divn, divp, frac; in stm32mp1_pll1_opp() local
1374 for (divm = DIVM_MAX; divm >= DIVM_MIN; divm--) { in stm32mp1_pll1_opp()
1375 post_divm = (u32)(input_freq / (divm + 1)); in stm32mp1_pll1_opp()
1380 freq = output_freq * (divm + 1) * (divp + 1); in stm32mp1_pll1_opp()
1406 pllcfg[PLLCFG_M] = divm; in stm32mp1_pll1_opp()
1716 int divm, divn, divy; in pll_set_rate() local
1737 divm = pllcfg[PLLCFG_M]; in pll_set_rate()
[all …]
A Dclk-stm32h7.c325 u8 divm; member
338 .divm = 4,
399 pllckselr |= sys_pll_psc.divm << RCC_PLLCKSELR_DIVM1_SHIFT; in configure_clocks()
/u-boot/arch/arm/mach-tegra/tegra124/
A Dclock.c1104 u32 divm, divn, divp, cpcon; in clock_set_display_rate() local
1124 for (divm = 1; divm < max_m && best_diff; divm++) { in clock_set_display_rate()
1125 cf = ref / divm; in clock_set_display_rate()
1145 best_m = divm; in clock_set_display_rate()

Completed in 37 milliseconds