Lines Matching refs:op_pll
89 struct smiapp_pll_branch *op_pll) in check_all_bounds() argument
109 dev, op_pll->sys_clk_div, in check_all_bounds()
114 dev, op_pll->sys_clk_freq_hz, in check_all_bounds()
120 dev, op_pll->pix_clk_freq_hz, in check_all_bounds()
162 struct smiapp_pll *pll, struct smiapp_pll_branch *op_pll, uint32_t mul, in __smiapp_pll_calculate() argument
244 op_pll->sys_clk_div = div * i / pll->pre_pll_clk_div; in __smiapp_pll_calculate()
245 dev_dbg(dev, "op_sys_clk_div: %u\n", op_pll->sys_clk_div); in __smiapp_pll_calculate()
254 op_pll->sys_clk_freq_hz = in __smiapp_pll_calculate()
255 pll->pll_op_clk_freq_hz / op_pll->sys_clk_div; in __smiapp_pll_calculate()
257 op_pll->pix_clk_div = pll->bits_per_pixel; in __smiapp_pll_calculate()
258 dev_dbg(dev, "op_pix_clk_div: %u\n", op_pll->pix_clk_div); in __smiapp_pll_calculate()
260 op_pll->pix_clk_freq_hz = in __smiapp_pll_calculate()
261 op_pll->sys_clk_freq_hz / op_pll->pix_clk_div; in __smiapp_pll_calculate()
294 min_vt_div = DIV_ROUND_UP(op_pll->pix_clk_div * op_pll->sys_clk_div in __smiapp_pll_calculate()
388 op_pll->pix_clk_freq_hz * lane_op_clock_ratio; in __smiapp_pll_calculate()
391 return check_all_bounds(dev, limits, op_limits, pll, op_pll); in __smiapp_pll_calculate()
399 struct smiapp_pll_branch *op_pll = &pll->op; in smiapp_pll_calculate() local
414 op_pll = &pll->vt; in smiapp_pll_calculate()
473 op_pll, mul, div, in smiapp_pll_calculate()