Searched refs:pre_div (Results 1 – 4 of 4) sorted by relevance
/freebsd/sys/arm64/freescale/imx/clk/ |
H A D | imx_clk_composite.c | 136 uint32_t reg, pre_div, post_div; in imx_clk_composite_recalc() local 144 pre_div = ((reg & TARGET_ROOT_PRE_PODF_MASK) in imx_clk_composite_recalc() 150 *freq = *freq / pre_div / post_div; in imx_clk_composite_recalc() 157 uint32_t *pre_div, uint32_t *post_div, int flags) in imx_clk_composite_find_best() argument 195 *pre_div = best_prediv; in imx_clk_composite_find_best() 211 int32_t pre_div, post_div; in imx_clk_composite_set_freq() local 228 if (!imx_clk_composite_find_best(fparent, *fout, &pre_div, &post_div, sc->flags)) in imx_clk_composite_set_freq() 230 cur = fparent / pre_div / post_div; in imx_clk_composite_set_freq() 235 best_pre_div = pre_div; in imx_clk_composite_set_freq() 268 val |= TARGET_ROOT_PRE_PODF(pre_div); in imx_clk_composite_set_freq()
|
/freebsd/sys/dev/qcom_clk/ |
H A D | qcom_clk_apssdiv.c | 68 uint32_t pre_div; in qcom_clk_apssdiv_calc_rate() local 74 pre_div = (cdiv + 1) * 2; in qcom_clk_apssdiv_calc_rate() 76 pre_div = cdiv + 12; in qcom_clk_apssdiv_calc_rate() 81 return (freq * 2L) / pre_div; in qcom_clk_apssdiv_calc_rate() 208 f_freq = qcom_clk_apssdiv_calc_rate(clk, fin, f->pre_div); in qcom_clk_apssdiv_set_freq() 215 fin, *fout, f_freq, f->pre_div, f->freq); in qcom_clk_apssdiv_set_freq() 228 reg |= (f->pre_div << sc->div_shift); in qcom_clk_apssdiv_set_freq()
|
H A D | qcom_clk_freqtbl.h | 34 uint32_t pre_div; member
|
H A D | qcom_clk_rcg2.c | 245 reg = reg | ((f->pre_div) << QCOM_CLK_RCG2_CFG_SRC_DIV_SHIFT); in qcom_clk_rcg2_set_config_locked() 471 f->pre_div); in qcom_clk_rcg2_set_freq() 608 f->m, f->n, f->pre_div); in qcom_clk_rcg2_set_freq()
|