Home
last modified time | relevance | path

Searched refs:clk (Results 1 – 25 of 1428) sorted by relevance

12345678910>>...58

/freebsd-14.2/sys/arm64/rockchip/clk/
H A Drk_clk_pll.c89 DEVICE_LOCK(clk); in rk_clk_pll_set_gate()
91 DEVICE_UNLOCK(clk); in rk_clk_pll_set_gate()
128 DEVICE_LOCK(clk); in rk3066_clk_pll_init()
150 DEVICE_LOCK(clk); in rk3066_clk_pll_set_mux()
166 DEVICE_LOCK(clk); in rk3066_clk_pll_recalc()
226 DEVICE_LOCK(clk); in rk3066_clk_pll_set_freq()
320 if (clk == NULL) in rk3066_clk_pll_register()
388 DEVICE_LOCK(clk); in rk3328_clk_pll_recalc()
449 DEVICE_LOCK(clk); in rk3328_clk_pll_set_freq()
522 if (clk == NULL) in rk3328_clk_pll_register()
[all …]
H A Drk_clk_composite.c79 sc = clknode_get_softc(clk); in rk_clk_composite_read_4()
133 DEVICE_LOCK(clk); in rk_clk_composite_init()
135 DEVICE_UNLOCK(clk); in rk_clk_composite_init()
157 DEVICE_LOCK(clk); in rk_clk_composite_set_mux()
162 DEVICE_UNLOCK(clk); in rk_clk_composite_set_mux()
175 DEVICE_LOCK(clk); in rk_clk_composite_recalc()
180 DEVICE_UNLOCK(clk); in rk_clk_composite_recalc()
282 DEVICE_LOCK(clk); in rk_clk_composite_set_freq()
287 DEVICE_UNLOCK(clk); in rk_clk_composite_set_freq()
310 struct clknode *clk; in rk_clk_composite_register() local
[all …]
H A Drk_clk_mux.c114 sc = clknode_get_softc(clk); in rk_clk_mux_init()
123 DEVICE_LOCK(clk); in rk_clk_mux_init()
129 DEVICE_UNLOCK(clk); in rk_clk_mux_init()
145 sc = clknode_get_softc(clk); in rk_clk_mux_set_mux()
147 DEVICE_LOCK(clk); in rk_clk_mux_set_mux()
155 DEVICE_UNLOCK(clk); in rk_clk_mux_set_mux()
159 RD4(clk, sc->offset, &reg); in rk_clk_mux_set_mux()
160 DEVICE_UNLOCK(clk); in rk_clk_mux_set_mux()
175 sc = clknode_get_softc(clk); in rk_clk_mux_set_freq()
225 struct clknode *clk; in rk_clk_mux_register() local
[all …]
H A Drk_clk_armclk.c85 sc = clknode_get_softc(clk); in rk_clk_armclk_init()
88 DEVICE_LOCK(clk); in rk_clk_armclk_init()
90 DEVICE_UNLOCK(clk); in rk_clk_armclk_init()
108 DEVICE_LOCK(clk); in rk_clk_armclk_set_mux()
113 DEVICE_UNLOCK(clk); in rk_clk_armclk_set_mux()
126 DEVICE_LOCK(clk); in rk_clk_armclk_recalc()
131 DEVICE_UNLOCK(clk); in rk_clk_armclk_recalc()
193 DEVICE_LOCK(clk); in rk_clk_armclk_set_freq()
198 DEVICE_UNLOCK(clk); in rk_clk_armclk_set_freq()
222 struct clknode *clk; in rk_clk_armclk_register() local
[all …]
H A Drk_clk_fract.c144 sc = clknode_get_softc(clk); in rk_clk_fract_init()
145 DEVICE_LOCK(clk); in rk_clk_fract_init()
146 RD4(clk, sc->offset, &reg); in rk_clk_fract_init()
147 DEVICE_UNLOCK(clk); in rk_clk_fract_init()
164 sc = clknode_get_softc(clk); in rk_clk_fract_set_gate()
175 DEVICE_LOCK(clk); in rk_clk_fract_set_gate()
177 DEVICE_UNLOCK(clk); in rk_clk_fract_set_gate()
251 DEVICE_LOCK(clk); in rk_clk_fract_set_freq()
253 DEVICE_UNLOCK(clk); in rk_clk_fract_set_freq()
263 struct clknode *clk; in rk_clk_fract_register() local
[all …]
H A Drk_clk_gate.c79 sc = clknode_get_softc(clk); in rk_clk_gate_init()
80 DEVICE_LOCK(clk); in rk_clk_gate_init()
82 DEVICE_UNLOCK(clk); in rk_clk_gate_init()
98 sc = clknode_get_softc(clk); in rk_clk_gate_set_gate()
100 DEVICE_LOCK(clk); in rk_clk_gate_set_gate()
105 DEVICE_UNLOCK(clk); in rk_clk_gate_set_gate()
108 RD4(clk, sc->offset, &reg); in rk_clk_gate_set_gate()
109 DEVICE_UNLOCK(clk); in rk_clk_gate_set_gate()
116 struct clknode *clk; in rk_clk_gate_register() local
120 if (clk == NULL) in rk_clk_gate_register()
[all …]
/freebsd-14.2/sys/dev/clk/xilinx/
H A Dzynqmp_clock.c113 struct zynqmp_clk *clk; member
219 sc->clk = clkdef; in zynqmp_clk_register()
262 clk->parentids[i] = -1; in zynqmp_fw_clk_get_parents()
332 if (*clk == NULL) in zynqmp_clock_ofw_map()
360 clk = malloc(sizeof(*clk), M_DEVBUF, M_WAITOK | M_ZERO); in zynqmp_fw_clk_get_all()
365 free(clk, M_DEVBUF); in zynqmp_fw_clk_get_all()
374 free(clk, M_DEVBUF); in zynqmp_fw_clk_get_all()
381 free(clk, M_DEVBUF); in zynqmp_fw_clk_get_all()
389 clk = malloc(sizeof(*clk), M_DEVBUF, M_WAITOK | M_ZERO); in zynqmp_fw_clk_get_all()
392 clk->clkdef.id = i; in zynqmp_fw_clk_get_all()
[all …]
/freebsd-14.2/sys/contrib/device-tree/src/arm64/freescale/
H A Dimx8mq.dtsi110 clocks = <&clk IMX8MQ_CLK_ARM>;
347 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
361 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
375 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
389 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
668 <&clk IMX8MQ_CLK_NOC>,
1005 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
1019 <&clk IMX8MQ_CLK_DUMMY>, <&clk IMX8MQ_CLK_DUMMY>;
1332 <&clk IMX8MQ_CLK_AHB>;
1445 <&clk IMX8MQ_CLK_32K>;
[all …]
H A Dimx8mm.dtsi66 clocks = <&clk IMX8MM_CLK_ARM>;
323 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>;
337 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>;
351 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>;
365 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>;
379 <&clk IMX8MM_CLK_DUMMY>, <&clk IMX8MM_CLK_DUMMY>;
397 <&clk IMX8MM_CLK_EXT3>;
645 <&clk IMX8MM_CLK_NOC>,
648 <&clk IMX8MM_SYS_PLL3>,
1076 <&clk IMX8MM_CLK_AHB>;
[all …]
H A Dimx8mp.dtsi55 clocks = <&clk IMX8MP_CLK_ARM>;
75 clocks = <&clk IMX8MP_CLK_ARM>;
416 clocks = <&clk IMX8MP_CLK_GPT1_ROOT>, <&clk IMX8MP_CLK_GPT1>;
424 clocks = <&clk IMX8MP_CLK_GPT2_ROOT>, <&clk IMX8MP_CLK_GPT2>;
432 clocks = <&clk IMX8MP_CLK_GPT3_ROOT>, <&clk IMX8MP_CLK_GPT3>;
535 <&clk IMX8MP_CLK_NOC>,
754 clocks = <&clk IMX8MP_CLK_GPT6_ROOT>, <&clk IMX8MP_CLK_GPT6>;
762 clocks = <&clk IMX8MP_CLK_GPT5_ROOT>, <&clk IMX8MP_CLK_GPT5>;
770 clocks = <&clk IMX8MP_CLK_GPT4_ROOT>, <&clk IMX8MP_CLK_GPT4>;
1088 <&clk IMX8MP_CLK_AHB>;
[all …]
H A Dimx93.dtsi179 <&clk IMX93_CLK_BUS_AON>;
191 <&clk IMX93_CLK_BUS_AON>;
203 <&clk IMX93_CLK_BUS_AON>;
215 <&clk IMX93_CLK_BUS_AON>;
243 <&clk IMX93_CLK_CAN1_GATE>;
303 <&clk IMX93_CLK_ML>;
652 <&clk IMX93_CLK_ENET>,
656 <&clk IMX93_CLK_ENET>;
661 snps,clk-csr = <0>;
780 <&clk IMX93_CLK_CAM_PIX>,
[all …]
H A Dimx8mn.dtsi66 clocks = <&clk IMX8MN_CLK_ARM>;
302 <&clk IMX8MN_CLK_DUMMY>,
304 <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_CLK_DUMMY>;
319 <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_CLK_DUMMY>;
334 <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_CLK_DUMMY>;
351 <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_CLK_DUMMY>;
369 <&clk IMX8MN_CLK_EXT3>;
409 <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_CLK_DUMMY>;
646 <&clk IMX8MN_CLK_NOC>,
1019 <&clk IMX8MN_CLK_AHB>;
[all …]
/freebsd-14.2/sys/contrib/device-tree/Bindings/clock/
H A Dallwinner,sun4i-a10-gates-clk.yaml24 - const: allwinner,sun4i-a10-gates-clk
25 - const: allwinner,sun4i-a10-axi-gates-clk
26 - const: allwinner,sun4i-a10-ahb-gates-clk
27 - const: allwinner,sun5i-a10s-ahb-gates-clk
28 - const: allwinner,sun5i-a13-ahb-gates-clk
29 - const: allwinner,sun7i-a20-ahb-gates-clk
30 - const: allwinner,sun6i-a31-ahb1-gates-clk
31 - const: allwinner,sun8i-a23-ahb1-gates-clk
88 clk@1c2005c {
98 clk@1c20060 {
[all …]
/freebsd-14.2/sys/contrib/device-tree/Bindings/clock/st/
H A Dst,flexgen.txt102 "clk-fdma",
103 "clk-nand",
104 "clk-hva",
106 "clk-proc-tp",
109 "clk-icn-cpu",
111 "clk-mmc-0",
112 "clk-mmc-1",
113 "clk-jpegdec",
114 "clk-ext2fa9",
117 "clk-pp-dmu",
[all …]
/freebsd-14.2/sys/arm64/freescale/imx/clk/
H A Dimx_clk_composite.c83 DEVICE_LOCK(clk); in imx_clk_composite_init()
85 DEVICE_UNLOCK(clk); in imx_clk_composite_init()
102 DEVICE_LOCK(clk); in imx_clk_composite_set_gate()
109 DEVICE_UNLOCK(clk); in imx_clk_composite_set_gate()
123 DEVICE_LOCK(clk); in imx_clk_composite_set_mux()
128 DEVICE_UNLOCK(clk); in imx_clk_composite_set_mux()
141 DEVICE_LOCK(clk); in imx_clk_composite_recalc()
143 DEVICE_UNLOCK(clk); in imx_clk_composite_recalc()
261 DEVICE_LOCK(clk); in imx_clk_composite_set_freq()
266 DEVICE_UNLOCK(clk); in imx_clk_composite_set_freq()
[all …]
H A Dimx_clk_mux.c81 sc = clknode_get_softc(clk); in imx_clk_mux_init()
83 DEVICE_LOCK(clk); in imx_clk_mux_init()
85 DEVICE_UNLOCK(clk); in imx_clk_mux_init()
101 sc = clknode_get_softc(clk); in imx_clk_mux_set_mux()
103 DEVICE_LOCK(clk); in imx_clk_mux_set_mux()
107 DEVICE_UNLOCK(clk); in imx_clk_mux_set_mux()
110 RD4(clk, sc->offset, &reg); in imx_clk_mux_set_mux()
111 DEVICE_UNLOCK(clk); in imx_clk_mux_set_mux()
119 struct clknode *clk; in imx_clk_mux_register() local
123 if (clk == NULL) in imx_clk_mux_register()
[all …]
H A Dimx_clk_sscg_pll.c85 clknode_init_parent_idx(clk, 0); in imx_clk_sscg_pll_init()
97 sc = clknode_get_softc(clk); in imx_clk_sscg_pll_set_gate()
99 DEVICE_LOCK(clk); in imx_clk_sscg_pll_set_gate()
117 DEVICE_UNLOCK(clk); in imx_clk_sscg_pll_set_gate()
129 sc = clknode_get_softc(clk); in imx_clk_sscg_pll_recalc()
131 DEVICE_LOCK(clk); in imx_clk_sscg_pll_recalc()
134 DEVICE_UNLOCK(clk); in imx_clk_sscg_pll_recalc()
173 struct clknode *clk; in imx_clk_sscg_pll_register() local
178 if (clk == NULL) in imx_clk_sscg_pll_register()
181 sc = clknode_get_softc(clk); in imx_clk_sscg_pll_register()
[all …]
H A Dimx_clk_frac_pll.c77 clknode_init_parent_idx(clk, 0); in imx_clk_frac_pll_init()
88 sc = clknode_get_softc(clk); in imx_clk_frac_pll_set_gate()
90 DEVICE_LOCK(clk); in imx_clk_frac_pll_set_gate()
108 DEVICE_UNLOCK(clk); in imx_clk_frac_pll_set_gate()
120 sc = clknode_get_softc(clk); in imx_clk_frac_pll_recalc()
122 DEVICE_LOCK(clk); in imx_clk_frac_pll_recalc()
125 DEVICE_UNLOCK(clk); in imx_clk_frac_pll_recalc()
158 struct clknode *clk; in imx_clk_frac_pll_register() local
163 if (clk == NULL) in imx_clk_frac_pll_register()
166 sc = clknode_get_softc(clk); in imx_clk_frac_pll_register()
[all …]
/freebsd-14.2/sys/arm/allwinner/clkng/
H A Daw_clk_m.c79 DEVICE_LOCK(clk); in aw_clk_m_init()
81 DEVICE_UNLOCK(clk); in aw_clk_m_init()
101 DEVICE_LOCK(clk); in aw_clk_m_set_gate()
108 DEVICE_UNLOCK(clk); in aw_clk_m_set_gate()
124 DEVICE_LOCK(clk); in aw_clk_m_set_mux()
129 DEVICE_UNLOCK(clk); in aw_clk_m_set_mux()
207 DEVICE_LOCK(clk); in aw_clk_m_set_freq()
215 DEVICE_UNLOCK(clk); in aw_clk_m_set_freq()
231 DEVICE_LOCK(clk); in aw_clk_m_recalc()
233 DEVICE_UNLOCK(clk); in aw_clk_m_recalc()
[all …]
H A Dccu_a31.c878 { .type = AW_CLK_NM, .clk.nm = &apb2_clk},
881 { .type = AW_CLK_NM, .clk.nm = &mmc0_clk},
882 { .type = AW_CLK_NM, .clk.nm = &mmc1_clk},
885 { .type = AW_CLK_NM, .clk.nm = &ts_clk},
886 { .type = AW_CLK_NM, .clk.nm = &ss_clk},
894 { .type = AW_CLK_NM, .clk.nm = &be0_clk},
895 { .type = AW_CLK_NM, .clk.nm = &be1_clk},
896 { .type = AW_CLK_NM, .clk.nm = &fe0_clk},
897 { .type = AW_CLK_NM, .clk.nm = &fe1_clk},
898 { .type = AW_CLK_NM, .clk.nm = &mp_clk},
[all …]
/freebsd-14.2/sys/dev/extres/clk/
H A Dclk.h57 typedef struct clk *clk_t;
96 phandle_t *cells, struct clknode **clk);
108 int clknode_get_flags(struct clknode *clk);
109 void *clknode_get_softc(struct clknode *clk);
127 int clk_release(clk_t clk);
128 int clk_get_freq(clk_t clk, uint64_t *freq);
131 int clk_enable(clk_t clk);
132 int clk_disable(clk_t clk);
133 int clk_stop(clk_t clk);
136 const char *clk_get_name(clk_t clk);
[all …]
H A Dclk_link.c63 clknode_link_init(struct clknode *clk, device_t dev) in clknode_link_init() argument
69 clknode_link_recalc(struct clknode *clk, uint64_t *freq) in clknode_link_recalc() argument
73 clknode_get_name(clk)); in clknode_link_recalc()
83 clknode_get_name(clk)); in clknode_link_set_freq()
88 clknode_link_set_mux(struct clknode *clk, int idx) in clknode_link_set_mux() argument
92 clknode_get_name(clk)); in clknode_link_set_mux()
97 clknode_link_set_gate(struct clknode *clk, bool enable) in clknode_link_set_gate() argument
101 clknode_get_name(clk)); in clknode_link_set_gate()
108 struct clknode *clk; in clknode_link_register() local
114 if (clk == NULL) in clknode_link_register()
[all …]
H A Dclk_gate.c88 sc = clknode_get_softc(clk); in clknode_gate_set_gate()
89 DEVICE_LOCK(clk); in clknode_gate_set_gate()
93 DEVICE_UNLOCK(clk); in clknode_gate_set_gate()
96 RD4(clk, sc->offset, &reg); in clknode_gate_set_gate()
97 DEVICE_UNLOCK(clk); in clknode_gate_set_gate()
108 sc = clknode_get_softc(clk); in clknode_gate_get_gate()
109 DEVICE_LOCK(clk); in clknode_gate_get_gate()
111 DEVICE_UNLOCK(clk); in clknode_gate_get_gate()
122 struct clknode *clk; in clknode_gate_register() local
126 if (clk == NULL) in clknode_gate_register()
[all …]
H A Dclk_mux.c78 sc = clknode_get_softc(clk); in clknode_mux_init()
80 DEVICE_LOCK(clk); in clknode_mux_init()
82 DEVICE_UNLOCK(clk); in clknode_mux_init()
98 sc = clknode_get_softc(clk); in clknode_mux_set_mux()
100 DEVICE_LOCK(clk); in clknode_mux_set_mux()
104 DEVICE_UNLOCK(clk); in clknode_mux_set_mux()
107 RD4(clk, sc->offset, &reg); in clknode_mux_set_mux()
108 DEVICE_UNLOCK(clk); in clknode_mux_set_mux()
116 struct clknode *clk; in clknode_mux_register() local
120 if (clk == NULL) in clknode_mux_register()
[all …]
/freebsd-14.2/sys/arm/ti/clk/
H A Dclock_common.c71 clk->clock_cells_ncells = malloc(clk->num_clock_cells*sizeof(uint8_t), in read_clock_cells()
76 clk->num_real_clocks = 0; in read_clock_cells()
86 clk->clock_cells_ncells[index] = ncells; in read_clock_cells()
88 clk->num_real_clocks++; in read_clock_cells()
106 index, clk->clock_cells[index]); in find_parent_clock_names()
108 index += clk->clock_cells_ncells[index]; in find_parent_clock_names()
116 clock_index, clk->num_real_clocks, in find_parent_clock_names()
120 index += clk->clock_cells_ncells[index]; in find_parent_clock_names()
127 free(clk->clock_cells, M_DEVBUF); in find_parent_clock_names()
128 free(clk->clock_cells_ncells, M_DEVBUF); in find_parent_clock_names()
[all …]

12345678910>>...58