• Home
  • Raw
  • Download

Lines Matching refs:clks

20 	unit->clk_data.clks = clk_table;  in mmp_clk_init()
26 struct mmp_param_fixed_rate_clk *clks, in mmp_register_fixed_rate_clks() argument
33 clk = clk_register_fixed_rate(NULL, clks[i].name, in mmp_register_fixed_rate_clks()
34 clks[i].parent_name, in mmp_register_fixed_rate_clks()
35 clks[i].flags, in mmp_register_fixed_rate_clks()
36 clks[i].fixed_rate); in mmp_register_fixed_rate_clks()
39 __func__, clks[i].name); in mmp_register_fixed_rate_clks()
42 if (clks[i].id) in mmp_register_fixed_rate_clks()
43 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_rate_clks()
48 struct mmp_param_fixed_factor_clk *clks, in mmp_register_fixed_factor_clks() argument
55 clk = clk_register_fixed_factor(NULL, clks[i].name, in mmp_register_fixed_factor_clks()
56 clks[i].parent_name, in mmp_register_fixed_factor_clks()
57 clks[i].flags, clks[i].mult, in mmp_register_fixed_factor_clks()
58 clks[i].div); in mmp_register_fixed_factor_clks()
61 __func__, clks[i].name); in mmp_register_fixed_factor_clks()
64 if (clks[i].id) in mmp_register_fixed_factor_clks()
65 unit->clk_table[clks[i].id] = clk; in mmp_register_fixed_factor_clks()
70 struct mmp_param_general_gate_clk *clks, in mmp_register_general_gate_clks() argument
77 clk = clk_register_gate(NULL, clks[i].name, in mmp_register_general_gate_clks()
78 clks[i].parent_name, in mmp_register_general_gate_clks()
79 clks[i].flags, in mmp_register_general_gate_clks()
80 base + clks[i].offset, in mmp_register_general_gate_clks()
81 clks[i].bit_idx, in mmp_register_general_gate_clks()
82 clks[i].gate_flags, in mmp_register_general_gate_clks()
83 clks[i].lock); in mmp_register_general_gate_clks()
87 __func__, clks[i].name); in mmp_register_general_gate_clks()
90 if (clks[i].id) in mmp_register_general_gate_clks()
91 unit->clk_table[clks[i].id] = clk; in mmp_register_general_gate_clks()
96 struct mmp_param_gate_clk *clks, in mmp_register_gate_clks() argument
103 clk = mmp_clk_register_gate(NULL, clks[i].name, in mmp_register_gate_clks()
104 clks[i].parent_name, in mmp_register_gate_clks()
105 clks[i].flags, in mmp_register_gate_clks()
106 base + clks[i].offset, in mmp_register_gate_clks()
107 clks[i].mask, in mmp_register_gate_clks()
108 clks[i].val_enable, in mmp_register_gate_clks()
109 clks[i].val_disable, in mmp_register_gate_clks()
110 clks[i].gate_flags, in mmp_register_gate_clks()
111 clks[i].lock); in mmp_register_gate_clks()
115 __func__, clks[i].name); in mmp_register_gate_clks()
118 if (clks[i].id) in mmp_register_gate_clks()
119 unit->clk_table[clks[i].id] = clk; in mmp_register_gate_clks()
124 struct mmp_param_mux_clk *clks, in mmp_register_mux_clks() argument
131 clk = clk_register_mux(NULL, clks[i].name, in mmp_register_mux_clks()
132 clks[i].parent_name, in mmp_register_mux_clks()
133 clks[i].num_parents, in mmp_register_mux_clks()
134 clks[i].flags, in mmp_register_mux_clks()
135 base + clks[i].offset, in mmp_register_mux_clks()
136 clks[i].shift, in mmp_register_mux_clks()
137 clks[i].width, in mmp_register_mux_clks()
138 clks[i].mux_flags, in mmp_register_mux_clks()
139 clks[i].lock); in mmp_register_mux_clks()
143 __func__, clks[i].name); in mmp_register_mux_clks()
146 if (clks[i].id) in mmp_register_mux_clks()
147 unit->clk_table[clks[i].id] = clk; in mmp_register_mux_clks()
152 struct mmp_param_div_clk *clks, in mmp_register_div_clks() argument
159 clk = clk_register_divider(NULL, clks[i].name, in mmp_register_div_clks()
160 clks[i].parent_name, in mmp_register_div_clks()
161 clks[i].flags, in mmp_register_div_clks()
162 base + clks[i].offset, in mmp_register_div_clks()
163 clks[i].shift, in mmp_register_div_clks()
164 clks[i].width, in mmp_register_div_clks()
165 clks[i].div_flags, in mmp_register_div_clks()
166 clks[i].lock); in mmp_register_div_clks()
170 __func__, clks[i].name); in mmp_register_div_clks()
173 if (clks[i].id) in mmp_register_div_clks()
174 unit->clk_table[clks[i].id] = clk; in mmp_register_div_clks()