/freebsd-11-stable/sys/dev/extres/clk/ |
H A D | clk.h | 79 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 D | clk_div.h | 46 int clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef);
|
H A D | clk_fixed.h | 50 int clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef);
|
H A D | clk_gate.h | 44 int clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef);
|
H A D | clk_mux.h | 41 int clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef);
|
H A D | clk.c | 57 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 D | clk_fixed.c | 118 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 D | clk_mux.c | 117 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 D | clk_gate.c | 116 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 D | aw_gate.c | 107 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 D | aw_codecclk.c | 61 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 D | aw_oscclk.c | 65 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 D | aw_cpuclk.c | 70 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 D | aw_axiclk.c | 121 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 D | aw_usbclk.c | 134 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 D | aw_cpusclk.c | 229 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 D | aw_gmacclk.c | 209 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 D | aw_hdmiclk.c | 235 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 D | aw_apbclk.c | 217 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 D | aw_lcdclk.c | 406 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 D | aw_mmcclk.c | 257 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 D | aw_modclk.c | 248 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 D | aw_debeclk.c | 255 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 D | aw_ahbclk.c | 288 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 D | tegra124_clk_super.c | 233 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]);
|