Home
last modified time | relevance | path

Searched refs:divn (Results 1 – 12 of 12) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/arm/mach-uniphier/clk/
H A Dpll-base-ld20.c32 unsigned int ssc_rate, unsigned int divn) in uniphier_ld20_sscpll_init() argument
44 tmp |= (487 * freq * ssc_rate / divn / 512) & in uniphier_ld20_sscpll_init()
50 tmp |= (41859 * freq / divn) & SC_PLLCTRL2_SSC_JK_MASK; in uniphier_ld20_sscpll_init()
H A Dpll.h16 unsigned int ssc_rate, unsigned int divn);
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/
H A Dcpu.c171 int pllx_set_rate(struct clk_pll_simple *pll , u32 divn, u32 divm, in pllx_set_rate() argument
189 reg |= (divn << pllinfo->n_shift) | (divp << pllinfo->p_shift); in pllx_set_rate()
203 if (divn > 600) in pllx_set_rate()
H A Dclock.c90 int clock_ll_read_pll(enum clock_id clkid, u32 *divm, u32 *divn, in clock_ll_read_pll() argument
104 *divn = (data >> pllinfo->n_shift) & pllinfo->n_mask; in clock_ll_read_pll()
114 unsigned long clock_start_pll(enum clock_id clkid, u32 divm, u32 divn, in clock_start_pll() argument
148 data = (divm << pllinfo->m_shift) | (divn << pllinfo->n_shift); in clock_start_pll()
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra20/
H A Dwarmboot.c154 u32 divm, divn, divp, cpcon, lfcon; in warmboot_save_sdram_params() local
156 if (clock_ll_read_pll(CLOCK_ID_MEMORY, &divm, &divn, &divp, in warmboot_save_sdram_params()
160 scratch2.pllm_base_divn = divn; in warmboot_save_sdram_params()
H A Dwarmboot_avp.c169 pllx_base.divn = scratch3.pllx_base_divn; in wb_start()
/OK3568_Linux_fs/u-boot/arch/arm/include/asm/arch-tegra/
H A Dclock.h62 unsigned long clock_start_pll(enum clock_id id, u32 divm, u32 divn,
89 int clock_ll_read_pll(enum clock_id clkid, u32 *divm, u32 *divn,
H A Dwarmboot.h74 u32 divn:10; member
/OK3568_Linux_fs/u-boot/arch/arm/mach-tegra/tegra124/
H A Dclock.c1067 u32 divm, divn, divp, cpcon; in clock_set_display_rate() local
1094 divn = vco / cf; in clock_set_display_rate()
1095 if (divn >= max_n) in clock_set_display_rate()
1098 diff = vco - divn * cf; in clock_set_display_rate()
1099 if (divn + 1 < max_n && diff > cf / 2) { in clock_set_display_rate()
1100 divn++; in clock_set_display_rate()
1109 best_n = divn; in clock_set_display_rate()
/OK3568_Linux_fs/kernel/drivers/media/dvb-frontends/
H A Dsi2165.c206 u8 divn = 56; /* 1..63 */ in si2165_init_pll() local
217 divn = 56; in si2165_init_pll()
222 divn = 19; in si2165_init_pll()
237 divn = 1624000000u * divr / (ref_freq_hz * 2u * divp); in si2165_init_pll()
243 * 2u * divn * divp; in si2165_init_pll()
250 buf[2] = (divn & 0x3f) | ((divp == 1) ? 0x40 : 0x00) | 0x80; in si2165_init_pll()
/OK3568_Linux_fs/kernel/drivers/clk/
H A Dclk-stm32mp1.c826 u32 frac, divm, divn; in pll_recalc_rate() local
832 divn = ((reg >> DIVN_SHIFT) & DIVN_MASK) + 1; in pll_recalc_rate()
833 rate = (u64)parent_rate * divn; in pll_recalc_rate()
/OK3568_Linux_fs/kernel/drivers/clk/tegra/
H A Dclk-pll.c1018 u32 divn = 0, divm = 0, divp = 0; in clk_plle_recalc_rate() local
1022 divn = (val >> pll->params->div_nmp->divn_shift) & (divn_mask(pll)); in clk_plle_recalc_rate()
1026 rate *= divn; in clk_plle_recalc_rate()