Home
last modified time | relevance | path

Searched refs:prediv (Results 1 – 11 of 11) sorted by relevance

/freebsd/sys/dev/clk/allwinner/
H A Daw_clk_prediv_mux.c53 struct aw_clk_factor prediv; member
110 uint32_t val, div, prediv; in aw_clk_prediv_mux_recalc() local
119 prediv = aw_clk_get_factor(val, &sc->prediv); in aw_clk_prediv_mux_recalc()
121 *freq = *freq / prediv / div; in aw_clk_prediv_mux_recalc()
162 sc->prediv.shift = clkdef->prediv.shift; in aw_clk_prediv_mux_register()
163 sc->prediv.mask = ((1 << clkdef->prediv.width) - 1) << sc->prediv.shift; in aw_clk_prediv_mux_register()
164 sc->prediv.value = clkdef->prediv.value; in aw_clk_prediv_mux_register()
165 sc->prediv.cond_shift = clkdef->prediv.cond_shift; in aw_clk_prediv_mux_register()
166 if (clkdef->prediv.cond_width != 0) in aw_clk_prediv_mux_register()
167 sc->prediv.cond_mask = ((1 << clkdef->prediv.cond_width) - 1) << sc->prediv.shift; in aw_clk_prediv_mux_register()
[all …]
H A Daw_clk_nm.c49 struct aw_clk_factor prediv; member
268 uint32_t val, m, n, prediv; in aw_clk_nm_recalc() local
279 prediv = aw_clk_get_factor(val, &sc->prediv); in aw_clk_nm_recalc()
281 prediv = 1; in aw_clk_nm_recalc()
283 *freq = *freq / prediv / n / m; in aw_clk_nm_recalc()
327 sc->prediv.shift = clkdef->prediv.shift; in aw_clk_nm_register()
328 sc->prediv.width = clkdef->prediv.width; in aw_clk_nm_register()
329 sc->prediv.mask = ((1 << sc->prediv.width) - 1) << sc->prediv.shift; in aw_clk_nm_register()
330 sc->prediv.value = clkdef->prediv.value; in aw_clk_nm_register()
331 sc->prediv.flags = clkdef->prediv.flags; in aw_clk_nm_register()
[all …]
H A Daw_clk.h490 .prediv.shift = _prediv_shift, \
491 .prediv.width = _prediv_width, \
492 .prediv.value = _prediv_value, \
493 .prediv.flags = _prediv_flags, \
494 .prediv.cond_shift = _prediv_cond_shift, \
495 .prediv.cond_width = _prediv_cond_width, \
496 .prediv.cond_value = _prediv_cond_value, \
519 .prediv.shift = _prediv_shift, \
520 .prediv.width = _prediv_width, \
521 .prediv.value = _prediv_value, \
[all …]
H A Daw_clk_prediv_mux.h39 struct aw_clk_factor prediv; member
H A Daw_clk_nm.h37 struct aw_clk_factor prediv; member
H A Dccu_a13.c261 .prediv = {
298 .prediv = {
H A Dccu_sun8i_r.c133 .prediv = {
/freebsd/sys/arm64/freescale/imx/clk/
H A Dimx_clk_composite.c159 uint32_t prediv, postdiv, best_prediv, best_postdiv; in imx_clk_composite_find_best() local
164 for (prediv = 1; prediv <= TARGET_ROOT_PRE_PODF_MAX + 1; prediv++) { in imx_clk_composite_find_best()
166 cur= fparent / prediv / postdiv; in imx_clk_composite_find_best()
171 best_prediv = prediv; in imx_clk_composite_find_best()
178 best_prediv = prediv; in imx_clk_composite_find_best()
185 best_prediv = prediv; in imx_clk_composite_find_best()
/freebsd/sys/dev/qcom_clk/
H A Dqcom_clk_rcg2.h40 #define QCOM_CLK_FREQTBL_PREDIV_RCG2(prediv) (2*(prediv)-1) argument
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dsprd,sc9860-clk.txt9 - "sprd,sc9860-aon-prediv"
/freebsd/sys/contrib/device-tree/src/arm64/sprd/
H A Dsc9860.dtsi209 aon_prediv: aon-prediv@402d0000 {
210 compatible = "sprd,sc9860-aon-prediv";