Home
last modified time | relevance | path

Searched refs:dsi_div (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/clk/renesas/
H A Dr9a09g077-cpg.c722 struct r9a09g077_lcdc_div_clk *dsi_div = to_lcdc_div_clk(hw); in r9a09g077_cpg_lcdc_div_determine_rate() local
734 for (div = dsi_div->dtable; div->div; div++) { in r9a09g077_cpg_lcdc_div_determine_rate()
744 dev_err(dsi_div->dev, in r9a09g077_cpg_lcdc_div_determine_rate()
752 dsi_div->divider = dsi_params.div.divider_value; in r9a09g077_cpg_lcdc_div_determine_rate()
763 struct r9a09g077_lcdc_div_clk *dsi_div = to_lcdc_div_clk(hw); in r9a09g077_cpg_lcdc_div_set_rate() local
768 for (clkt = dsi_div->dtable; clkt->div; clkt++) { in r9a09g077_cpg_lcdc_div_set_rate()
769 if (clkt->div == dsi_div->divider) { in r9a09g077_cpg_lcdc_div_set_rate()
778 shift = GET_SHIFT(dsi_div->conf); in r9a09g077_cpg_lcdc_div_set_rate()
779 val = readl(dsi_div->reg); in r9a09g077_cpg_lcdc_div_set_rate()
780 val &= ~(clk_div_mask(GET_WIDTH(dsi_div->conf)) << shift); in r9a09g077_cpg_lcdc_div_set_rate()
[all …]
H A Drzv2h-cpg.c239 struct rzv2h_plldsi_div_clk *dsi_div = to_plldsi_div_clk(hw); in rzv2h_cpg_plldsi_div_recalc_rate() local
240 struct rzv2h_cpg_priv *priv = dsi_div->priv; in rzv2h_cpg_plldsi_div_recalc_rate()
241 struct ddiv ddiv = dsi_div->ddiv; in rzv2h_cpg_plldsi_div_recalc_rate()
247 div = dsi_div->dtable[div].div; in rzv2h_cpg_plldsi_div_recalc_rate()
255 struct rzv2h_plldsi_div_clk *dsi_div = to_plldsi_div_clk(hw); in rzv2h_cpg_plldsi_div_determine_rate() local
257 struct rzv2h_cpg_priv *priv = dsi_div->priv; in rzv2h_cpg_plldsi_div_determine_rate()
272 for (div = dsi_div->dtable; div->div; div++) { in rzv2h_cpg_plldsi_div_determine_rate()
297 struct rzv2h_plldsi_div_clk *dsi_div = to_plldsi_div_clk(hw); in rzv2h_cpg_plldsi_div_set_rate() local
299 struct rzv2h_cpg_priv *priv = dsi_div->priv; in rzv2h_cpg_plldsi_div_set_rate()
302 struct ddiv ddiv = dsi_div->ddiv; in rzv2h_cpg_plldsi_div_set_rate()
[all …]
H A Drzg2l-cpg.c719 struct dsi_div_hw_data *dsi_div = to_dsi_div_hw_data(hw); in rzg2l_cpg_dsi_div_recalc_rate() local
720 unsigned long rate = dsi_div->rate; in rzg2l_cpg_dsi_div_recalc_rate()
731 struct dsi_div_hw_data *dsi_div = to_dsi_div_hw_data(hw); in rzg2l_cpg_get_vclk_parent_rate() local
732 struct rzg2l_cpg_priv *priv = dsi_div->priv; in rzg2l_cpg_get_vclk_parent_rate()
769 struct dsi_div_hw_data *dsi_div = to_dsi_div_hw_data(hw); in rzg2l_cpg_dsi_div_set_rate() local
770 struct rzg2l_cpg_priv *priv = dsi_div->priv; in rzg2l_cpg_dsi_div_set_rate()
783 dsi_div->rate = rate; in rzg2l_cpg_dsi_div_set_rate()