Home
last modified time | relevance | path

Searched refs:best_parent (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_hdmi_tmds_clk.c71 unsigned long best_parent = 0; in sun4i_tmds_determine_rate() local
96 best_parent = rounded; in sun4i_tmds_determine_rate()
102 if (!best_parent || in sun4i_tmds_determine_rate()
104 abs(rate - best_parent / best_half / in sun4i_tmds_determine_rate()
106 best_parent = rounded; in sun4i_tmds_determine_rate()
118 req->rate = best_parent / best_half / best_div; in sun4i_tmds_determine_rate()
119 req->best_parent_rate = best_parent; in sun4i_tmds_determine_rate()
H A Dsun8i_hdmi_phy_clk.c25 struct clk_hw *best_parent = NULL; in sun8i_phy_clk_determine_rate() local
44 best_parent = parent; in sun8i_phy_clk_determine_rate()
53 best_parent = parent; in sun8i_phy_clk_determine_rate()
63 req->best_parent_hw = best_parent; in sun8i_phy_clk_determine_rate()
/linux/drivers/clk/sunxi-ng/
H A Dccu_mux.c87 struct clk_hw *best_parent, *hw = &common->hw; in ccu_mux_helper_determine_rate() local
94 best_parent = clk_hw_get_parent(hw); in ccu_mux_helper_determine_rate()
95 adj_req.best_parent_rate = clk_hw_get_rate(best_parent); in ccu_mux_helper_determine_rate()
96 adj_req.best_parent_hw = best_parent; in ccu_mux_helper_determine_rate()
145 best_parent = parent; in ccu_mux_helper_determine_rate()
154 best_parent = parent; in ccu_mux_helper_determine_rate()
162 req->best_parent_hw = best_parent; in ccu_mux_helper_determine_rate()
/linux/drivers/clk/sunxi/
H A Dclk-sun9i-cpus.c113 struct clk_hw *parent, *best_parent = NULL; in sun9i_a80_cpus_clk_determine_rate() local
133 best_parent = parent; in sun9i_a80_cpus_clk_determine_rate()
139 if (!best_parent) in sun9i_a80_cpus_clk_determine_rate()
142 req->best_parent_hw = best_parent; in sun9i_a80_cpus_clk_determine_rate()
H A Dclk-factors.c92 struct clk_hw *parent, *best_parent = NULL; in clk_factors_determine_rate() local
116 best_parent = parent; in clk_factors_determine_rate()
122 if (!best_parent) in clk_factors_determine_rate()
125 req->best_parent_hw = best_parent; in clk_factors_determine_rate()
/linux/drivers/clk/renesas/
H A Dclk-div6.c109 struct clk_hw *parent, *best_parent = NULL; in cpg_div6_clock_determine_rate() local
134 best_parent = parent; in cpg_div6_clock_determine_rate()
140 if (!best_parent) in cpg_div6_clock_determine_rate()
144 req->best_parent_hw = best_parent; in cpg_div6_clock_determine_rate()
/linux/drivers/clk/
H A Dclk-fixed-factor.c40 unsigned long best_parent; in clk_factor_determine_rate() local
45 best_parent = (req->rate / fix->mult) * fix->div; in clk_factor_determine_rate()
46 req->best_parent_rate = clk_hw_round_rate(parent_hw, best_parent); in clk_factor_determine_rate()
H A Dclk-si521xx.c169 unsigned long best_parent; in si521xx_diff_determine_rate() local
171 best_parent = (req->rate / SI521XX_DIFF_MULT) * SI521XX_DIFF_DIV; in si521xx_diff_determine_rate()
172 req->best_parent_rate = clk_hw_round_rate(clk_hw_get_parent(hw), best_parent); in si521xx_diff_determine_rate()
H A Dclk-rp1.c1097 struct clk_hw *parent, *best_parent = NULL; in rp1_clock_determine_rate() local
1135 best_parent = parent; in rp1_clock_determine_rate()
1148 req->best_parent_hw = best_parent; in rp1_clock_determine_rate()
H A Dclk-stm32f4.c456 unsigned long best_parent = req->rate / mult; in clk_apb_mul_determine_rate() local
458 req->best_parent_rate = clk_hw_round_rate(clk_hw_get_parent(hw), best_parent); in clk_apb_mul_determine_rate()
H A Dclk.c772 struct clk_core *core = hw->core, *parent, *best_parent = NULL; in clk_mux_determine_rate_flags() local
809 best_parent = parent; in clk_mux_determine_rate_flags()
814 if (!best_parent) in clk_mux_determine_rate_flags()
817 req->best_parent_hw = best_parent->hw; in clk_mux_determine_rate_flags()
/linux/drivers/clk/bcm/
H A Dclk-bcm2835.c1217 struct clk_hw *parent, *best_parent = NULL; in bcm2835_clock_determine_rate() local
1249 best_parent = parent; in bcm2835_clock_determine_rate()
1256 if (!best_parent) in bcm2835_clock_determine_rate()
1259 req->best_parent_hw = best_parent; in bcm2835_clock_determine_rate()