Searched refs:clk (Results 1 - 25 of 313) sorted by relevance

1234567891011>>

/freebsd-current/sys/arm/mv/clk/
H A Darmada38x_gen.h30 #include <dev/clk/clk.h>
H A Darmada38x_gen.c33 #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, &reg);
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 Dclk_link.h30 #include <dev/clk/clk.h>
H A Dclk_link.c40 #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 Dclk_mux.c35 #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, &reg);
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 Dclk.h58 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 Dqcom_clk_fdiv.c34 #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 Dzynqmp_clk_fixed.c34 #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 Dzynqmp_clk_gate.c34 #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 Dzynqmp_clk_mux.c34 #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 Dzynqmp_clk_pll.c34 #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 Drk_clk_gate.c33 #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, &reg);
81 DEVICE_UNLOCK(clk);
91 rk_clk_gate_set_gate(struct clknode *clk, bool enable) argument
115 struct clknode *clk; local
[all...]
H A Drk_clk_pll.c32 #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 Dimx_clk_mux.c37 #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, &reg);
84 DEVICE_UNLOCK(clk);
94 imx_clk_mux_set_mux(struct clknode *clk, int idx) argument
118 struct clknode *clk; local
[all...]
H A Dimx_clk_composite.h31 #include <dev/clk/clk.h>
H A Dimx_clk_frac_pll.h31 #include <dev/clk/clk.h>
H A Dimx_clk_sscg_pll.h31 #include <dev/clk/clk.h>
H A Dimx_clk_gate.c33 #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 Dimx_clk_composite.c32 #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 Dimx_clk_sscg_pll.c32 #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 Dimx_clk_frac_pll.c32 #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 Dti_clk_clkctrl.h31 #include <dev/clk/clk.h>
/freebsd-current/sys/dev/clk/allwinner/
H A Daw_clk_m.c30 #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 Daw_ccung.h31 #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 Dclocktypes.c115 register struct clktype *clk; local
117 for (clk = clktypes; clk->code != -1; clk++) {
118 if (num == clk->code)
119 return (clk->abbrev);

Completed in 216 milliseconds

1234567891011>>