/freebsd-11.0-release/sys/dev/extres/clk/ |
H A D | clk_div.h | 37 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 D | clk_fixed.h | 43 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 D | clk_gate.h | 35 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 D | clk_mux.h | 34 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 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); 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 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); 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 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); 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 D | clk_div.c | 199 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 D | aw_cpuclk.c | 94 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 D | aw_oscclk.c | 81 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 D | aw_codecclk.c | 68 def.clkdef.id = index; 69 def.clkdef.name = clkname; 70 def.clkdef.parent_names = parent_names; 71 def.clkdef.parent_cnt = 1;
|
H A D | aw_gate.c | 101 def.clkdef.id = index; 102 def.clkdef.name = clkname; 103 def.clkdef.parent_names = parent_names; 104 def.clkdef.parent_cnt = 1;
|
H A D | aw_pll.c | 686 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 D | aw_usbclk.c | 139 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 D | tegra124_car.c | 69 .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 D | tegra124_clk_super.c | 49 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 D | tegra124_clk_per.c | 55 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 D | tegra124_clk_pll.c | 106 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...] |