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

/freebsd-11.0-release/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.0-release/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.c101 def.clkdef.id = index;
102 def.clkdef.name = clkname;
103 def.clkdef.parent_names = parent_names;
104 def.clkdef.parent_cnt = 1;
H A Daw_pll.c686 struct clknode_init_def clkdef; local
693 memset(&clkdef, 0, sizeof(clkdef));
694 clkdef.id = index;
695 clkdef.name = clkname;
697 clkdef.parent_names = malloc(sizeof(char *), M_OFWPROP,
699 clkdef.parent_names[0] = pclkname;
700 clkdef.parent_cnt = 1;
702 clkdef.parent_cnt = 0;
706 paddr, &clkdef);
[all...]
H A Daw_usbclk.c139 def.clkdef.id = index;
140 def.clkdef.name = clkname;
141 def.clkdef.parent_names = parent_names;
142 def.clkdef.parent_cnt = 1;
/freebsd-11.0-release/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.c55 struct clknode_init_def clkdef; member in struct:periph_def
65 struct clknode_init_def clkdef; member in struct:pgate_def
73 .clkdef.id = TEGRA124_CLK_##_id, \
74 .clkdef.name = cname, \
75 .clkdef.parent_names = (const char *[]){plist}, \
76 .clkdef.parent_cnt = 1, \
77 .clkdef.flags = CLK_NODE_STATIC_STRINGS, \
382 .clkdef.id = _id, \
383 .clkdef.name = cn, \
384 .clkdef
660 periph_register(struct clkdom *clkdom, struct periph_def *clkdef) argument
776 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
964 pll_register(struct clkdom *clkdom, struct clk_pll_def *clkdef) argument
969 clk = clknode_create(clkdom, &tegra124_pll_class, &clkdef->clkdef);
975 sc->type = clkdef
[all...]

Completed in 192 milliseconds