/freebsd-current/sys/arm/mv/clk/ |
H A D | armada38x_gen.h | 30 #include <dev/clk/clk.h>
|
H A D | armada38x_gen.c | 33 #include <dev/clk/clk.h> 35 #include <arm/mv/clk/armada38x_gen.h> 55 armada38x_gen_recalc(struct clknode *clk, uint64_t *freq) argument 59 DEVICE_LOCK(clk); 60 RD4(clk, 0, ®); 61 DEVICE_UNLOCK(clk); 70 armada38x_gen_init(struct clknode *clk, device_t dev) argument 88 struct clknode *clk; local 90 clk [all...] |
/freebsd-current/sys/dev/clk/ |
H A D | clk_link.h | 30 #include <dev/clk/clk.h>
|
H A D | clk_link.c | 40 #include <dev/clk/clk_link.h> 42 static int clknode_link_init(struct clknode *clk, device_t dev); 43 static int clknode_link_recalc(struct clknode *clk, uint64_t *freq); 44 static int clknode_link_set_freq(struct clknode *clk, uint64_t fin, 46 static int clknode_link_set_mux(struct clknode *clk, int idx); 47 static int clknode_link_set_gate(struct clknode *clk, bool enable); 62 clknode_link_init(struct clknode *clk, device_t dev) argument 68 clknode_link_recalc(struct clknode *clk, uint64_t *freq) argument 72 clknode_get_name(clk)); 77 clknode_link_set_freq(struct clknode *clk, uint64_ argument 87 clknode_link_set_mux(struct clknode *clk, int idx) argument 96 clknode_link_set_gate(struct clknode *clk, bool enable) argument 107 struct clknode *clk; local [all...] |
H A D | clk_mux.c | 35 #include <dev/clk/clk_mux.h> 50 static int clknode_mux_init(struct clknode *clk, device_t dev); 51 static int clknode_mux_set_mux(struct clknode *clk, int idx); 71 clknode_mux_init(struct clknode *clk, device_t dev) argument 77 sc = clknode_get_softc(clk); 79 DEVICE_LOCK(clk); 80 rv = RD4(clk, sc->offset, ®); 81 DEVICE_UNLOCK(clk); 86 clknode_init_parent_idx(clk, reg); 91 clknode_mux_set_mux(struct clknode *clk, in argument 115 struct clknode *clk; local [all...] |
H A D | clk.h | 58 typedef struct clk *clk_t; 94 struct clknode *clknode_register(struct clkdom *cldom, struct clknode *clk); 97 phandle_t *cells, struct clknode **clk); 102 int clknode_set_parent_by_idx(struct clknode *clk, int idx); 103 int clknode_set_parent_by_name(struct clknode *clk, const char *name); 104 const char *clknode_get_name(struct clknode *clk); 105 const char **clknode_get_parent_names(struct clknode *clk); 106 int clknode_get_parents_num(struct clknode *clk); 107 int clknode_get_parent_idx(struct clknode *clk); 108 struct clknode *clknode_get_parent(struct clknode *clk); [all...] |
/freebsd-current/sys/dev/qcom_clk/ |
H A D | qcom_clk_fdiv.c | 34 #include <dev/clk/clk.h> 35 #include <dev/clk/clk_div.h> 36 #include <dev/clk/clk_fixed.h> 37 #include <dev/clk/clk_mux.h> 48 * It likely should just live in the extres/clk code. 57 qcom_clk_fdiv_recalc(struct clknode *clk, uint64_t *freq) argument 61 sc = clknode_get_softc(clk); 73 qcom_clk_fdiv_init(struct clknode *clk, device_t dev) argument 79 clknode_init_parent_idx(clk, 97 struct clknode *clk; local [all...] |
/freebsd-current/sys/dev/clk/xilinx/ |
H A D | zynqmp_clk_fixed.c | 34 #include <dev/clk/clk.h> 36 #include <dev/clk/xilinx/zynqmp_clk_fixed.h> 47 zynqmp_clk_fixed_init(struct clknode *clk, device_t dev) argument 50 clknode_init_parent_idx(clk, 0); 55 zynqmp_clk_fixed_recalc(struct clknode *clk, uint64_t *freq) argument 61 sc = clknode_get_softc(clk); 66 clknode_get_name(clk)); 87 struct clknode *clk; local 93 clk [all...] |
H A D | zynqmp_clk_gate.c | 34 #include <dev/clk/clk.h> 36 #include <dev/clk/xilinx/zynqmp_clk_gate.h> 47 zynqmp_clk_gate_init(struct clknode *clk, device_t dev) argument 50 clknode_init_parent_idx(clk, 0); 55 zynqmp_clk_set_gate(struct clknode *clk, bool enable) argument 60 sc = clknode_get_softc(clk); 69 clknode_get_name(clk)); 88 struct clknode *clk; local 94 clk [all...] |
H A D | zynqmp_clk_mux.c | 34 #include <dev/clk/clk.h> 36 #include <dev/clk/xilinx/zynqmp_clk_mux.h> 47 zynqmp_clk_mux_init(struct clknode *clk, device_t dev) argument 50 clknode_init_parent_idx(clk, 0); 55 zynqmp_clk_mux_set_mux(struct clknode *clk, int idx) argument 58 printf("%s: called for %s\n", __func__, clknode_get_name(clk)); 75 struct clknode *clk; local 81 clk = clknode_create(clkdom, &zynqmp_clk_mux_clknode_class, clkdef); 82 if (clk [all...] |
H A D | zynqmp_clk_pll.c | 34 #include <dev/clk/clk.h> 36 #include <dev/clk/xilinx/zynqmp_clk_pll.h> 53 zynqmp_clk_pll_init(struct clknode *clk, device_t dev) argument 56 clknode_init_parent_idx(clk, 0); 61 zynqmp_clk_pll_recalc(struct clknode *clk, uint64_t *freq) argument 68 sc = clknode_get_softc(clk); 73 clknode_get_name(clk)); 79 clknode_get_name(clk)); 96 zynqmp_clk_pll_set_freq(struct clknode *clk, uint64_ argument 118 struct clknode *clk; local [all...] |
/freebsd-current/sys/dev/clk/rockchip/ |
H A D | rk_clk_gate.c | 33 #include <dev/clk/clk.h> 35 #include <dev/clk/rockchip/rk_clk_gate.h> 50 static int rk_clk_gate_init(struct clknode *clk, device_t dev); 51 static int rk_clk_gate_set_gate(struct clknode *clk, bool enable); 72 rk_clk_gate_init(struct clknode *clk, device_t dev) argument 78 sc = clknode_get_softc(clk); 79 DEVICE_LOCK(clk); 80 rv = RD4(clk, sc->offset, ®); 81 DEVICE_UNLOCK(clk); 91 rk_clk_gate_set_gate(struct clknode *clk, bool enable) argument 115 struct clknode *clk; local [all...] |
H A D | rk_clk_pll.c | 32 #include <dev/clk/clk.h> 34 #include <dev/clk/rockchip/rk_clk_pll.h> 66 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 72 rk_clk_pll_set_gate(struct clknode *clk, bool enable) argument 77 sc = clknode_get_softc(clk); 88 DEVICE_LOCK(clk); 89 WRITE4(clk, sc->gate_offset, val); 90 DEVICE_UNLOCK(clk); 120 rk3066_clk_pll_init(struct clknode *clk, device_ argument 138 rk3066_clk_pll_set_mux(struct clknode *clk, int idx) argument 156 rk3066_clk_pll_recalc(struct clknode *clk, uint64_t *freq) argument 203 rk3066_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, int flags, int *stop) argument 314 struct clknode *clk; local 369 rk3328_clk_pll_init(struct clknode *clk, device_t dev) argument 377 rk3328_clk_pll_recalc(struct clknode *clk, uint64_t *freq) argument 422 rk3328_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, int flags, int *stop) argument 516 struct clknode *clk; local 577 rk3399_clk_pll_init(struct clknode *clk, device_t dev) argument 585 rk3399_clk_pll_recalc(struct clknode *clk, uint64_t *freq) argument 663 rk3399_clk_pll_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, int flags, int *stop) argument 754 struct clknode *clk; local [all...] |
/freebsd-current/sys/arm64/freescale/imx/clk/ |
H A D | imx_clk_mux.c | 37 #include <dev/clk/clk.h> 39 #include <arm64/freescale/imx/clk/imx_clk_mux.h> 54 static int imx_clk_mux_init(struct clknode *clk, device_t dev); 55 static int imx_clk_mux_set_mux(struct clknode *clk, int idx); 74 imx_clk_mux_init(struct clknode *clk, device_t dev) argument 80 sc = clknode_get_softc(clk); 82 DEVICE_LOCK(clk); 83 rv = RD4(clk, sc->offset, ®); 84 DEVICE_UNLOCK(clk); 94 imx_clk_mux_set_mux(struct clknode *clk, int idx) argument 118 struct clknode *clk; local [all...] |
H A D | imx_clk_composite.h | 31 #include <dev/clk/clk.h>
|
H A D | imx_clk_frac_pll.h | 31 #include <dev/clk/clk.h>
|
H A D | imx_clk_sscg_pll.h | 31 #include <dev/clk/clk.h>
|
H A D | imx_clk_gate.c | 33 #include <dev/clk/clk.h> 35 #include <arm64/freescale/imx/clk/imx_clk_gate.h> 50 static int imx_clk_gate_init(struct clknode *clk, device_t dev); 51 static int imx_clk_gate_set_gate(struct clknode *clk, bool enable); 69 imx_clk_gate_init(struct clknode *clk, device_t dev) argument 72 clknode_init_parent_idx(clk, 0); 77 imx_clk_gate_set_gate(struct clknode *clk, bool enable) argument 83 sc = clknode_get_softc(clk); 84 DEVICE_LOCK(clk); 99 struct clknode *clk; local [all...] |
H A D | imx_clk_composite.c | 32 #include <dev/clk/clk.h> 34 #include <arm64/freescale/imx/clk/imx_clk_composite.h> 69 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 75 imx_clk_composite_init(struct clknode *clk, device_t dev) argument 80 sc = clknode_get_softc(clk); 82 DEVICE_LOCK(clk); 83 READ4(clk, sc->offset, &val); 84 DEVICE_UNLOCK(clk); 87 clknode_init_parent_idx(clk, id 93 imx_clk_composite_set_gate(struct clknode *clk, bool enable) argument 114 imx_clk_composite_set_mux(struct clknode *clk, int index) argument 133 imx_clk_composite_recalc(struct clknode *clk, uint64_t *freq) argument 202 imx_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, int flags, int *stop) argument 289 struct clknode *clk; local [all...] |
H A D | imx_clk_sscg_pll.c | 32 #include <dev/clk/clk.h> 34 #include <arm64/freescale/imx/clk/imx_clk_sscg_pll.h> 71 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 77 imx_clk_sscg_pll_init(struct clknode *clk, device_t dev) argument 79 if (clknode_get_parents_num(clk) > 1) { 80 device_printf(clknode_get_device(clk), 84 clknode_init_parent_idx(clk, 0); 90 imx_clk_sscg_pll_set_gate(struct clknode *clk, bool enable) argument 96 sc = clknode_get_softc(clk); 122 imx_clk_sscg_pll_recalc(struct clknode *clk, uint64_t *freq) argument 172 struct clknode *clk; local [all...] |
H A D | imx_clk_frac_pll.c | 32 #include <dev/clk/clk.h> 34 #include <arm64/freescale/imx/clk/imx_clk_frac_pll.h> 67 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 73 imx_clk_frac_pll_init(struct clknode *clk, device_t dev) argument 76 clknode_init_parent_idx(clk, 0); 81 imx_clk_frac_pll_set_gate(struct clknode *clk, bool enable) argument 87 sc = clknode_get_softc(clk); 89 DEVICE_LOCK(clk); 90 READ4(clk, s 113 imx_clk_frac_pll_recalc(struct clknode *clk, uint64_t *freq) argument 157 struct clknode *clk; local [all...] |
/freebsd-current/sys/arm/ti/clk/ |
H A D | ti_clk_clkctrl.h | 31 #include <dev/clk/clk.h>
|
/freebsd-current/sys/dev/clk/allwinner/ |
H A D | aw_clk_m.c | 30 #include <dev/clk/clk.h> 32 #include <dev/clk/allwinner/aw_clk.h> 33 #include <dev/clk/allwinner/aw_clk_m.h> 40 * clk = clkin / m 69 aw_clk_m_init(struct clknode *clk, device_t dev) argument 74 sc = clknode_get_softc(clk); 78 DEVICE_LOCK(clk); 79 READ4(clk, sc->offset, &val); 80 DEVICE_UNLOCK(clk); 90 aw_clk_m_set_gate(struct clknode *clk, bool enable) argument 113 aw_clk_m_set_mux(struct clknode *clk, int index) argument 161 aw_clk_m_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, int flags, int *stop) argument 223 aw_clk_m_recalc(struct clknode *clk, uint64_t *freq) argument 257 struct clknode *clk; local [all...] |
H A D | aw_ccung.h | 31 #include <dev/clk/allwinner/aw_clk.h> 32 #include <dev/clk/allwinner/aw_clk_m.h> 33 #include <dev/clk/allwinner/aw_clk_mipi.h> 34 #include <dev/clk/allwinner/aw_clk_nkmp.h> 35 #include <dev/clk/allwinner/aw_clk_nm.h> 36 #include <dev/clk/allwinner/aw_clk_nmm.h> 37 #include <dev/clk/allwinner/aw_clk_np.h> 38 #include <dev/clk/allwinner/aw_clk_prediv_mux.h> 39 #include <dev/clk/allwinner/aw_clk_frac.h> 40 #include <dev/clk/clk_mu 73 } clk; member in struct:aw_ccung_clk [all...] |
/freebsd-current/contrib/ntp/libntp/ |
H A D | clocktypes.c | 115 register struct clktype *clk; local 117 for (clk = clktypes; clk->code != -1; clk++) { 118 if (num == clk->code) 119 return (clk->abbrev);
|