Home
last modified time | relevance | path

Searched refs:clknode (Results 1 – 25 of 40) sorted by relevance

12

/f-stack/freebsd/arm64/rockchip/clk/
H A Drk_clk_fract.c54 static int rk_clk_fract_init(struct clknode *clk, device_t dev);
55 static int rk_clk_fract_recalc(struct clknode *clk, uint64_t *req);
56 static int rk_clk_fract_set_freq(struct clknode *clknode, uint64_t fin,
58 static int rk_clk_fract_set_gate(struct clknode *clk, bool enable);
141 rk_clk_fract_init(struct clknode *clk, device_t dev) in rk_clk_fract_init()
159 rk_clk_fract_set_gate(struct clknode *clk, bool enable) in rk_clk_fract_set_gate()
183 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout,
186 rk_clk_fract_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_fract_recalc()
205 rk_clk_fract_set_freq(struct clknode *clk, uint64_t fin, uint64_t *fout, in rk_clk_fract_set_freq()
266 struct clknode *clk; in rk_clk_fract_register()
H A Drk_clk_mux.c65 static int rk_clk_mux_init(struct clknode *clk, device_t dev);
66 static int rk_clk_mux_set_mux(struct clknode *clk, int idx);
67 static int rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent,
88 rk_clk_mux_init(struct clknode *clk, device_t dev) in rk_clk_mux_init()
108 rk_clk_mux_set_mux(struct clknode *clk, int idx) in rk_clk_mux_set_mux()
130 rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_mux_set_freq()
134 struct clknode *p_clk, *p_best_clk; in rk_clk_mux_set_freq()
185 struct clknode *clk; in rk_clk_mux_register()
H A Drk_clk_composite.c82 rk_clk_composite_read_4(struct clknode *clk, bus_addr_t addr, uint32_t *val) in rk_clk_composite_read_4()
94 rk_clk_composite_write_4(struct clknode *clk, bus_addr_t addr, uint32_t val) in rk_clk_composite_write_4()
106 rk_clk_composite_get_grf(struct clknode *clk) in rk_clk_composite_get_grf()
125 rk_clk_composite_init(struct clknode *clk, device_t dev) in rk_clk_composite_init()
153 rk_clk_composite_set_gate(struct clknode *clk, bool enable) in rk_clk_composite_set_gate()
177 rk_clk_composite_set_mux(struct clknode *clk, int index) in rk_clk_composite_set_mux()
199 rk_clk_composite_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_composite_recalc()
255 rk_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_composite_set_freq()
259 struct clknode *p_clk; in rk_clk_composite_set_freq()
342 struct clknode *clk; in rk_clk_composite_register()
H A Drk_clk_gate.c53 static int rk_clk_gate_init(struct clknode *clk, device_t dev);
54 static int rk_clk_gate_set_gate(struct clknode *clk, bool enable);
75 rk_clk_gate_init(struct clknode *clk, device_t dev) in rk_clk_gate_init()
94 rk_clk_gate_set_gate(struct clknode *clk, bool enable) in rk_clk_gate_set_gate()
118 struct clknode *clk; in rk_clk_gate_register()
H A Drk_clk_armclk.c84 rk_clk_armclk_init(struct clknode *clk, device_t dev) in rk_clk_armclk_init()
104 rk_clk_armclk_set_mux(struct clknode *clk, int index) in rk_clk_armclk_set_mux()
123 rk_clk_armclk_recalc(struct clknode *clk, uint64_t *freq) in rk_clk_armclk_recalc()
146 rk_clk_armclk_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in rk_clk_armclk_set_freq()
150 struct clknode *p_main; in rk_clk_armclk_set_freq()
226 struct clknode *clk; in rk_clk_armclk_register()
H A Drk_clk_pll.c77 rk_clk_pll_set_gate(struct clknode *clk, bool enable) in rk_clk_pll_set_gate()
125 rk3066_clk_pll_init(struct clknode *clk, device_t dev) in rk3066_clk_pll_init()
143 rk3066_clk_pll_set_mux(struct clknode *clk, int idx) in rk3066_clk_pll_set_mux()
161 rk3066_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3066_clk_pll_recalc()
319 struct clknode *clk; in rk3066_clk_pll_register()
374 rk3328_clk_pll_init(struct clknode *clk, device_t dev) in rk3328_clk_pll_init()
386 rk3328_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3328_clk_pll_recalc()
525 struct clknode *clk; in rk3328_clk_pll_register()
586 rk3399_clk_pll_init(struct clknode *clk, device_t dev) in rk3399_clk_pll_init()
597 rk3399_clk_pll_recalc(struct clknode *clk, uint64_t *freq) in rk3399_clk_pll_recalc()
[all …]
/f-stack/freebsd/mips/ingenic/
H A Djz4780_clk_otg.c49 static int jz4780_clk_otg_init(struct clknode *clk, device_t dev);
50 static int jz4780_clk_otg_recalc_freq(struct clknode *clk, uint64_t *freq);
51 static int jz4780_clk_otg_set_freq(struct clknode *clk, uint64_t fin,
73 jz4780_clk_otg_init(struct clknode *clk, device_t dev) in jz4780_clk_otg_init()
102 jz4780_clk_otg_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_otg_recalc_freq()
119 jz4780_clk_otg_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_otg_set_freq()
155 struct clknode *clk; in jz4780_clk_otg_register()
H A Djz4780_clk_gen.c49 static int jz4780_clk_gen_init(struct clknode *clk, device_t dev);
50 static int jz4780_clk_gen_recalc_freq(struct clknode *clk, uint64_t *freq);
51 static int jz4780_clk_gen_set_freq(struct clknode *clk, uint64_t fin,
53 static int jz4780_clk_gen_set_gate(struct clknode *clk, bool enable);
54 static int jz4780_clk_gen_set_mux(struct clknode *clk, int src);
106 jz4780_clk_gen_init(struct clknode *clk, device_t dev) in jz4780_clk_gen_init()
128 jz4780_clk_gen_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_gen_recalc_freq()
151 jz4780_clk_gen_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_gen_set_freq()
237 jz4780_clk_gen_set_mux(struct clknode *clk, int src) in jz4780_clk_gen_set_mux()
262 jz4780_clk_gen_set_gate(struct clknode *clk, bool enable) in jz4780_clk_gen_set_gate()
[all …]
H A Djz4780_clk_pll.c75 static int jz4780_clk_pll_init(struct clknode *clk, device_t dev);
76 static int jz4780_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq);
77 static int jz4780_clk_pll_set_freq(struct clknode *clk, uint64_t fin,
100 jz4780_clk_pll_init(struct clknode *clk, device_t dev) in jz4780_clk_pll_init()
116 jz4780_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq) in jz4780_clk_pll_recalc_freq()
165 jz4780_clk_pll_set_freq(struct clknode *clk, uint64_t fin, in jz4780_clk_pll_set_freq()
221 struct clknode *clk; in jz4780_clk_pll_register()
/f-stack/freebsd/arm64/freescale/imx/clk/
H A Dimx_clk_gate.c53 static int imx_clk_gate_init(struct clknode *clk, device_t dev);
54 static int imx_clk_gate_set_gate(struct clknode *clk, bool enable);
72 imx_clk_gate_init(struct clknode *clk, device_t dev) in imx_clk_gate_init()
80 imx_clk_gate_set_gate(struct clknode *clk, bool enable) in imx_clk_gate_set_gate()
102 struct clknode *clk; in imx_clk_gate_register()
H A Dimx_clk_mux.c57 static int imx_clk_mux_init(struct clknode *clk, device_t dev);
58 static int imx_clk_mux_set_mux(struct clknode *clk, int idx);
77 imx_clk_mux_init(struct clknode *clk, device_t dev) in imx_clk_mux_init()
97 imx_clk_mux_set_mux(struct clknode *clk, int idx) in imx_clk_mux_set_mux()
121 struct clknode *clk; in imx_clk_mux_register()
H A Dimx_clk_composite.c80 imx_clk_composite_init(struct clknode *clk, device_t dev) in imx_clk_composite_init()
98 imx_clk_composite_set_gate(struct clknode *clk, bool enable) in imx_clk_composite_set_gate()
119 imx_clk_composite_set_mux(struct clknode *clk, int index) in imx_clk_composite_set_mux()
138 imx_clk_composite_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_composite_recalc()
207 imx_clk_composite_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in imx_clk_composite_set_freq()
211 struct clknode *p_clk; in imx_clk_composite_set_freq()
293 struct clknode *clk; in imx_clk_composite_register()
H A Dimx_clk_frac_pll.c78 imx_clk_frac_pll_init(struct clknode *clk, device_t dev) in imx_clk_frac_pll_init()
86 imx_clk_frac_pll_set_gate(struct clknode *clk, bool enable) in imx_clk_frac_pll_set_gate()
118 imx_clk_frac_pll_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_frac_pll_recalc()
162 struct clknode *clk; in imx_clk_frac_pll_register()
H A Dimx_clk_sscg_pll.c82 imx_clk_sscg_pll_init(struct clknode *clk, device_t dev) in imx_clk_sscg_pll_init()
98 imx_clk_sscg_pll_set_gate(struct clknode *clk, bool enable) in imx_clk_sscg_pll_set_gate()
130 imx_clk_sscg_pll_recalc(struct clknode *clk, uint64_t *freq) in imx_clk_sscg_pll_recalc()
180 struct clknode *clk; in imx_clk_sscg_pll_register()
/f-stack/freebsd/arm/allwinner/clkng/
H A Daw_clk_m.c74 aw_clk_m_init(struct clknode *clk, device_t dev) in aw_clk_m_init()
95 aw_clk_m_set_gate(struct clknode *clk, bool enable) in aw_clk_m_set_gate()
118 aw_clk_m_set_mux(struct clknode *clk, int index) in aw_clk_m_set_mux()
166 aw_clk_m_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_m_set_freq()
170 struct clknode *p_clk; in aw_clk_m_set_freq()
229 aw_clk_m_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_m_recalc()
263 struct clknode *clk; in aw_clk_m_register()
H A Daw_ccung.c213 struct clknode *clknode; in aw_ccung_init_clocks() local
217 clknode = clknode_find_by_name(sc->clk_init[i].name); in aw_ccung_init_clocks()
218 if (clknode == NULL) { in aw_ccung_init_clocks()
229 error = clknode_set_parent_by_name(clknode, in aw_ccung_init_clocks()
245 error = clknode_set_freq(clknode, in aw_ccung_init_clocks()
256 error = clknode_enable(clknode); in aw_ccung_init_clocks()
H A Daw_clk_np.c74 aw_clk_np_init(struct clknode *clk, device_t dev) in aw_clk_np_init()
85 aw_clk_np_set_gate(struct clknode *clk, bool enable) in aw_clk_np_set_gate()
139 aw_clk_np_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_np_set_freq()
200 aw_clk_np_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_np_recalc()
234 struct clknode *clk; in aw_clk_np_register()
H A Daw_clk_nm.c75 aw_clk_nm_init(struct clknode *clk, device_t dev) in aw_clk_nm_init()
96 aw_clk_nm_set_gate(struct clknode *clk, bool enable) in aw_clk_nm_set_gate()
119 aw_clk_nm_set_mux(struct clknode *clk, int index) in aw_clk_nm_set_mux()
178 aw_clk_nm_set_freq(struct clknode *clk, uint64_t fparent, uint64_t *fout, in aw_clk_nm_set_freq()
182 struct clknode *p_clk; in aw_clk_nm_set_freq()
270 aw_clk_nm_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_nm_recalc()
309 struct clknode *clk; in aw_clk_nm_register()
H A Daw_clk_prediv_mux.c75 aw_clk_prediv_mux_init(struct clknode *clk, device_t dev) in aw_clk_prediv_mux_init()
94 aw_clk_prediv_mux_set_mux(struct clknode *clk, int index) in aw_clk_prediv_mux_set_mux()
112 aw_clk_prediv_mux_recalc(struct clknode *clk, uint64_t *freq) in aw_clk_prediv_mux_recalc()
145 struct clknode *clk; in aw_clk_prediv_mux_register()
/f-stack/freebsd/arm64/nvidia/tegra210/
H A Dtegra210_clk_super.c88 static int super_mux_init(struct clknode *clk, device_t dev);
89 static int super_mux_set_mux(struct clknode *clk, int idx);
143 super_mux_init(struct clknode *clk, device_t dev) in super_mux_init()
170 super_mux_set_mux(struct clknode *clk, int idx) in super_mux_set_mux()
203 struct clknode *clk; in super_mux_register()
H A Dtegra210_car.c396 struct clknode *clknode; in postinit_clock() local
402 clknode = clknode_find_by_name(tbl->name); in postinit_clock()
403 if (clknode == NULL) { in postinit_clock()
409 rv = clknode_set_parent_by_name(clknode, tbl->parent); in postinit_clock()
418 rv = clknode_set_freq(clknode, tbl->frequency, 0 , 9999); in postinit_clock()
427 rv = clknode_enable(clknode); in postinit_clock()
/f-stack/freebsd/arm/nvidia/tegra124/
H A Dtegra124_clk_super.c95 static int super_mux_init(struct clknode *clk, device_t dev);
96 static int super_mux_set_mux(struct clknode *clk, int idx);
153 super_mux_init(struct clknode *clk, device_t dev) in super_mux_init()
190 super_mux_set_mux(struct clknode *clk, int idx) in super_mux_set_mux()
234 struct clknode *clk; in super_mux_register()
H A Dtegra124_clk_per.c517 static int periph_init(struct clknode *clk, device_t dev);
521 static int periph_set_mux(struct clknode *clk, int idx);
549 periph_init(struct clknode *clk, device_t dev) in periph_init()
588 periph_set_mux(struct clknode *clk, int idx) in periph_set_mux()
621 periph_recalc(struct clknode *clk, uint64_t *freq) in periph_recalc()
677 struct clknode *clk; in periph_register()
698 static int pgate_init(struct clknode *clk, device_t dev);
699 static int pgate_set_gate(struct clknode *clk, bool enable);
735 pgate_init(struct clknode *clk, device_t dev) in pgate_init()
755 pgate_set_gate(struct clknode *clk, bool enable) in pgate_set_gate()
[all …]
/f-stack/freebsd/arm/ti/clk/
H A Dti_clk_clkctrl.c85 ti_clkctrl_init(struct clknode *clk, device_t dev) in ti_clkctrl_init()
97 ti_clkctrl_set_gdbclk_gate(struct clknode *clk, bool enable) in ti_clkctrl_set_gdbclk_gate()
141 ti_clkctrl_set_gate(struct clknode *clk, bool enable) in ti_clkctrl_set_gate()
201 struct clknode *clk; in ti_clknode_clkctrl_register()
/f-stack/freebsd/arm64/qoriq/clk/
H A Dqoriq_clk_pll.c64 qoriq_clk_pll_init(struct clknode *clk, device_t dev) in qoriq_clk_pll_init()
73 qoriq_clk_pll_recalc_freq(struct clknode *clk, uint64_t *freq) in qoriq_clk_pll_recalc_freq()
112 struct clknode *clk; in qoriq_clk_pll_register()

12