Lines Matching refs:clk_hw

63 	struct clk_hw hw;
131 struct clk_hw *clk_hw; in rzg2l_cpg_div_clk_register() local
140 clk_hw = clk_hw_register_divider_table(dev, core->name, in rzg2l_cpg_div_clk_register()
149 clk_hw = clk_hw_register_divider(dev, core->name, in rzg2l_cpg_div_clk_register()
156 if (IS_ERR(clk_hw)) in rzg2l_cpg_div_clk_register()
157 return ERR_CAST(clk_hw); in rzg2l_cpg_div_clk_register()
159 return clk_hw->clk; in rzg2l_cpg_div_clk_register()
167 const struct clk_hw *clk_hw; in rzg2l_cpg_mux_clk_register() local
169 clk_hw = devm_clk_hw_register_mux(priv->dev, core->name, in rzg2l_cpg_mux_clk_register()
176 if (IS_ERR(clk_hw)) in rzg2l_cpg_mux_clk_register()
177 return ERR_CAST(clk_hw); in rzg2l_cpg_mux_clk_register()
179 return clk_hw->clk; in rzg2l_cpg_mux_clk_register()
182 static int rzg2l_cpg_sd_clk_mux_determine_rate(struct clk_hw *hw, in rzg2l_cpg_sd_clk_mux_determine_rate()
188 static int rzg2l_cpg_sd_clk_mux_set_parent(struct clk_hw *hw, u8 index) in rzg2l_cpg_sd_clk_mux_set_parent()
231 static u8 rzg2l_cpg_sd_clk_mux_get_parent(struct clk_hw *hw) in rzg2l_cpg_sd_clk_mux_get_parent()
262 struct clk_hw *clk_hw; in rzg2l_cpg_sd_mux_clk_register() local
278 clk_hw = &clk_hw_data->hw; in rzg2l_cpg_sd_mux_clk_register()
279 clk_hw->init = &init; in rzg2l_cpg_sd_mux_clk_register()
281 ret = devm_clk_hw_register(priv->dev, clk_hw); in rzg2l_cpg_sd_mux_clk_register()
285 return clk_hw->clk; in rzg2l_cpg_sd_mux_clk_register()
310 struct clk_hw hw;
318 static unsigned long rzg2l_cpg_dsi_div_recalc_rate(struct clk_hw *hw, in rzg2l_cpg_dsi_div_recalc_rate()
330 static unsigned long rzg2l_cpg_get_vclk_parent_rate(struct clk_hw *hw, in rzg2l_cpg_get_vclk_parent_rate()
346 static int rzg2l_cpg_dsi_div_determine_rate(struct clk_hw *hw, in rzg2l_cpg_dsi_div_determine_rate()
357 static int rzg2l_cpg_dsi_div_set_rate(struct clk_hw *hw, in rzg2l_cpg_dsi_div_set_rate()
399 struct clk_hw *clk_hw; in rzg2l_cpg_dsi_div_clk_register() local
419 clk_hw = &clk_hw_data->hw; in rzg2l_cpg_dsi_div_clk_register()
420 clk_hw->init = &init; in rzg2l_cpg_dsi_div_clk_register()
422 ret = devm_clk_hw_register(priv->dev, clk_hw); in rzg2l_cpg_dsi_div_clk_register()
426 return clk_hw->clk; in rzg2l_cpg_dsi_div_clk_register()
430 struct clk_hw hw;
438 static int rzg2l_cpg_pll5_4_clk_mux_determine_rate(struct clk_hw *hw, in rzg2l_cpg_pll5_4_clk_mux_determine_rate()
441 struct clk_hw *parent; in rzg2l_cpg_pll5_4_clk_mux_determine_rate()
452 static int rzg2l_cpg_pll5_4_clk_mux_set_parent(struct clk_hw *hw, u8 index) in rzg2l_cpg_pll5_4_clk_mux_set_parent()
473 static u8 rzg2l_cpg_pll5_4_clk_mux_get_parent(struct clk_hw *hw) in rzg2l_cpg_pll5_4_clk_mux_get_parent()
493 struct clk_hw *clk_hw; in rzg2l_cpg_pll5_4_mux_clk_register() local
509 clk_hw = &clk_hw_data->hw; in rzg2l_cpg_pll5_4_mux_clk_register()
510 clk_hw->init = &init; in rzg2l_cpg_pll5_4_mux_clk_register()
512 ret = devm_clk_hw_register(priv->dev, clk_hw); in rzg2l_cpg_pll5_4_mux_clk_register()
516 return clk_hw->clk; in rzg2l_cpg_pll5_4_mux_clk_register()
520 struct clk_hw hw;
528 static unsigned long rzg2l_cpg_get_vclk_rate(struct clk_hw *hw, in rzg2l_cpg_get_vclk_rate()
544 static unsigned long rzg2l_cpg_sipll5_recalc_rate(struct clk_hw *hw, in rzg2l_cpg_sipll5_recalc_rate()
556 static long rzg2l_cpg_sipll5_round_rate(struct clk_hw *hw, in rzg2l_cpg_sipll5_round_rate()
563 static int rzg2l_cpg_sipll5_set_rate(struct clk_hw *hw, in rzg2l_cpg_sipll5_set_rate()
649 struct clk_hw *clk_hw; in rzg2l_cpg_sipll5_register() local
674 clk_hw = &sipll5->hw; in rzg2l_cpg_sipll5_register()
675 clk_hw->init = &init; in rzg2l_cpg_sipll5_register()
677 ret = devm_clk_hw_register(priv->dev, clk_hw); in rzg2l_cpg_sipll5_register()
685 return clk_hw->clk; in rzg2l_cpg_sipll5_register()
689 struct clk_hw hw;
698 static unsigned long rzg2l_cpg_pll_clk_recalc_rate(struct clk_hw *hw, in rzg2l_cpg_pll_clk_recalc_rate()
888 struct clk_hw hw;
898 static int rzg2l_mod_clock_endisable(struct clk_hw *hw, bool enable) in rzg2l_mod_clock_endisable()
947 static int rzg2l_mod_clock_enable(struct clk_hw *hw) in rzg2l_mod_clock_enable()
967 static void rzg2l_mod_clock_disable(struct clk_hw *hw) in rzg2l_mod_clock_disable()
987 static int rzg2l_mod_clock_is_enabled(struct clk_hw *hw) in rzg2l_mod_clock_is_enabled()
1020 struct clk_hw *hw; in rzg2l_mod_clock__get_sibling()