Lines Matching refs:rate

82 	u32 value, mult, div, rate = 0;  in gen2_clk_get_rate()  local
94 rate = gen2_clk_get_rate(&parent); in gen2_clk_get_rate()
96 __func__, __LINE__, parent.id, rate); in gen2_clk_get_rate()
97 return rate; in gen2_clk_get_rate()
107 rate = clk_get_rate(&priv->clk_extal); in gen2_clk_get_rate()
109 __func__, __LINE__, rate); in gen2_clk_get_rate()
110 return rate; in gen2_clk_get_rate()
114 rate = clk_get_rate(&priv->clk_extal_usb); in gen2_clk_get_rate()
116 __func__, __LINE__, rate); in gen2_clk_get_rate()
117 return rate; in gen2_clk_get_rate()
123 rate = (gen2_clk_get_rate(&parent) * core->mult) / core->div; in gen2_clk_get_rate()
126 core->parent, core->mult, core->div, rate); in gen2_clk_get_rate()
127 return rate; in gen2_clk_get_rate()
131 rate = gen2_clk_get_rate(&parent) / value; in gen2_clk_get_rate()
134 core->parent, value, rate); in gen2_clk_get_rate()
135 return rate; in gen2_clk_get_rate()
138 rate = gen2_clk_get_rate(&parent) / pll_config->extal_div; in gen2_clk_get_rate()
141 core->parent, pll_config->extal_div, rate); in gen2_clk_get_rate()
142 return rate; in gen2_clk_get_rate()
157 rate = (gen2_clk_get_rate(&parent) * mult) / info->pll0_div; in gen2_clk_get_rate()
159 __func__, __LINE__, core->parent, mult, rate); in gen2_clk_get_rate()
160 return rate; in gen2_clk_get_rate()
163 rate = (gen2_clk_get_rate(&parent) * pll_config->pll1_mult) / 2; in gen2_clk_get_rate()
166 core->parent, pll_config->pll1_mult, rate); in gen2_clk_get_rate()
167 return rate; in gen2_clk_get_rate()
170 rate = gen2_clk_get_rate(&parent) * pll_config->pll3_mult; in gen2_clk_get_rate()
173 core->parent, pll_config->pll3_mult, rate); in gen2_clk_get_rate()
174 return rate; in gen2_clk_get_rate()
179 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
182 core->parent, div, rate); in gen2_clk_get_rate()
183 return rate; in gen2_clk_get_rate()
188 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
191 core->parent, div, rate); in gen2_clk_get_rate()
192 return rate; in gen2_clk_get_rate()
197 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
200 core->parent, div, rate); in gen2_clk_get_rate()
201 return rate; in gen2_clk_get_rate()
209 static int gen2_clk_setup_mmcif_div(struct clk *clk, ulong rate) in gen2_clk_setup_mmcif_div() argument
240 val = (gen2_clk_get_rate(&pparent) / rate) - 1; in gen2_clk_setup_mmcif_div()
249 static ulong gen2_clk_set_rate(struct clk *clk, ulong rate) in gen2_clk_set_rate() argument
252 gen2_clk_setup_mmcif_div(clk, rate); in gen2_clk_set_rate()