Searched refs:clkdef (Results 1 - 18 of 18) sorted by relevance

/freebsd-11-stable/sys/dev/extres/clk/
H A Dclk_div.h37 struct clknode_init_def clkdef; member in struct:clk_div_def
46 int clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef);
H A Dclk_fixed.h43 struct clknode_init_def clkdef; member in struct:clk_fixed_def
50 int clknode_fixed_register(struct clkdom *clkdom, struct clk_fixed_def *clkdef);
H A Dclk_gate.h35 struct clknode_init_def clkdef; member in struct:clk_gate_def
44 int clknode_gate_register(struct clkdom *clkdom, struct clk_gate_def *clkdef);
H A Dclk_mux.h34 struct clknode_init_def clkdef; member in struct:clk_mux_def
41 int clknode_mux_register(struct clkdom *clkdom, struct clk_mux_def *clkdef);
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);
128 sc->fixed_flags = clkdef->fixed_flags;
129 sc->freq = clkdef->freq;
130 sc->mult = clkdef->mult;
131 sc->div = clkdef->div;
175 def->clkdef.id = 1;
190 def->clkdef.id = 1;
201 def->clkdef
[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);
127 sc->offset = clkdef->offset;
128 sc->shift = clkdef->shift;
129 sc->mask = (1 << clkdef->width) - 1;
130 sc->mux_flags = clkdef->mux_flags;
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);
126 sc->offset = clkdef->offset;
127 sc->shift = clkdef->shift;
128 sc->mask = clkdef->mask;
129 sc->on_value = clkdef->on_value;
130 sc->off_value = clkdef->off_value;
131 sc->gate_flags = clkdef->gate_flags;
H A Dclk_div.c199 clknode_div_register(struct clkdom *clkdom, struct clk_div_def *clkdef) argument
204 clk = clknode_create(clkdom, &clknode_div_class, &clkdef->clkdef);
209 sc->offset = clkdef->offset;
210 sc->i_shift = clkdef->i_shift;
211 sc->i_width = clkdef->i_width;
212 sc->i_mask = (1 << clkdef->i_width) - 1;
213 sc->f_shift = clkdef->f_shift;
214 sc->f_width = clkdef->f_width;
215 sc->f_mask = (1 << clkdef
[all...]
/freebsd-11-stable/sys/arm/allwinner/clk/
H A Daw_cpuclk.c94 def.clkdef.id = 1;
95 def.clkdef.parent_names = malloc(sizeof(char *) * ncells, M_OFWPROP,
103 def.clkdef.parent_names[i] = clk_get_name(clk);
106 def.clkdef.parent_cnt = ncells;
111 error = clk_parse_ofw_clk_name(dev, node, &def.clkdef.name);
131 OF_prop_free(__DECONST(char *, def.clkdef.parent_names));
132 OF_prop_free(__DECONST(char *, def.clkdef.name));
140 OF_prop_free(__DECONST(char *, def.clkdef.name));
H A Daw_oscclk.c81 def.clkdef.id = 1;
83 error = clk_parse_ofw_clk_name(dev, node, &def.clkdef.name);
106 OF_prop_free(__DECONST(char *, def.clkdef.name));
111 OF_prop_free(__DECONST(char *, def.clkdef.name));
H A Daw_codecclk.c68 def.clkdef.id = index;
69 def.clkdef.name = clkname;
70 def.clkdef.parent_names = parent_names;
71 def.clkdef.parent_cnt = 1;
H A Daw_gate.c114 def.clkdef.id = index;
115 def.clkdef.name = clkname;
116 def.clkdef.parent_names = parent_names;
117 def.clkdef.parent_cnt = 1;
H A Daw_usbclk.c141 def.clkdef.id = index;
142 def.clkdef.name = clkname;
143 def.clkdef.parent_names = parent_names;
144 def.clkdef.parent_cnt = 1;
H A Daw_pll.c773 struct clknode_init_def clkdef; local
780 memset(&clkdef, 0, sizeof(clkdef));
781 clkdef.id = index;
782 clkdef.name = clkname;
784 clkdef.parent_names = malloc(sizeof(char *), M_OFWPROP,
786 clkdef.parent_names[0] = pclkname;
787 clkdef.parent_cnt = 1;
789 clkdef.parent_cnt = 0;
793 paddr, &clkdef);
[all...]
/freebsd-11-stable/sys/arm/nvidia/tegra124/
H A Dtegra124_car.c69 .clkdef.id = _id, \
70 .clkdef.name = cname, \
71 .clkdef.parent_names = plists, \
72 .clkdef.parent_cnt = nitems(plists), \
73 .clkdef.flags = CLK_NODE_STATIC_STRINGS, \
82 .clkdef.id = _id, \
83 .clkdef.name = cname, \
84 .clkdef.parent_names = (const char *[]){plist}, \
85 .clkdef.parent_cnt = 1, \
86 .clkdef
[all...]
H A Dtegra124_clk_super.c49 struct clknode_init_def clkdef; member in struct:super_mux_def
59 .clkdef.id = _id, \
60 .clkdef.name = cn, \
61 .clkdef.parent_names = pl, \
62 .clkdef.parent_cnt = nitems(pl), \
63 .clkdef.flags = CLK_NODE_STATIC_STRINGS, \
233 super_mux_register(struct clkdom *clkdom, struct super_mux_def *clkdef) argument
239 &clkdef->clkdef);
245 sc->base_reg = clkdef
[all...]
H A Dtegra124_clk_per.c64 struct clknode_init_def clkdef; member in struct:periph_def
74 struct clknode_init_def clkdef; member in struct:pgate_def
82 .clkdef.id = TEGRA124_CLK_##_id, \
83 .clkdef.name = cname, \
84 .clkdef.parent_names = (const char *[]){plist}, \
85 .clkdef.parent_cnt = 1, \
86 .clkdef.flags = CLK_NODE_STATIC_STRINGS, \
396 .clkdef.id = _id, \
397 .clkdef.name = cn, \
398 .clkdef
678 periph_register(struct clkdom *clkdom, struct periph_def *clkdef) argument
794 pgate_register(struct clkdom *clkdom, struct pgate_def *clkdef) argument
[all...]
H A Dtegra124_clk_pll.c106 struct clknode_init_def clkdef; member in struct:clk_pll_def
120 .clkdef.id = _id, \
121 .clkdef.name = cname, \
122 .clkdef.parent_names = (const char *[]){pname}, \
123 .clkdef.parent_cnt = 1, \
124 .clkdef.flags = CLK_NODE_STATIC_STRINGS
1051 pll_register(struct clkdom *clkdom, struct clk_pll_def *clkdef) argument
1056 clk = clknode_create(clkdom, &tegra124_pll_class, &clkdef->clkdef);
1062 sc->type = clkdef
[all...]

Completed in 193 milliseconds