Searched refs:clkdom (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-11-stable/sys/dev/extres/clk/
H A Dclk.h79 struct clkdom *clkdom_create(device_t dev);
80 int clkdom_finit(struct clkdom *clkdom);
81 void clkdom_dump(struct clkdom * clkdom);
82 void clkdom_unlock(struct clkdom *clkdom);
83 void clkdom_xlock(struct clkdom *clkdom);
88 struct clkdom *clkdom_get_by_de
[all...]
H A Dclk_div.h46 int clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef);
H A Dclk_fixed.h50 int clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef);
H A Dclk_gate.h44 int clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef);
H A Dclk_mux.h41 int clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef);
H A Dclk.c57 struct clkdom;
60 typedef TAILQ_HEAD(clkdom_list, clkdom) clkdom_list_t;
93 struct clkdom *clkdom; /* Owning clock domain */ member in struct:clknode
136 struct clkdom { struct
138 TAILQ_ENTRY(clkdom) link; /* Global domain list entry */
313 clknode_find_by_id(struct clkdom *clkdom, intptr_t id) argument
319 TAILQ_FOREACH(entry, &clkdom->clknode_list, clkdom_link) {
333 struct clkdom *
351 clknode_default_ofw_map(struct clkdom *clkdom, uint32_t ncells, phandle_t *cells, struct clknode **clk) argument
376 struct clkdom *clkdom; local
389 clkdom_unlock(struct clkdom *clkdom) argument
396 clkdom_xlock(struct clkdom *clkdom) argument
408 clkdom_finit(struct clkdom *clkdom) argument
481 clkdom_dump(struct clkdom * clkdom) argument
502 clknode_create(struct clkdom * clkdom, clknode_class_t clknode_class, const struct clknode_init_def *def) argument
557 clknode_register(struct clkdom * clkdom, struct clknode *clknode) argument
766 clkdom_set_ofw_mapper(struct clkdom * clkdom, clknode_ofw_mapper_func *map) argument
1182 clk_get_by_id(device_t dev, struct clkdom *clkdom, intptr_t id, clk_t *clk) argument
1249 struct clkdom *clkdom; local
[all...]
H A Dclk_fixed.c118 clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef) argument
123 clk = clknode_create(clkdom, &clknode_fixed_class, &clkdef->clkdef);
133 clknode_register(clkdom, clk);
147 struct clkdom *clkdom; member in struct:clk_fixed_softc
238 sc->clkdom = clkdom_create(dev);
239 KASSERT(sc->clkdom != NULL, ("Clock domain is NULL"));
241 rv = clknode_fixed_register(sc->clkdom, &def);
248 rv = clkdom_finit(sc->clkdom);
[all...]
H A Dclk_mux.c117 clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef) argument
122 clk = clknode_create(clkdom, &clknode_mux_class, &clkdef->clkdef);
132 clknode_register(clkdom, clk);
H A Dclk_gate.c116 clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef) argument
121 clk = clknode_create(clkdom, &clknode_gate_class, &clkdef->clkdef);
133 clknode_register(clkdom, clk);
/freebsd-11-stable/sys/arm/allwinner/clk/
H A Daw_gate.c107 aw_gate_create(device_t dev, bus_addr_t paddr, struct clkdom *clkdom, argument
124 return (clknode_gate_register(clkdom, &def));
128 aw_gate_add(device_t dev, struct clkdom *clkdom, phandle_t node, argument
155 error = aw_gate_create(dev, paddr, clkdom,
183 struct clkdom *clkdom; local
195 clkdom = clkdom_create(dev);
199 aw_gate_add(dev, clkdom, chil
[all...]
H A Daw_codecclk.c61 aw_codecclk_create(device_t dev, bus_addr_t paddr, struct clkdom *clkdom, argument
78 return (clknode_gate_register(clkdom, &def));
97 struct clkdom *clkdom; local
114 clkdom = clkdom_create(dev);
129 error = aw_codecclk_create(dev, paddr, clkdom,
132 if (clkdom_finit(clkdom) != 0) {
133 device_printf(dev, "cannot finalize clkdom initialization\n");
139 clkdom_dump(clkdom);
[all...]
H A Daw_oscclk.c65 struct clkdom *clkdom; local
78 clkdom = clkdom_create(dev);
90 error = clknode_fixed_register(clkdom, &def);
97 if (clkdom_finit(clkdom) != 0) {
98 device_printf(dev, "cannot finalize clkdom initialization\n");
104 clkdom_dump(clkdom);
H A Daw_cpuclk.c70 struct clkdom *clkdom; local
91 clkdom = clkdom_create(dev);
118 error = clknode_mux_register(clkdom, &def);
125 if (clkdom_finit(clkdom) != 0) {
126 device_printf(dev, "cannot finalize clkdom initialization\n");
135 clkdom_dump(clkdom);
H A Daw_axiclk.c121 struct clkdom *clkdom; local
136 clkdom = clkdom_create(dev);
156 clk = clknode_create(clkdom, &aw_axiclk_clknode_class, &def);
167 clknode_register(clkdom, clk);
169 if (clkdom_finit(clkdom) != 0) {
170 device_printf(dev, "cannot finalize clkdom initialization\n");
176 clkdom_dump(clkdom);
H A Daw_usbclk.c134 aw_usbclk_create(device_t dev, bus_addr_t paddr, struct clkdom *clkdom, argument
151 return (clknode_gate_register(clkdom, &def));
171 struct clkdom *clkdom; local
191 clkdom = clkdom_create(dev);
223 error = aw_usbclk_create(dev, sc->reg, clkdom, pname,
229 if (clkdom_finit(clkdom) != 0) {
230 device_printf(dev, "cannot finalize clkdom initialization\n");
236 clkdom_dump(clkdom);
[all...]
H A Daw_cpusclk.c229 struct clkdom *clkdom; local
251 clkdom = clkdom_create(dev);
275 clk = clknode_create(clkdom, &aw_cpusclk_clknode_class, &def);
286 clknode_register(clkdom, clk);
288 if (clkdom_finit(clkdom) != 0) {
289 device_printf(dev, "cannot finalize clkdom initialization\n");
295 clkdom_dump(clkdom);
H A Daw_gmacclk.c209 struct clkdom *clkdom; local
231 clkdom = clkdom_create(dev);
253 clk = clknode_create(clkdom, &aw_gmacclk_clknode_class, &def);
268 clknode_register(clkdom, clk);
270 if (clkdom_finit(clkdom) != 0) {
271 device_printf(dev, "cannot finalize clkdom initialization\n");
277 clkdom_dump(clkdom);
H A Daw_hdmiclk.c235 struct clkdom *clkdom; local
250 clkdom = clkdom_create(dev);
270 clk = clknode_create(clkdom, &aw_hdmiclk_clknode_class, &def);
281 clknode_register(clkdom, clk);
283 if (clkdom_finit(clkdom) != 0) {
284 device_printf(dev, "cannot finalize clkdom initialization\n");
290 clkdom_dump(clkdom);
H A Daw_apbclk.c217 struct clkdom *clkdom; local
239 clkdom = clkdom_create(dev);
261 clk = clknode_create(clkdom, &aw_apbclk_clknode_class, &def);
273 clknode_register(clkdom, clk);
275 if (clkdom_finit(clkdom) != 0) {
276 device_printf(dev, "cannot finalize clkdom initialization\n");
282 clkdom_dump(clkdom);
H A Daw_lcdclk.c406 aw_lcdclk_create(device_t dev, struct clkdom *clkdom, argument
423 clk = clknode_create(clkdom, &aw_lcdclk_clknode_class, &def);
435 clknode_register(clkdom, clk);
467 struct clkdom *clkdom; local
511 clkdom = clkdom_create(dev);
514 error = aw_lcdclk_create(dev, clkdom, parent_names, ncells,
520 if (clkdom_finit(clkdom) != 0) {
521 device_printf(dev, "cannot finalize clkdom initializatio
[all...]
H A Daw_mmcclk.c257 struct clkdom *clkdom; local
281 clkdom = clkdom_create(dev);
306 clk = clknode_create(clkdom, &aw_mmcclk_clknode_class, &def);
317 clknode_register(clkdom, clk);
319 if (clkdom_finit(clkdom) != 0) {
320 device_printf(dev, "cannot finalize clkdom initialization\n");
326 clkdom_dump(clkdom);
H A Daw_modclk.c248 struct clkdom *clkdom; local
270 clkdom = clkdom_create(dev);
292 clk = clknode_create(clkdom, &aw_modclk_clknode_class, &def);
304 clknode_register(clkdom, clk);
306 if (clkdom_finit(clkdom) != 0) {
307 device_printf(dev, "cannot finalize clkdom initialization\n");
313 clkdom_dump(clkdom);
H A Daw_debeclk.c255 struct clkdom *clkdom; local
278 clkdom = clkdom_create(dev);
300 clk = clknode_create(clkdom, &aw_debeclk_clknode_class, &def);
311 clknode_register(clkdom, clk);
313 if (clkdom_finit(clkdom) != 0) {
314 device_printf(dev, "cannot finalize clkdom initialization\n");
320 clkdom_dump(clkdom);
H A Daw_ahbclk.c288 struct clkdom *clkdom; local
310 clkdom = clkdom_create(dev);
334 clk = clknode_create(clkdom, &aw_ahbclk_clknode_class, &def);
345 clknode_register(clkdom, clk);
347 if (clkdom_finit(clkdom) != 0) {
348 device_printf(dev, "cannot finalize clkdom initialization\n");
360 clkdom_dump(clkdom);
/freebsd-11-stable/sys/arm/nvidia/tegra124/
H A Dtegra124_clk_super.c233 super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef) argument
238 clk = clknode_create(clkdom, &tegra124_super_mux_class,
250 clknode_register(clkdom, clk);
260 rv = super_mux_register(sc->clkdom, &super_mux_def[i]);

Completed in 154 milliseconds

12