Lines Matching refs:parent
80 struct clk parent; in gen2_clk_get_rate() local
89 ret = renesas_clk_get_parent(clk, info, &parent); in gen2_clk_get_rate()
96 rate = gen2_clk_get_rate(&parent); in gen2_clk_get_rate()
98 __func__, __LINE__, parent.id, rate); in gen2_clk_get_rate()
125 rate = (gen2_clk_get_rate(&parent) * core->mult) / core->div; in gen2_clk_get_rate()
128 core->parent, core->mult, core->div, rate); in gen2_clk_get_rate()
133 rate = gen2_clk_get_rate(&parent) / value; in gen2_clk_get_rate()
136 core->parent, value, rate); in gen2_clk_get_rate()
140 rate = gen2_clk_get_rate(&parent) / pll_config->extal_div; in gen2_clk_get_rate()
143 core->parent, pll_config->extal_div, rate); in gen2_clk_get_rate()
159 rate = (gen2_clk_get_rate(&parent) * mult) / info->pll0_div; in gen2_clk_get_rate()
161 __func__, __LINE__, core->parent, mult, rate); in gen2_clk_get_rate()
165 rate = (gen2_clk_get_rate(&parent) * pll_config->pll1_mult) / 2; in gen2_clk_get_rate()
168 core->parent, pll_config->pll1_mult, rate); in gen2_clk_get_rate()
172 rate = gen2_clk_get_rate(&parent) * pll_config->pll3_mult; in gen2_clk_get_rate()
175 core->parent, pll_config->pll3_mult, rate); in gen2_clk_get_rate()
181 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
184 core->parent, div, rate); in gen2_clk_get_rate()
190 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
193 core->parent, div, rate); in gen2_clk_get_rate()
199 rate = gen2_clk_get_rate(&parent) / div; in gen2_clk_get_rate()
202 core->parent, div, rate); in gen2_clk_get_rate()
216 struct clk parent, pparent; in gen2_clk_setup_mmcif_div() local
220 ret = renesas_clk_get_parent(clk, info, &parent); in gen2_clk_setup_mmcif_div()
226 if (renesas_clk_is_mod(&parent)) in gen2_clk_setup_mmcif_div()
229 ret = renesas_clk_get_core(&parent, info, &core); in gen2_clk_setup_mmcif_div()
236 ret = renesas_clk_get_parent(&parent, info, &pparent); in gen2_clk_setup_mmcif_div()