Home
last modified time | relevance | path

Searched refs:clkdom (Results 1 – 25 of 77) sorted by relevance

1234

/f-stack/freebsd/arm/mv/
H A Dmv_ap806_clock.c126 struct clkdom *clkdom; in mv_ap806_clock_attach() local
193 clkdom = clkdom_create(dev); in mv_ap806_clock_attach()
195 clknode_fixed_register(clkdom, &ap806_clk_cluster_0); in mv_ap806_clock_attach()
196 clknode_fixed_register(clkdom, &ap806_clk_cluster_1); in mv_ap806_clock_attach()
197 clknode_fixed_register(clkdom, &ap806_clk_fixed); in mv_ap806_clock_attach()
198 clknode_fixed_register(clkdom, &ap806_clk_mss); in mv_ap806_clock_attach()
199 clknode_fixed_register(clkdom, &ap806_clk_sdio); in mv_ap806_clock_attach()
201 clkdom_finit(clkdom); in mv_ap806_clock_attach()
204 clkdom_dump(clkdom); in mv_ap806_clock_attach()
H A Dmv_cp110_clock.c169 cp110_ofw_map(struct clkdom *clkdom, uint32_t ncells, in cp110_ofw_map() argument
181 *clk = clknode_find_by_id(clkdom, id); in cp110_ofw_map()
190 struct clkdom *clkdom; in mv_cp110_clock_attach() local
212 clkdom = clkdom_create(dev); in mv_cp110_clock_attach()
213 clkdom_set_ofw_mapper(clkdom, cp110_ofw_map); in mv_cp110_clock_attach()
217 clknode_fixed_register(clkdom, &cp110_clk_pll_0); in mv_cp110_clock_attach()
229 clknode_fixed_register(clkdom, &cp110_clk_core); in mv_cp110_clock_attach()
235 clknode_fixed_register(clkdom, &cp110_clk_sdio); in mv_cp110_clock_attach()
272 clknode_gate_register(clkdom, &def); in mv_cp110_clock_attach()
275 clkdom_finit(clkdom); in mv_cp110_clock_attach()
[all …]
/f-stack/freebsd/arm/ti/clk/
H A Dti_clkctrl.c89 struct clkdom *clkdom; member
95 int clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells,
158 sc->clkdom = clkdom_create(sc->dev); in ti_clkctrl_attach()
159 if (sc->clkdom == NULL) { in ti_clkctrl_attach()
164 clkdom_set_ofw_mapper(sc->clkdom, clkctrl_ofw_map); in ti_clkctrl_attach()
234 err = clkdom_finit(sc->clkdom); in ti_clkctrl_attach()
260 clkctrl_ofw_map(struct clkdom *clkdom, uint32_t ncells, in clkctrl_ofw_map() argument
263 *clk = clknode_find_by_id(clkdom, 1); in clkctrl_ofw_map()
265 *clk = clknode_find_by_id(clkdom, cells[0]); in clkctrl_ofw_map()
271 *clk = clknode_find_by_id(clkdom, cells[0]+1); in clkctrl_ofw_map()
[all …]
H A Dti_mux_clock.c69 struct clkdom *clkdom; member
104 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk()
105 if (sc->clkdom == NULL) { in register_clk()
110 err = clknode_mux_register(sc->clkdom, &sc->mux_def); in register_clk()
116 err = clkdom_finit(sc->clkdom); in register_clk()
H A Dti_divider_clock.c67 struct clkdom *clkdom; member
88 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk()
89 if (sc->clkdom == NULL) { in register_clk()
94 err = clknode_div_register(sc->clkdom, &sc->div_def); in register_clk()
100 err = clkdom_finit(sc->clkdom); in register_clk()
H A Dti_gate_clock.c70 struct clkdom *clkdom; member
114 sc->clkdom = clkdom_create(sc->sc_dev); in register_clk()
115 if (sc->clkdom == NULL) { in register_clk()
120 err = clknode_gate_register(sc->clkdom, &sc->gate_def); in register_clk()
126 err = clkdom_finit(sc->clkdom); in register_clk()
/f-stack/freebsd/arm64/rockchip/clk/
H A Drk_clk_pll.h64 int rk3066_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
65 int rk3328_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
66 int rk3399_clk_pll_register(struct clkdom *clkdom, struct rk_clk_pll_def *clkdef);
H A Drk_cru.c228 sc->clkdom = clkdom_create(dev); in rk_cru_attach()
229 if (sc->clkdom == NULL) in rk_cru_attach()
237 rk3066_clk_pll_register(sc->clkdom, in rk_cru_attach()
241 rk3328_clk_pll_register(sc->clkdom, in rk_cru_attach()
245 rk3399_clk_pll_register(sc->clkdom, in rk_cru_attach()
256 rk_clk_armclk_register(sc->clkdom, in rk_cru_attach()
260 clknode_fixed_register(sc->clkdom, in rk_cru_attach()
264 rk_clk_fract_register(sc->clkdom, in rk_cru_attach()
268 clknode_link_register(sc->clkdom, in rk_cru_attach()
280 if (clkdom_finit(sc->clkdom) != 0) in rk_cru_attach()
[all …]
H A Drk_clk_gate.c116 rk_clk_gate_register(struct clkdom *clkdom, struct rk_clk_gate_def *clkdef) in rk_clk_gate_register() argument
121 clk = clknode_create(clkdom, &rk_clk_gate_class, &clkdef->clkdef); in rk_clk_gate_register()
133 clknode_register(clkdom, clk); in rk_clk_gate_register()
/f-stack/freebsd/arm/allwinner/clkng/
H A Daw_ccung.c204 clknode_gate_register(sc->clkdom, &def); in aw_ccung_register_gates()
283 sc->clkdom = clkdom_create(dev); in aw_ccung_attach()
284 if (sc->clkdom == NULL) in aw_ccung_attach()
298 clknode_fixed_register(sc->clkdom, in aw_ccung_attach()
305 aw_clk_nm_register(sc->clkdom, sc->clks[i].clk.nm); in aw_ccung_attach()
308 aw_clk_m_register(sc->clkdom, sc->clks[i].clk.m); in aw_ccung_attach()
311 aw_clk_prediv_mux_register(sc->clkdom, in aw_ccung_attach()
331 if (clkdom_finit(sc->clkdom) != 0) in aw_ccung_attach()
334 clkdom_xlock(sc->clkdom); in aw_ccung_attach()
336 clkdom_unlock(sc->clkdom); in aw_ccung_attach()
[all …]
/f-stack/freebsd/arm64/qoriq/clk/
H A Dqoriq_clkgen.c70 qoriq_clkgen_ofw_mapper(struct clkdom *clkdom, uint32_t ncells, in qoriq_clkgen_ofw_mapper() argument
199 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk()
218 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk()
237 rv = clknode_fixed_register(sc->clkdom, &def); in qoriq_clkgen_create_sysclk()
258 sc->clkdom = clkdom_create(dev); in qoriq_clkgen_attach()
259 if (sc->clkdom == NULL) in qoriq_clkgen_attach()
283 error = qoriq_clk_pll_register(sc->clkdom, sc->cga_pll[i]); in qoriq_clkgen_attach()
295 error = clknode_mux_register(sc->clkdom, sc->mux[i]); in qoriq_clkgen_attach()
310 clkdom_set_ofw_mapper(sc->clkdom, qoriq_clkgen_ofw_mapper); in qoriq_clkgen_attach()
312 if (clkdom_finit(sc->clkdom) != 0) in qoriq_clkgen_attach()
[all …]
H A Dqoriq_clk_pll.c105 qoriq_clk_pll_register(struct clkdom *clkdom, in qoriq_clk_pll_register() argument
116 clk = clknode_create(clkdom, &qoriq_clk_pll_clknode_class, in qoriq_clk_pll_register()
127 clknode_register(clkdom, clk); in qoriq_clk_pll_register()
144 error = clknode_fixed_register(clkdom, &def); in qoriq_clk_pll_register()
/f-stack/freebsd/mips/ingenic/
H A Djz4780_clk.h81 extern int jz4780_clk_gen_register(struct clkdom *clkdom,
85 extern int jz4780_clk_pll_register(struct clkdom *clkdom,
89 extern int jz4780_clk_otg_register(struct clkdom *clkdom,
H A Djz4780_clk_otg.c151 int jz4780_clk_otg_register(struct clkdom *clkdom, in jz4780_clk_otg_register() argument
158 clk = clknode_create(clkdom, &jz4780_clk_otg_class, clkdef); in jz4780_clk_otg_register()
165 clknode_register(clkdom, clk); in jz4780_clk_otg_register()
H A Djz4780_clock.c67 struct clkdom *clkdom; member
423 ret = jz4780_clk_gen_register(sc->clkdom, &gen_clks[i], in jz4780_clock_register()
451 ret = clknode_gate_register(sc->clkdom, &gatedef); in jz4780_clock_register()
469 clkdom_xlock(sc->clkdom); in jz4780_clock_fixup()
474 clk_uhc = clknode_find_by_id(sc->clkdom, JZ4780_CLK_UHC); in jz4780_clock_fixup()
487 clkdom_unlock(sc->clkdom); in jz4780_clock_fixup()
530 sc->clkdom = clkdom_create(dev); in jz4780_clock_attach()
531 if (sc->clkdom == NULL) in jz4780_clock_attach()
535 if (clkdom_finit(sc->clkdom) != 0) in jz4780_clock_attach()
540 clkdom_dump(sc->clkdom); in jz4780_clock_attach()
[all …]
/f-stack/freebsd/arm64/freescale/imx/
H A Dimx8mq_ccm.c272 struct clkdom *clkdom; member
330 sc->clkdom = clkdom_create(dev); in ccm_attach()
331 if (sc->clkdom == NULL) in ccm_attach()
339 clknode_link_register(sc->clkdom, in ccm_attach()
343 clknode_fixed_register(sc->clkdom, in ccm_attach()
347 imx_clk_mux_register(sc->clkdom, sc->clks[i].clk.mux); in ccm_attach()
350 imx_clk_gate_register(sc->clkdom, sc->clks[i].clk.gate); in ccm_attach()
356 imx_clk_sscg_pll_register(sc->clkdom, sc->clks[i].clk.sscg_pll); in ccm_attach()
362 clknode_div_register(sc->clkdom, sc->clks[i].clk.div); in ccm_attach()
370 if (clkdom_finit(sc->clkdom) != 0) in ccm_attach()
[all …]
/f-stack/freebsd/arm64/rockchip/
H A Drk_usb2phy.c238 rk_usb2phy_clk_ofw_map(struct clkdom *clkdom, uint32_t ncells, in rk_usb2phy_clk_ofw_map() argument
245 *clk = clknode_find_by_id(clkdom, 0); in rk_usb2phy_clk_ofw_map()
258 struct clkdom *clkdom; in rk_usb2phy_export_clock() local
279 clkdom = clkdom_create(devsc->dev); in rk_usb2phy_export_clock()
280 clkdom_set_ofw_mapper(clkdom, rk_usb2phy_clk_ofw_map); in rk_usb2phy_export_clock()
297 clk = clknode_create(clkdom, &rk_usb2phy_clk_clknode_class, &def); in rk_usb2phy_export_clock()
309 clknode_register(clkdom, clk); in rk_usb2phy_export_clock()
311 if (clkdom_finit(clkdom) != 0) { in rk_usb2phy_export_clock()
317 clkdom_dump(clkdom); in rk_usb2phy_export_clock()
/f-stack/freebsd/arm64/nvidia/tegra210/
H A Dtegra210_car.c324 rv = clknode_div_register(sc->clkdom, clks + i); in init_divs()
337 rv = clknode_gate_register(sc->clkdom, clks + i); in init_gates()
350 rv = clknode_mux_register(sc->clkdom, clks + i); in init_muxes()
369 rv = clknode_fixed_register(sc->clkdom, &fixed_osc); in init_fixeds()
385 rv = clknode_fixed_register(sc->clkdom, clks + i); in init_fixeds()
443 sc->clkdom = clkdom_create(dev); in register_clocks()
444 if (sc->clkdom == NULL) in register_clocks()
454 clkdom_finit(sc->clkdom); in register_clocks()
455 clkdom_xlock(sc->clkdom); in register_clocks()
457 clkdom_unlock(sc->clkdom); in register_clocks()
[all …]
H A Dtegra210_clk_super.c201 super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef) in super_mux_register() argument
206 clk = clknode_create(clkdom, &tegra210_super_mux_class, in super_mux_register()
216 clknode_register(clkdom, clk); in super_mux_register()
226 rv = super_mux_register(sc->clkdom, &super_mux_def[i]); in tegra210_super_mux_clock()
/f-stack/freebsd/arm/allwinner/
H A Daw_gmacclk.c187 struct clkdom *clkdom; in aw_gmacclk_attach() local
209 clkdom = clkdom_create(dev); in aw_gmacclk_attach()
231 clk = clknode_create(clkdom, &aw_gmacclk_clknode_class, &def); in aw_gmacclk_attach()
245 clknode_register(clkdom, clk); in aw_gmacclk_attach()
247 if (clkdom_finit(clkdom) != 0) { in aw_gmacclk_attach()
254 clkdom_dump(clkdom); in aw_gmacclk_attach()
/f-stack/freebsd/arm/nvidia/tegra124/
H A Dtegra124_car.c335 rv = clknode_div_register(sc->clkdom, clks + i); in init_divs()
347 rv = clknode_gate_register(sc->clkdom, clks + i); in init_gates()
359 rv = clknode_mux_register(sc->clkdom, clks + i); in init_muxes()
378 rv = clknode_fixed_register(sc->clkdom, &fixed_clk_m); in init_fixeds()
387 rv = clknode_fixed_register(sc->clkdom, clks + i); in init_fixeds()
445 sc->clkdom = clkdom_create(dev); in register_clocks()
446 if (sc->clkdom == NULL) in register_clocks()
456 clkdom_finit(sc->clkdom); in register_clocks()
457 clkdom_xlock(sc->clkdom); in register_clocks()
459 clkdom_unlock(sc->clkdom); in register_clocks()
[all …]
/f-stack/freebsd/arm64/freescale/imx/clk/
H A Dimx_clk_gate.c100 imx_clk_gate_register(struct clkdom *clkdom, struct imx_clk_gate_def *clkdef) in imx_clk_gate_register() argument
105 clk = clknode_create(clkdom, &imx_clk_gate_class, &clkdef->clkdef); in imx_clk_gate_register()
115 clknode_register(clkdom, clk); in imx_clk_gate_register()
H A Dimx_clk_mux.c119 imx_clk_mux_register(struct clkdom *clkdom, struct imx_clk_mux_def *clkdef) in imx_clk_mux_register() argument
124 clk = clknode_create(clkdom, &imx_clk_mux_class, &clkdef->clkdef); in imx_clk_mux_register()
134 clknode_register(clkdom, clk); in imx_clk_mux_register()
H A Dimx_clk_frac_pll.c159 imx_clk_frac_pll_register(struct clkdom *clkdom, in imx_clk_frac_pll_register() argument
165 clk = clknode_create(clkdom, &imx_clk_frac_pll_clknode_class, in imx_clk_frac_pll_register()
174 clknode_register(clkdom, clk); in imx_clk_frac_pll_register()
H A Dimx_clk_sscg_pll.h40 int imx_clk_sscg_pll_register(struct clkdom *clkdom, struct imx_clk_sscg_pll_def *clkdef);

1234