| /freebsd-14.2/sys/arm64/freescale/imx/clk/ |
| H A D | imx_clk_composite.c | 157 imx_clk_composite_find_best(uint64_t fparent, uint64_t ftarget, in imx_clk_composite_find_best() argument 167 cur= fparent / prediv / postdiv; in imx_clk_composite_find_best() 203 imx_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in imx_clk_composite_set_freq() argument 224 clknode_get_freq(p_clk, &fparent); in imx_clk_composite_set_freq() 226 clknode_get_name(p_clk), p_idx, fparent); in imx_clk_composite_set_freq() 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()
|
| /freebsd-14.2/sys/arm64/rockchip/clk/ |
| H A D | rk_clk_composite.c | 194 rk_clk_composite_find_best(struct rk_clk_composite_sc *sc, uint64_t fparent, in rk_clk_composite_find_best() argument 211 cur = fparent / div; in rk_clk_composite_find_best() 224 rk_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_composite_set_freq() argument 240 clknode_get_freq(p_clk, &fparent); in rk_clk_composite_set_freq() 242 clknode_get_name(p_clk), p_idx, fparent); in rk_clk_composite_set_freq() 243 div = rk_clk_composite_find_best(sc, fparent, *fout, &div_reg); in rk_clk_composite_set_freq() 244 cur = fparent / div; in rk_clk_composite_set_freq()
|
| H A D | rk_clk_mux.c | 67 static int rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, 166 rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_mux_set_freq() argument
|
| H A D | rk_clk_pll.c | 204 rk3066_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3066_clk_pll_set_freq() argument 423 rk3328_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3328_clk_pll_set_freq() argument 664 rk3399_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk3399_clk_pll_set_freq() argument
|
| H A D | rk_clk_armclk.c | 142 rk_clk_armclk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_armclk_set_freq() argument
|
| /freebsd-14.2/sys/arm/allwinner/clkng/ |
| H A D | aw_clk_m.c | 135 aw_clk_m_find_best(struct aw_clk_m_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_m_find_best() argument 147 cur = fparent / m; in aw_clk_m_find_best() 162 aw_clk_m_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_m_set_freq() argument 174 best = aw_clk_m_find_best(sc, fparent, fout, in aw_clk_m_set_freq() 185 clknode_get_freq(p_clk, &fparent); in aw_clk_m_set_freq() 186 best = aw_clk_m_find_best(sc, fparent, fout, in aw_clk_m_set_freq()
|
| H A D | aw_clk_nm.c | 136 aw_clk_nm_find_best(struct aw_clk_nm_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_nm_find_best() argument 151 cur = fparent / n / m; in aw_clk_nm_find_best() 174 aw_clk_nm_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nm_set_freq() argument 193 clknode_get_freq(p_clk, &fparent); in aw_clk_nm_set_freq() 195 cur = aw_clk_nm_find_best(sc, fparent, fout, &n, &m); in aw_clk_nm_set_freq() 207 clknode_get_freq(p_clk, &fparent); in aw_clk_nm_set_freq() 209 best = aw_clk_nm_find_best(sc, fparent, fout, in aw_clk_nm_set_freq()
|
| H A D | aw_clk_frac.c | 146 aw_clk_frac_find_best(struct aw_clk_frac_sc *sc, uint64_t fparent, uint64_t fout, in aw_clk_frac_find_best() argument 158 min_n = sc->min_freq / fparent; in aw_clk_frac_find_best() 162 cur = fparent * n / m; in aw_clk_frac_find_best() 186 aw_clk_frac_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_frac_set_freq() argument 200 dprintf("Trying to find freq %ju with parent %ju\n", *fout, fparent); in aw_clk_frac_set_freq() 219 cur = aw_clk_frac_find_best(sc, fparent, *fout * multiple, in aw_clk_frac_set_freq()
|
| H A D | aw_clk_np.c | 101 aw_clk_np_find_best(struct aw_clk_np_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_np_find_best() argument 116 cur = fparent * n / p; in aw_clk_np_find_best() 132 aw_clk_np_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_np_set_freq() argument 144 best = aw_clk_np_find_best(sc, fparent, fout, in aw_clk_np_set_freq()
|
| H A D | aw_clk_nmm.c | 102 aw_clk_nmm_find_best(struct aw_clk_nmm_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_nmm_find_best() argument 122 cur = fparent * n / m0 / m1; in aw_clk_nmm_find_best() 140 aw_clk_nmm_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nmm_set_freq() argument 152 best = aw_clk_nmm_find_best(sc, fparent, fout, in aw_clk_nmm_set_freq()
|
| H A D | aw_clk_mipi.c | 114 aw_clk_mipi_find_best(struct aw_clk_mipi_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_mipi_find_best() argument 128 cur = (fparent * n * k) / m; in aw_clk_mipi_find_best() 145 aw_clk_mipi_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_mipi_set_freq() argument 157 best = aw_clk_mipi_find_best(sc, fparent, fout, &best_k, &best_m, &best_n); in aw_clk_mipi_set_freq()
|
| H A D | aw_clk_nkmp.c | 140 aw_clk_nkmp_find_best(struct aw_clk_nkmp_sc *sc, uint64_t fparent, uint64_t *fout, in aw_clk_nkmp_find_best() argument 156 cur = (fparent * n * k) / (m * p); in aw_clk_nkmp_find_best() 251 aw_clk_nkmp_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nkmp_set_freq() argument 261 best = aw_clk_nkmp_find_best(sc, fparent, fout, in aw_clk_nkmp_set_freq()
|
| /freebsd-14.2/sys/arm/ti/clk/ |
| H A D | ti_clk_dpll.c | 112 ti_dpll_clk_find_best(struct ti_dpll_clknode_sc *sc, uint64_t fparent, in ti_dpll_clk_find_best() argument 127 cur = fparent * n / p; in ti_dpll_clk_find_best() 177 ti_dpll_clk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in ti_dpll_clk_set_freq() argument 188 best = ti_dpll_clk_find_best(sc, fparent, fout, in ti_dpll_clk_set_freq()
|
| /freebsd-14.2/sys/dev/clk/xilinx/ |
| H A D | zynqmp_clk_div.c | 82 zynqmp_clk_div_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in zynqmp_clk_div_set_freq() argument 91 div = DIV_ROUND_CLOSEST(fparent, *fout); in zynqmp_clk_div_set_freq()
|
| H A D | zynqmp_clk_pll.c | 96 zynqmp_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in zynqmp_clk_pll_set_freq() argument
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm64/mediatek/ |
| H A D | mt8516-pumpkin.dts | 4 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8167-pumpkin.dts | 4 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8365-evk.dts | 5 * Fabien Parent <fparent@baylibre.com>
|
| H A D | pumpkin-common.dtsi | 4 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8167.dtsi | 5 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8183-pumpkin.dts | 4 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8195-demo.dts | 4 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8516.dtsi | 5 * Author: Fabien Parent <fparent@baylibre.com>
|
| H A D | mt8365.dtsi | 5 * Fabien Parent <fparent@baylibre.com>
|